| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-08-04 | pw_utils: Fill dmabuf strides and offsets at add_buffer() | Ivan Molodetskikh | |
| As far as I understand, these don't change. | |||
| 2025-08-04 | pw_utils: Store LoopHandle | Ivan Molodetskikh | |
| 2025-08-04 | pw_utils: Switch to using raw pw_buffers | Ivan Molodetskikh | |
| We're gonna need to store these in the future, and the lifetime on the pw-rs Buffer prevents us from easily doing that. Besides, we'll need access to metadata which pw-rs doesn't expose yet. | |||
| 2025-08-04 | pw_utils: Extract shared state to CastInner | Ivan Molodetskikh | |
| 2025-08-04 | pw_utils: Unmark CastState as pub | Ivan Molodetskikh | |
| 2025-08-04 | pw_utils: Add clarifying comments on maxsize and size | Ivan Molodetskikh | |
| 2025-07-31 | Upgrade dependencies | Ivan Molodetskikh | |
| Leave gtk-rs for now as it bumped MSRV to 1.83. | |||
| 2025-07-31 | Update Smithay (clipboard client exit nil fix, input region bottom-right fix) | Ivan Molodetskikh | |
| 2025-07-31 | signals: Gate on target_os = "linux" | Ivan Molodetskikh | |
| Hopefully fixes build on FreeBSD. | |||
| 2025-07-31 | signals: Reduce fn visibility | Ivan Molodetskikh | |
| 2025-07-31 | xwayland: Make abstract socket optional and Linux-only | Ivan Molodetskikh | |
| Hopefully fixes build on FreeBSD. | |||
| 2025-07-31 | default-config: Add a bind to toggle orca (screen reader) | Ivan Molodetskikh | |
| Signed-off-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-07-31 | Implement org.fd.a11y KeyboardMonitor | Ivan Molodetskikh | |
| Makes Orca work with niri: - keyboard watching and announcing everywhere (not just GTK 3 windows) - grabs for the Orca modifier (with double-press to pass through) and keystrokes | |||
| 2025-07-18 | README: Link LWN article | Ivan Molodetskikh | |
| 2025-07-18 | ci/alpine: switch to container to not rely on overloaded alpine gitlab | zimward | |
| 2025-07-18 | block signals early: now handled correctly with tracy ondemand | sodiboo | |
| 2025-07-18 | refactor signal handling, and clear sigmask before spawning | sodiboo | |
| 2025-07-17 | ci: add musl/alpine build (#2065) | ジムワルド | |
| * ci: add musl build * Update .github/workflows/ci.yml * Update .github/workflows/ci.yml --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-07-16 | wiki/Nvidia: Mention screencast flickering fix | Ivan Molodetskikh | |
| 2025-07-16 | Add Nvidia.md leaf file, add links in sidebar & getting started (#2029) | hecate cantus | |
| * Add Nvidia.md leaf file, add links in sidebar & getting started * squash review-commits from gh to one commit * heap reuse ratio from 1 => 0 to match currently shipped solution * Update wiki/Nvidia.md --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-07-15 | Mention localectl in the docs | Ivan Molodetskikh | |
| 2025-07-15 | Implement fetching xkb options from org.freedesktop.locale1 | Ivan Molodetskikh | |
| 2025-07-15 | nix: update flake inputs | Bloxx12 | |
| 2025-07-15 | nix: replace nix-filter with lib.fileset | Bloxx12 | |
| Co-authored-by: sodiboo <git@sodi.boo> | |||
| 2025-07-15 | niri-session: Also unset DISPLAY | Ivan Molodetskikh | |
| We set it now for xwayland-satellite integration. | |||
| 2025-07-15 | revert nushell completion for flake.nix | sodiboo | |
| 2025-07-15 | README: Mention Contributing | Ivan Molodetskikh | |
| 2025-07-15 | README: Move Media higher up | Ivan Molodetskikh | |
| 2025-07-14 | Print when exiting by signal | Ivan Molodetskikh | |
| Doesn't appear to work at the moment? | |||
| 2025-07-14 | CONTRIBUTING.md: Mention testing in writing PRs | Ivan Molodetskikh | |
| 2025-07-14 | Register `org.freedesktop.ScreenSaver` at `/ScreenSaver` | Horu | |
| 2025-07-14 | Fix LockedHint locked condition | Ivan Molodetskikh | |
| 2025-07-14 | Set logind LockedHint on lock/unlock (#1763) | peelz | |
| * Set logind LockedHint on lock/unlock * fixup! Set logind LockedHint on lock/unlock - use warn!() instead of error!() - extract dbus call into a separate method * fixup! Set logind LockedHint on lock/unlock - Update LockedHint in refresh_and_flush_clients * fixup! Set logind LockedHint on lock/unlock woops * fixup! Set logind LockedHint on lock/unlock - only call SetLockedHint if niri was run with `--session` * fixes --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-07-14 | Detect external session management | Vladimir-csp | |
| This should make `uwsm start niri.desktop` possible like with other compositors. | |||
| 2025-07-14 | handle `SIGINT`, `SIGTERM`, `SIGHUP` | sodiboo | |
| 2025-07-14 | don't use smithay::reexports for calloop::EventLoop | sodiboo | |
| 2025-07-14 | Add CONTRIBUTING.md | Ivan Molodetskikh | |
| 2025-07-14 | Add nushell completion support (#2009) | Artrix | |
| * 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 | Simplify pointer handling in constraint check | abmantis | |
| Minor change so that `get_pointer()` (which has a lock) does not get called twice. Also moved the call to `current_location()` to the scope where it is needed. | |||
| 2025-07-13 | wiki/Xwayland: Link FAQ entry with reasons | Ivan Molodetskikh | |
| 2025-07-13 | wiki/FAQ: Mention reasons for not integrating Xwayland | Ivan Molodetskikh | |
| 2025-07-13 | feat: add hint to disable "Important Hotkeys" in the default config file (#1881) | Sharun | |
| * feat: add hint to disable "Important Hotkeys" in the default config file * Update resources/default-config.kdl --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-07-13 | Fix docs for FocusWindowOrWorkspaceDown | Lin Xianyi | |
| Typo fix for the doc comment | |||
| 2025-07-13 | tests: Add layer-shell scaffolding and an overflow test | Ivan Molodetskikh | |
| 2025-07-13 | Update deps & Smithay (layer-shell overflows fix) | Ivan Molodetskikh | |
| 2025-07-13 | Fix new Clippy warnings | Ivan Molodetskikh | |
| 2025-07-13 | Implement ext-workspace | Ivan Molodetskikh | |
| 2025-06-24 | Bump xcursor version in Cargo.toml too | Ivan Molodetskikh | |
| 2025-06-24 | Update xcursor (fixes regression in last update) | Ivan Molodetskikh | |
| 2025-06-23 | Update dependencies | Ivan Molodetskikh | |
