Make systemd script cleaner

This commit is contained in:
Jacek Szafarkiewicz 2020-09-04 15:51:20 +02:00
parent 415dec37ad
commit 30496c79ab
No known key found for this signature in database
GPG Key ID: 0D9B16727AA03516

View File

@ -2,12 +2,8 @@
Description=Sunshine Gamestream Server for Moonlight
[Service]
WorkingDirectory=/home/%u
Environment="DISPLAY=:0"
Type=simple
# wait for Xorg
ExecStartPre=/bin/sh -c 'while ! pgrep Xorg; do sleep 2; done'
ExecStart=@SUNSHINE_EXECUTABLE_PATH@
ExecStartPre=/bin/sh -c "test -d %E/sunshine || cp -r '@SUNSHINE_ASSETS_DIR@' '%E/sunshine'"
ExecStart=@SUNSHINE_EXECUTABLE_PATH@ %E/sunshine/sunshine.conf
[Install]
WantedBy=default.target
WantedBy=graphical-session.target