From c8c46767e9669e79a5fdbdf4bc00175f369c55aa Mon Sep 17 00:00:00 2001 From: Dan Buch Date: Wed, 8 May 2019 09:31:15 -0400 Subject: [PATCH] Add service and socket for protonmail-bridge --- config/systemd/user/protonmail-bridge.service | 17 +++++++++++++++++ config/systemd/user/protonmail-bridge.socket | 10 ++++++++++ 2 files changed, 27 insertions(+) create mode 100644 config/systemd/user/protonmail-bridge.service create mode 100644 config/systemd/user/protonmail-bridge.socket 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