diff --git a/config/systemd/user/protonmail-bridge.service b/config/systemd/user/protonmail-bridge.service new file mode 100644 index 0000000..32f7d44 --- /dev/null +++ b/config/systemd/user/protonmail-bridge.service @@ -0,0 +1,17 @@ +[Unit] +Description=ProtonMail Bridge +After=protonmail-bridge.socket network-online.target +Wants=network-online.target +Requires=protonmail-bridge.socket + +[Service] +Type=simple +WorkingDirectory=~ +ExecStart=/usr/bin/protonmail-bridge --no-window --cli +Restart=always +RestartSec=5 +StandardInput=socket +StandardOutput=socket + +[Install] +WantedBy=default.target diff --git a/config/systemd/user/protonmail-bridge.socket b/config/systemd/user/protonmail-bridge.socket new file mode 100644 index 0000000..2b18a89 --- /dev/null +++ b/config/systemd/user/protonmail-bridge.socket @@ -0,0 +1,10 @@ +[Unit] +Description=ProtonMail Bridge fifo + +[Socket] +ListenFIFO=%t/protonmail-bridge.fifo +SocketMode=0660 + +[Install] +WantedBy=sockets.target +RequiredBy=protonmail-bridge.service