Ivan Molodetskikh
bd7c748a4f
Upgrade Smithay (old laptop screenshot fix)
2026-04-20 20:37:33 +03:00
Ivan Molodetskikh
10995ec62c
Fix 1 new Clippy warning
...
I don't like the other ones
2026-04-18 09:30:28 +03:00
Ivan Molodetskikh
c814c656c5
Dlsym set_default_max_buffer_size() to avoid wayland-server 1.23 requirement
...
Ubuntu 24.04 users rejoice
2026-04-17 16:32:10 +03:00
Ivan Molodetskikh
5dc4e83ba7
Upgrade dependencies
2026-04-16 09:54:53 +03:00
Ivan Molodetskikh
2b58e03d30
Upgrade tracing-subscriber and disable ANSI sanitization
2026-04-16 09:54:53 +03:00
Ivan Molodetskikh
26ff5f4bf1
Upgrade Smithay (fix disappeared connectors, fix DnD hang in Electron)
2026-04-16 09:54:53 +03:00
Ivan Molodetskikh
d7905e6b74
Downgrade accesskit_unix to 0.17.0
...
Workaround for a 0.18 regression where accessibility doesn't work under
normal conditions.
https://github.com/niri-wm/niri/issues/3594
https://github.com/AccessKit/accesskit-c/issues/76
2026-04-16 09:54:48 +03:00
Ivan Molodetskikh
250aa1f3cb
Upgrade Smithay (framebuffer effect, subframes)
2026-04-15 14:35:14 +03:00
Ivan Molodetskikh
b82d52705e
Increase default Wayland buffer size
...
The buffer size matches the one used in other compositors, e.g.:
- https://gitlab.gnome.org/GNOME/mutter/-/blob/49.4/src/wayland/meta-wayland.c?ref_type=tags#L970-971
2026-03-07 08:03:28 +03:00
Ivan Molodetskikh
c7fa5f29d6
Upgrade dependencies
2026-03-07 08:03:24 +03:00
Ivan Molodetskikh
41b5de8769
Change all links from YaLTeR/niri to niri-wm/niri
2026-02-10 17:59:14 +03:00
Ivan Molodetskikh
5ddcf195dd
Remove unused portable-atomic dep
...
Has been unused for a long while (since the animation clock refactor).
2026-01-25 20:49:07 +03:00
Ivan Molodetskikh
d7184a04b9
render_helpers: Add Smithay Tracy GPU spans
2026-01-17 22:31:05 +03:00
Ivan Molodetskikh
79aaa4c6c0
Upgrade dependencies
2026-01-11 15:37:00 +03:00
Ivan Molodetskikh
1ab1737653
tty: Load libinput plugins if available
...
Some distros like Fedora build libinput with plugin autoloading, however
by default, the compositor needs to explicitly load them. Plus, we need
to load manually if we want to also load from
$XDG_CONFIG_HOME/libinput/plugins.
Ref. https://gitlab.gnome.org/GNOME/mutter/-/commit/c5b12fbf6313d51f3279901bb561023e56181e36
2025-12-30 08:22:11 +03:00
Ivan Molodetskikh
80469abc20
Bump MSRV to 1.85, upgrade deps
2025-12-18 11:54:07 +03:00
Ivan Molodetskikh
7c0898570c
Remove url dependency
...
Just use the glib function.
Turns out url comes with a huge dep tree. Well, I guess back when I
wrote this, we didn't have glib in our deps, but we had for a long time.
2025-12-14 07:50:00 +03:00
Ivan Molodetskikh
ed266cc77c
Bump version to 25.11
2025-11-29 09:36:02 +03:00
Ivan Molodetskikh
54c7fdcd1a
Update tracy-client
2025-11-25 08:00:29 +03:00
Ivan Molodetskikh
642277f881
Upgrade to new stable pipewire-rs
2025-11-24 08:06:56 +03:00
Ivan Molodetskikh
b01bc10e60
Pin tracing-subscriber to 0.3.19
2025-10-29 09:12:58 +03:00
Ivan Molodetskikh
ba6e5e082a
Upgrade dependencies
2025-10-02 12:00:53 +03:00
Ivan Molodetskikh
a1dccedbb7
Update libdisplay-info and Smithay (popup destruction protocol check, constraints check)
2025-09-20 15:08:09 +03:00
Ivan Molodetskikh
b7909dbf61
Update cargo-rpm version
2025-09-12 09:00:21 +03:00
Ivan Molodetskikh
af4b5f99e9
Bump version to 25.08
2025-08-29 22:01:28 +03:00
Ivan Molodetskikh
effae2bc2b
Bump dependencies
2025-08-26 21:17:28 +03:00
Ivan Molodetskikh
1f76dce345
Implement screen reader announcements via AccessKit
2025-08-26 21:03:54 +03:00
Ivan Molodetskikh
70f9ac4af8
Allow clippy::new_without_default
...
It's more annoying than useful
2025-08-21 09:07:16 +03:00
Ivan Molodetskikh
38f388565f
Update dependencies
2025-08-19 19:17:54 +03:00
Ivan Molodetskikh
0c09f2529b
Update dependencies
2025-08-11 09:12:42 +03:00
Ivan Molodetskikh
91b6a111cf
Upgrade dependencies
...
Leave gtk-rs for now as it bumped MSRV to 1.83.
2025-07-31 19:39:12 +02:00
sodiboo
22e43193e0
handle SIGINT, SIGTERM, SIGHUP
2025-07-14 13:16:10 +03:00
Artrix
746a7e81b7
Add nushell completion support ( #2009 )
...
* Add nushell completion support
Adds `clap_complete_nushell` crate and implements it into the `niri
completions` command.
* Add nushell to flake.nix autocompletions
* Convert to `TryFrom`
* Fix linting errors
* Move types down
---------
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
2025-07-14 06:29:26 +00:00
Ivan Molodetskikh
45e9bb769d
Update deps & Smithay (layer-shell overflows fix)
2025-07-13 12:58:52 +03:00
Ivan Molodetskikh
37458d94b2
Bump xcursor version in Cargo.toml too
2025-06-24 21:52:04 +03:00
Ivan Molodetskikh
4c02f3bba4
Update dependencies
2025-06-23 16:12:45 +03:00
Ivan Molodetskikh
aa47223c19
Upgrade deps and Smithay (cursor-shape v2)
2025-06-11 10:21:17 +03:00
Ivan Molodetskikh
0698f167e5
Update generate-rpm version
2025-06-07 23:03:01 +03:00
Ivan Molodetskikh
8ba57fcf25
Bump version to 25.05.1
2025-05-25 08:45:41 +03:00
Ivan Molodetskikh
3b864dc104
Bump version to 25.05
2025-05-17 13:50:36 +03:00
Ivan Molodetskikh
bb8eb377c7
Update dependencies more carefully
...
No winit deadlock in this update.
2025-05-16 22:54:37 +03:00
Ivan Molodetskikh
6169c0312a
Revert "Update dependencies"
...
Something is causing winit deadlock on nested niri exit.
This reverts commit 2ae99224ab .
This reverts commit 0d6843ea67 .
2025-05-16 22:53:54 +03:00
Ivan Molodetskikh
0d6843ea67
Update dependencies
2025-05-13 17:13:35 +03:00
dependabot[bot]
7227e64149
build(deps): bump clap in the rust-dependencies group
...
Bumps the rust-dependencies group with 1 update: [clap](https://github.com/clap-rs/clap ).
Updates `clap` from 4.5.37 to 4.5.38
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.37...clap_complete-v4.5.38 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.38
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-12 02:58:56 -07:00
dependabot[bot]
a99489c6c0
build(deps): bump clap_complete in the rust-dependencies group
...
Bumps the rust-dependencies group with 1 update: [clap_complete](https://github.com/clap-rs/clap ).
Updates `clap_complete` from 4.5.49 to 4.5.50
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.49...clap_complete-v4.5.50 )
---
updated-dependencies:
- dependency-name: clap_complete
dependency-version: 4.5.50
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-09 07:38:04 -07:00
dependabot[bot]
57639ca84c
build(deps): bump the rust-dependencies group across 1 directory with 3 updates
...
Bumps the rust-dependencies group with 3 updates in the / directory: [clap_complete](https://github.com/clap-rs/clap ), [glam](https://github.com/bitshifter/glam-rs ) and [zbus](https://github.com/dbus2/zbus ).
Updates `clap_complete` from 4.5.48 to 4.5.49
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.48...clap_complete-v4.5.49 )
Updates `glam` from 0.30.2 to 0.30.3
- [Changelog](https://github.com/bitshifter/glam-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bitshifter/glam-rs/compare/0.30.2...0.30.3 )
Updates `zbus` from 5.5.0 to 5.6.0
- [Release notes](https://github.com/dbus2/zbus/releases )
- [Commits](https://github.com/dbus2/zbus/compare/zbus-5.5.0...zbus-5.6.0 )
---
updated-dependencies:
- dependency-name: clap_complete
dependency-version: 4.5.49
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: glam
dependency-version: 0.30.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: zbus
dependency-version: 5.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-06 01:38:03 -07:00
dependabot[bot]
af080a03cd
build(deps): bump the rust-dependencies group with 3 updates
...
Bumps the rust-dependencies group with 3 updates: [wayland-backend](https://github.com/smithay/wayland-rs ), [insta](https://github.com/mitsuhiko/insta ) and [wayland-client](https://github.com/smithay/wayland-rs ).
Updates `wayland-backend` from 0.3.9 to 0.3.10
- [Release notes](https://github.com/smithay/wayland-rs/releases )
- [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md )
- [Commits](https://github.com/smithay/wayland-rs/commits )
Updates `insta` from 1.43.0 to 1.43.1
- [Release notes](https://github.com/mitsuhiko/insta/releases )
- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/insta/compare/1.43.0...1.43.1 )
Updates `wayland-client` from 0.31.9 to 0.31.10
- [Release notes](https://github.com/smithay/wayland-rs/releases )
- [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md )
- [Commits](https://github.com/smithay/wayland-rs/commits )
---
updated-dependencies:
- dependency-name: wayland-backend
dependency-version: 0.3.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: insta
dependency-version: 1.43.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: wayland-client
dependency-version: 0.31.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-30 01:46:05 -07:00
dependabot[bot]
199be26947
build(deps): bump the rust-dependencies group across 1 directory with 5 updates
...
Bumps the rust-dependencies group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.97` | `1.0.98` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.34` | `4.5.37` |
| [glam](https://github.com/bitshifter/glam-rs ) | `0.30.1` | `0.30.2` |
| [libc](https://github.com/rust-lang/libc ) | `0.2.171` | `0.2.172` |
| [insta](https://github.com/mitsuhiko/insta ) | `1.42.2` | `1.43.0` |
Updates `anyhow` from 1.0.97 to 1.0.98
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.97...1.0.98 )
Updates `clap` from 4.5.34 to 4.5.37
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.34...clap_complete-v4.5.37 )
Updates `glam` from 0.30.1 to 0.30.2
- [Changelog](https://github.com/bitshifter/glam-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bitshifter/glam-rs/compare/0.30.1...0.30.2 )
Updates `libc` from 0.2.171 to 0.2.172
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.172/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.171...0.2.172 )
Updates `insta` from 1.42.2 to 1.43.0
- [Release notes](https://github.com/mitsuhiko/insta/releases )
- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/insta/compare/1.42.2...1.43.0 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-version: 1.0.98
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: clap
dependency-version: 4.5.37
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: glam
dependency-version: 0.30.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: libc
dependency-version: 0.2.172
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: insta
dependency-version: 1.43.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-28 22:35:11 -07:00
dependabot[bot]
5cde00f6c6
build(deps): bump the rust-dependencies group across 1 directory with 2 updates
...
Bumps the rust-dependencies group with 2 updates in the / directory: [clap](https://github.com/clap-rs/clap ) and [log](https://github.com/rust-lang/log ).
Updates `clap` from 4.5.32 to 4.5.34
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.32...clap_complete-v4.5.34 )
Updates `log` from 0.4.26 to 0.4.27
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.26...0.4.27 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-29 00:46:51 -07:00
dependabot[bot]
f95d5a82df
build(deps): bump the rust-dependencies group across 1 directory with 2 updates
...
Bumps the rust-dependencies group with 2 updates in the / directory: [clap_complete](https://github.com/clap-rs/clap ) and [glam](https://github.com/bitshifter/glam-rs ).
Updates `clap_complete` from 4.5.46 to 4.5.47
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.46...clap_complete-v4.5.47 )
Updates `glam` from 0.30.0 to 0.30.1
- [Changelog](https://github.com/bitshifter/glam-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bitshifter/glam-rs/compare/0.30.0...0.30.1 )
---
updated-dependencies:
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: glam
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-22 01:13:47 -07:00