aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
AgeCommit message (Expand)Author
2025-10-02utils/watcher: Support config includesIvan Molodetskikh
2025-10-02Partially implement config includesIvan Molodetskikh
2025-09-08Don't clear DISPLAY/WAYLAND_DISPLAY/WAYLAND_SOCKET on WSL with --session (#2354)ilyx
2025-08-26Implement screen reader announcements via AccessKitIvan Molodetskikh
2025-08-20Rename spawn-at-startup-sh => spawn-sh-at-startupIvan Molodetskikh
2025-08-20Add spawn-sh, spawn-at-startup-shIvan Molodetskikh
2025-08-17Add ConfigLoaded event to IPC, option to disable built-in notification (#1829)Horu
2025-08-09Add the `LoadConfigFile` action (#2163)vanderlokken
2025-08-05fix hot reloading `/etc/niri/config.kdl` (#1907)sodiboo
2025-07-18block signals early: now handled correctly with tracy ondemandsodiboo
2025-07-18refactor signal handling, and clear sigmask before spawningsodiboo
2025-07-14Print when exiting by signalIvan Molodetskikh
2025-07-14Set logind LockedHint on lock/unlock (#1763)peelz
2025-07-14handle `SIGINT`, `SIGTERM`, `SIGHUP`sodiboo
2025-07-14don't use smithay::reexports for calloop::EventLoopsodiboo
2025-07-14Add nushell completion support (#2009)Artrix
2025-06-07Implement xwayland-satellite integrationIvan Molodetskikh
2025-05-09refactor(main): eliminate a `mut` from config load code in main James Sully
2025-05-08fix: don't try to create a default config at path that existsJames Sully
2025-03-22main: Log to stderr instead of stdoutJon Heinritz
2025-03-10Add Shell completions (#1226)Jon Heinritz
2025-02-16Enable fancy miette errors for the main binaryIvan Molodetskikh
2025-02-12Parse the config on the file watcher threadIvan Molodetskikh
2025-02-12watcher: Allow running a processing function on the threadIvan Molodetskikh
2025-02-05Initialize tracing_subscriber earlierpeelz
2025-01-27Don't create on-disk sockets in testsIvan Molodetskikh
2025-01-13Support `WAYLAND_SOCKET` in winit backendbbb651
2024-12-22Add a Headless backend for testsIvan Molodetskikh
2024-11-29xdg: startup activationChristian Meissl
2024-11-25Refactor animation timing to use lazy clocksIvan Molodetskikh
2024-11-02Add Tracy allocation profiling feature flagIvan Molodetskikh
2024-09-13Add NIRI_DISABLE_SYSTEM_MANAGER_NOTIFY envIvan Molodetskikh
2024-09-04ipc: Don't re-export socket typesIvan Molodetskikh
2024-09-02Read config from /etc/niri/config.kdl tooIvan Molodetskikh
2024-06-28Implement support for `$NIRI_CONFIG` environment variablesodiboo
2024-05-23Increase RLIMIT_NOFILE to maximumIvan Molodetskikh
2024-05-09Start Tracy manual-lifetime after niri msgIvan Molodetskikh
2024-04-21Implement window-resize custom-shaderIvan Molodetskikh
2024-03-06Remove NOTIFY_FD after reading itIvan Molodetskikh
2024-03-06Adjust commentsIvan Molodetskikh
2024-03-06Add dinit support (#246)metent
2024-02-24Add environment {} config sectionIvan Molodetskikh
2024-02-22Fix new warningsIvan Molodetskikh
2024-02-21Move watcher to utilsIvan Molodetskikh
2024-02-21Move spawn to submoduleIvan Molodetskikh
2024-02-21Upgrade logs about removing env vars to warn!Ivan Molodetskikh
2024-02-21Add systemd feature flag for systemd-specific thingsIvan Molodetskikh
2024-02-21Set XDG_CURRENT_DESKTOP and XDG_SESSION_TYPE from niri itselfIvan Molodetskikh
2024-02-21Add --session CLI flag instead of detection based on systemd serviceIvan Molodetskikh
2024-02-20utils/spawn: Put processes into systemd scopesIvan Molodetskikh