[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