# IRC
 catgirl
 # for detachable sessions
-tmux
+dtach
 # for logs encryption
 age
 #
 
 [Unit]
-Description=catgirl in tmux session
+Description=catgirl dtached
 After=network.target
 
 [Service]
-Type=forking
+Type=simple
 User=plom
-ExecStart=/usr/bin/tmux new-session -d -s catgirl_tmux /usr/bin/catgirl libera
-ExecStop=/usr/bin/tmux kill-session -t catgirl_tmux
-Restart=always
+WorkingDirectory=/home/plom
+ExecStart=/bin/sh -lc "dtach -n /tmp/dtach_catgirl libera && while true; do sleep 1; test ! -e /tmp/dtach_catgirl && break; done"
+ExecStop=/bin/sh -lc "rm /tmp/dtach_catgirl"
+Environment=TERM=linux
+Restart=on-success
 RestartSec=10
 
 [Install]
 
--- /dev/null
+alias attach_catgirl='dtach -a /tmp/dtach_catgirl -e "^t"'
 
     ssh -t -q "${SERVER}" "mv -i ${TMP_STORE_DOWNLOAD}/* ~/${DIRNAME_DOWNLOADS}/"
     ssh -t -q "${SERVER}" "mv -i ${TMP_STORE_SESSION}/* ~/${DIRNAME_SESSION}/"
     ssh -t -q "${SERVER}" "rmdir ${TMP_STORE_SESSION} && rmdir ${TMP_STORE_DOWNLOAD} && rmdir ${TMP_STORE}"
-    ssh -t -q "${SERVER}" 'kill_rtorrent'
+    ssh -t -q "${SERVER}" 'sh -cl kill_rtorrent'
 else
     mkdir "${TMP_STORE_SESSION}"
     mkdir "${TMP_STORE_DOWNLOAD}"