[Unit] Description=Weston, a Wayland compositor, as a user service # Activate using a systemd socket Requires=weston.socket After=weston.socket # Since we are part of the graphical session, make sure we are started before Before=graphical-session.target [Service] Type=notify TimeoutStartSec=60 WatchdogSec=20 # Defaults to journal #StandardOutput=journal StandardError=journal # add a ~/.config/weston.ini and weston will pick-it up ExecStart=/usr/bin/weston --modules=systemd-notify.so --shell=kiosk-shell.so --xwayland -- kitty --hold make -C /opt/forge-invar start [Install] WantedBy=graphical-session.target