From 30496c79ab0ff22fd600824825a3a60244e5c476 Mon Sep 17 00:00:00 2001 From: Jacek Szafarkiewicz Date: Fri, 4 Sep 2020 15:51:20 +0200 Subject: [PATCH] Make systemd script cleaner --- sunshine.service.in | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/sunshine.service.in b/sunshine.service.in index 802442df..be1459ca 100644 --- a/sunshine.service.in +++ b/sunshine.service.in @@ -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