| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2023-10-10 | Move dbus and systemd initialization out of Niri::new | Ivan Molodetskikh | |
| 2023-10-10 | Move refresh calls into State | Ivan Molodetskikh | |
| 2023-10-05 | Refactor layout for configurability, add preset-column-widths option | Ivan Molodetskikh | |
| layout.rs finally gets a struct actually named Layout. | |||
| 2023-10-02 | Send output enter/leave to pointer and DnD surfaces | Ivan Molodetskikh | |
| This allows them to apply the right scale factor. | |||
