summaryrefslogtreecommitdiff
path: root/src/firefox@.service.in
blob: e3c03295886e85aedbab94df2e9216cb68dd2a66 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[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%
IOReadIOPSMax =
IOWriteIOPSMax =

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