| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-06-28 | Implement support for `$NIRI_CONFIG` environment variable | sodiboo | |
| 2024-05-23 | Increase RLIMIT_NOFILE to maximum | Ivan Molodetskikh | |
| Fixes Xwayland + RustRover crashing. See similar changes: * https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2235 * https://github.com/swaywm/sway/pull/6629 | |||
| 2024-05-09 | Start Tracy manual-lifetime after niri msg | Ivan Molodetskikh | |
| 2024-04-21 | Implement window-resize custom-shader | Ivan Molodetskikh | |
| 2024-03-06 | Remove NOTIFY_FD after reading it | Ivan Molodetskikh | |
| 2024-03-06 | Adjust comments | Ivan Molodetskikh | |
| 2024-03-06 | Add dinit support (#246) | metent | |
| * Add dinit support - Add --notify-fd cli flag for ready notifications - Set dinit activation environment when "dinit" feature flag is enabled * Make systemd and dinit environment activation additive * Use NOTIFY_FD env variable instead of --notify-fd cli flag for sending ready notifications * Format with rustfmt | |||
| 2024-02-24 | Add environment {} config section | Ivan Molodetskikh | |
| 2024-02-22 | Fix new warnings | Ivan Molodetskikh | |
| 2024-02-21 | Move watcher to utils | Ivan Molodetskikh | |
| 2024-02-21 | Move spawn to submodule | Ivan Molodetskikh | |
| 2024-02-21 | Upgrade logs about removing env vars to warn! | Ivan Molodetskikh | |
| These are more visible now with the --session flag. | |||
| 2024-02-21 | Add systemd feature flag for systemd-specific things | Ivan Molodetskikh | |
| 2024-02-21 | Set XDG_CURRENT_DESKTOP and XDG_SESSION_TYPE from niri itself | Ivan Molodetskikh | |
| 2024-02-21 | Add --session CLI flag instead of detection based on systemd service | Ivan Molodetskikh | |
| Allows running without systemd. | |||
| 2024-02-20 | utils/spawn: Put processes into systemd scopes | Ivan Molodetskikh | |
| This separates them from the niri scope for the purposes of e.g. the OOM killer only killing the app and not the compositor. | |||
| 2024-02-12 | Export NIRI_SOCKET to systemd/dbus environment | Ivan Molodetskikh | |
| 2024-02-10 | Move CLI types to submodule | Ivan Molodetskikh | |
| 2024-02-07 | Clamp animation slowdown to sane values | Ivan Molodetskikh | |
| 2024-02-07 | Make all animations configurable | Ivan Molodetskikh | |
| 2024-02-05 | Add lib.rs, become a mixed lib-bin crate | Ivan Molodetskikh | |
| Will be used for visual tests. | |||
| 2024-02-01 | Add error messages to backend initialization | Ivan Molodetskikh | |
| 2024-01-30 | Implement wlr-foreign-toplevel-management | Ivan Molodetskikh | |
| The parent event isn't sent but whatever. | |||
| 2024-01-28 | Show notification about creating a default config | Ivan Molodetskikh | |
| 2024-01-28 | Create default config file if missing | Ivan Molodetskikh | |
| 2024-01-28 | Mark Msg as pub | Ivan Molodetskikh | |
| Seems to break the build on 1.72.0 otherwise. | |||
| 2024-01-19 | Print git version in clap too | Ivan Molodetskikh | |
| 2024-01-19 | Add exit confirmation dialog | Ivan Molodetskikh | |
| 2024-01-18 | Add an important hotkeys overlay | Ivan Molodetskikh | |
| 2024-01-18 | Add a config parse error notification | Ivan Molodetskikh | |
| We can't rely on a notification daemon being available, especially during initial niri setup. So, render our own. | |||
| 2024-01-18 | Watch config path even if it didn't exist at startup | Ivan Molodetskikh | |
| 2024-01-17 | Add an IPC socket and a niri msg outputs subcommand | Ivan Molodetskikh | |
| 2024-01-09 | Add panic subcommand to check backtraces | Ivan Molodetskikh | |
| 2024-01-07 | Move config into a separate crate | Ivan Molodetskikh | |
| Get miette and knuffel deps contained within. | |||
| 2024-01-03 | Make rendering generic over renderer | Ivan Molodetskikh | |
| 2023-12-28 | Add disable-power-key-handling option | Ivan Molodetskikh | |
| 2023-12-18 | Add a validate subcommand for config validation | Ivan Molodetskikh | |
| 2023-12-18 | Make main() return Result | Ivan Molodetskikh | |
| For reporting the config validation error. | |||
| 2023-12-18 | Move miette set earlier | Ivan Molodetskikh | |
| 2023-11-24 | Move first log message to after cli parsing | Ivan Molodetskikh | |
| So that it doesn't occur during --help etc. | |||
| 2023-11-24 | Move command spawning to a thread | Ivan Molodetskikh | |
| It was showing up on profiles causing dropped frames. | |||
| 2023-11-24 | Add missing newline | Ivan Molodetskikh | |
| 2023-11-24 | Remove {WAYLAND_,}DISPLAY from environment if running as a service | Ivan Molodetskikh | |
| Notably, running the GNOME Xorg session followed by niri results in a leftover DISPLAY. | |||
| 2023-11-24 | Log version on startup | Ivan Molodetskikh | |
| 2023-11-24 | Remove info from default log | Ivan Molodetskikh | |
| Smithay spams way too much. | |||
| 2023-11-24 | Don't propagate overwritten RUST_{,LIB_}BACKTRACE | Ivan Molodetskikh | |
| 2023-10-30 | Implement area selection screenshots | Ivan Molodetskikh | |
| 2023-10-10 | Make zbus optional under "dbus" feature | Ivan Molodetskikh | |
| 2023-10-10 | Extract dbus server startup | Ivan Molodetskikh | |
| 2023-10-10 | Extract inhibit_power_key() | Ivan Molodetskikh | |
