[Unit] After=systemd-user-sessions.service plymouth-quit-wait.service Before=graphical.target ConditionPathExists=/dev/tty1 Wants=dbus.socket systemd-logind.service After=dbus.socket systemd-logind.service Conflicts=getty@tty1.service After=getty@tty1.service Wants=time-sync.target After=time-sync.target [Service] StateDirectory=%N CacheDirectory=%N Environment=XDG_CACHE_HOME=%C/%N ExecStart=/usr/bin/sway -c /etc/sway/kiosk.conf User=kiosk StandardInput=tty StandardOutput=tty StandardError=journal TTYPath=/dev/tty1 TTYReset=yes TTYVHangup=yes TTYVTDisallocate=yes PAMName=kiosk UtmpMode=user UtmpIdentifier=tty1 [Install] WantedBy=graphical.target Alias=display-manager.service