aboutsummaryrefslogtreecommitdiffstats
path: root/user/irssi.service
blob: fe5f4c713715e6d129bfcae7df59cea8f22b288b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[Unit]
Description=Irssi in a separate tmux session
After=network.target local-fs.target
ConditionFileIsExecutable=/usr/bin/tmux
ConditionFileIsExecutable=/usr/bin/weechat

[Service]
Type=forking
KillMode=control-group
Environment=TMUX_TMPDIR=%t/tmux
ExecStartPre=/usr/bin/mkdir -p $TMUX_TMPDIR
ExecStart=/usr/bin/tmux -L irssi new-session -d -s irssi -n irssi irssi
ExecStop=/usr/bin/tmux -L irssi send-keys -t irssi:1 /quit Enter

[Install]
WantedBy=default.target