[Unit] Description=AGL user session After=systemd-user-sessions.service Wants=dbus.socket After=dbus.socket After=session-c1.scope Before=multi-user.target [Service] Environment=XDG_SESSION_TYPE=wayland ExecStart=/bin/systemctl --wait --user start agl-session.target TimeoutStartSec=30 # This is a template service, instantiate for desired user's name or uid User=%i PAMName=login WorkingDirectory=~ StandardInput=tty-fail StandardOutput=journal StandardError=journal Restart=always RestartSec=3s [Install] WantedBy=multi-user.target