summaryrefslogtreecommitdiff
path: root/src/firefox@.service
blob: af36623623e5c9cb1169815383c8482fa5c0dc06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[Unit]
Description = Firefox
# Requires=ioslay@%I
# Requires=pulseaudio.socket # require X11 somehow
ConditionUser = !root # seems reasonable
ConditionEnvironment = DISPLAY

[Service]
ExecStartPre = /usr/bin/systemctl --user start ioslay@%I
ExecStart = /usr/local/bin/firefox
Restart = on-failure
PassEnvironment = DISPLAY XAUTHORITY
MemoryMax = 50%

[Install]
Also=ioslay@.service
WantedBy = default.target # make an X11 user target?