sway-systemd 0.4.0
Changes:
Breaking: complete rewrite of the meson.build.
- All of the components are installed unconditionally
session
component is always enabled. The rest are strictly opt-in.- Component configs enabled with
-Dautoload-configs
will be installed into the default snippet directory for sway (/etc/sway/config.d
).
If you are a distribution packager, please read the discussion in #20 before making a decision on the value for -Dautoload-configs=
.
tl;dr: -Dautoload-configs='cgroups'
has the least surprising and invasive behavior. Anything additional may have unwanted side effects.
session:
- Enable cleanup on logout by default. It's been enabled in the default config since the very beginning, so the change is noop for most of the users.
A new option--no-cleanup
is introduced to opt-out of this behavior. - Improve session cleanup on logout with
sway-session-shutdown.target
that uses systemdConflicts
mechanism (#25).
locale1:
- Allow controlling a specific device with
--device <identifier>