self: with self; ''
# first import environment variables from the login manager
systemctl --user import-environment $IMPORT_ENVIRONMENT_ENV_LIST DISPLAY WAYLAND_DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP PATH;
# then start the service
exec systemctl --wait --user start sway.service
''