aboutsummaryrefslogtreecommitdiff
path: root/resources/niri-session
AgeCommit message (Collapse)Author
2024-06-09Fix typos (#429)Ujp8LfXBJ6wCPR
* Fix typos reported by "typos" crate https://github.com/crate-ci/typos * Ignore typo datas -> data See https://github.com/crate-ci/typos?tab=readme-ov-file#false-positives for more configureability. --------- Co-authored-by: Carl Hjerpe <git@hjerpe.xyz> Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2024-02-21Set XDG_CURRENT_DESKTOP and XDG_SESSION_TYPE from niri itselfIvan Molodetskikh
2024-02-12Export NIRI_SOCKET to systemd/dbus environmentIvan Molodetskikh
2023-11-25Add and call niri-shutdown.targetIvan Molodetskikh
Sometimes graphical-session.target lingers on after niri quits, leading to services not being started on a quick relogin. To work around this, add and run a systemd target that conflicts with graphical-session.target and forces its shutdown.
2023-10-17Try to pick user login shell instead of assuming bashKirill Chibisov
The trick is inspired by `gnome-session`.
2023-08-27niri-session: Run as login bashIvan Molodetskikh
2023-08-27niri-session: Unset environment variablesIvan Molodetskikh
Without this, logging out and then back in doesn't work because WAYLAND_DISPLAY is left for some reason.
2023-08-27Add initial session / systemd integrationIvan Molodetskikh