| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2025-06-23 | Update Smithay | Ivan Molodetskikh | |
| 2025-06-19 | Expose libinput Button Scrolling Button Lock Enabled property | Nikolay Yakimov | |
| 2025-06-18 | Fix typos (#1822) | Baily | |
| * Fix: Correct typo in xwayland module and update documentation This commit includes several improvements: 1. **Code Fix (clippy):** - I corrected a typo in `src/utils/xwayland/mod.rs` from `OFlags::WRONGLY` to `OFlags::WRONLY`. This was identified by `clippy` during the build process. 2. **Documentation Updates:** - **README.md**: - I clarified the sentence about finding help in the Matrix channel to be more inviting for new users. - I corrected a future date typo in the Media section for an interview (June 2025 to June 2024). - **wiki/Getting-Started.md**: - I changed the Russian month "мая" to "May" in an example output for better international readability. - I improved keybinding notation for monitor focus/move keys (e.g., Mod+Shift+H / J / K / L) to avoid ambiguity. - I updated `apt-get` to `apt` in Ubuntu dependency installation commands for modern practice. No new typos were found by `typos-cli` in this pass. * Revert README&GS.md to previous version * Apply rustfmt --------- Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> | |||
| 2025-06-17 | Add backlight adjustment keys to default config (#1824) | Nicolaos Skimas | |
| * Support backlight adjustment keys in default config * Update resources/default-config.kdl --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-06-16 | README: Link a new video and podcast | Ivan Molodetskikh | |
| 2025-06-13 | Return app ids with ".desktop" appended to Shell.Introspect | Ivan Molodetskikh | |
| This isn't the correct solution, but it seems to work often enough for window icons in the screencast dialog. | |||
| 2025-06-13 | layout/scrolling: Take unfullscreen view offset unconditionally | Ivan Molodetskikh | |
| It might get set and unset all while the view is frozen with a gesture. | |||
| 2025-06-12 | screenshot_ui: Move selection with a second touch too | Ivan Molodetskikh | |
| 2025-06-12 | default-config.kdl: add repeat=false to close-window | Anselm Schüler | |
| 2025-06-12 | screenshot_ui: Move selection when holding Space | Ivan Molodetskikh | |
| 2025-06-12 | Implement move-column/window-to-monitor actions for the screenshot UI | Ivan Molodetskikh | |
| 2025-06-11 | Extract output_left/right/up/down/previous/next_of() | Ivan Molodetskikh | |
| 2025-06-11 | Clamp colors to valid values when parsing config | Andrew Davis | |
| The oklch color space often creates weird values when parsed by csscolorparser. clamping the output to values between 0 and 1 should fix inconsistent color handling on borders. | |||
