os/modules/sway/config/config.d/systemd.conf

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

9 lines
749 B
Plaintext
Raw Permalink Normal View History

2021-05-30 19:10:28 +00:00
# Note that the systemctl commands must be run synchronously and can't be split into
# three exec statements, since otherwise the session target may be started before
2021-05-30 19:10:28 +00:00
# systemctl import-environment is complete, and services that require certain variables
# will fail to run.
# https://github.com/swaywm/sway/wiki/Systemd-integration
# Also, import the most important environment variables into the D-Bus and systemd
# user environments (e.g. required for screen sharing and Pinentry prompts):
exec "systemctl --user import-environment; systemctl --user start sway-session.target; exec dbus-update-activation-environment --systemd $IMPORT_ENVIRONMENT_ENV_LIST DISPLAY WAYLAND_DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP; systemd-cat --identifier=sway sway"