Add shutdown handler to stop sway-session.target

Tilman Baumann 2023-12-22 15:39:15 +01:00
parent cc37ab7402
commit 208bb336d6

@ -21,6 +21,7 @@ In order for the unit file to work properly, add the following lines to either `
```bash ```bash
exec "systemctl --user import-environment {,WAYLAND_}DISPLAY SWAYSOCK; systemctl --user start sway-session.target" exec "systemctl --user import-environment {,WAYLAND_}DISPLAY SWAYSOCK; systemctl --user start sway-session.target"
exec swaymsg -t subscribe '["shutdown"]' && systemctl --user stop sway-session.target
``` ```
This imports all of sway's environment variables into the systemd user manager, allowing its services to access these variables (for example the D-Bus session address), and then starts the sway session user target. This imports all of sway's environment variables into the systemd user manager, allowing its services to access these variables (for example the D-Bus session address), and then starts the sway session user target.