summaryrefslogtreecommitdiff
path: root/src/firefox@.service
diff options
context:
space:
mode:
Diffstat (limited to 'src/firefox@.service')
-rw-r--r--src/firefox@.service10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/firefox@.service b/src/firefox@.service
index afdce8f..411f79b 100644
--- a/src/firefox@.service
+++ b/src/firefox@.service
@@ -1,18 +1,14 @@
1[Unit] 1[Unit]
2Description = Firefox 2Description = Firefox
3# Requires=ioslay@%I 3ConditionUser = !root
4# Requires=pulseaudio.socket # require X11 somehow
5ConditionUser = !root # seems reasonable
6ConditionEnvironment = DISPLAY 4ConditionEnvironment = DISPLAY
5Wants = ioslay@%i.service
7 6
8[Service] 7[Service]
9ExecStartPre = /usr/bin/systemctl --user start ioslay@%I 8ExecStart = /usr/local/bin/firefox --new-instance --display=%i
10ExecStart = /usr/local/bin/firefox --new-instance --display=%I
11ExecStopPost = /usr/bin/systemctl --user stop ioslay@%I
12Restart = on-failure 9Restart = on-failure
13PassEnvironment = DISPLAY XAUTHORITY 10PassEnvironment = DISPLAY XAUTHORITY
14MemoryMax = 50% 11MemoryMax = 50%
15 12
16[Install] 13[Install]
17Also=ioslay@.service 14Also=ioslay@.service
18WantedBy = default.target # make an X11 user target?