diff options
| author | 2026-05-13 13:43:15 +0100 | |
|---|---|---|
| committer | 2026-05-13 13:43:15 +0100 | |
| commit | 8d1b341bded481b1fa5cf28cf8d6a43bf01ba42a (patch) | |
| tree | 7a3a9ba8f92e5e445c1b48e66c9a26babf85806b | |
| parent | ae3fdf5327f21931626f2ada033b28bc21070d9d (diff) | |
| download | dotfiles-8d1b341bded481b1fa5cf28cf8d6a43bf01ba42a.tar.gz dotfiles-8d1b341bded481b1fa5cf28cf8d6a43bf01ba42a.tar.bz2 dotfiles-8d1b341bded481b1fa5cf28cf8d6a43bf01ba42a.zip | |
refactor(mail): use packaged protonmail-bridge.service, drop-in for pass
Arch's protonmail-bridge-core ships /usr/lib/systemd/user/protonmail-bridge.service
with proper hardening. Replace custom unit with a minimal drop-in to
inject PASSWORD_STORE_DIR for the pass keychain backend.
| -rw-r--r-- | dot_config/systemd/user/protonmail-bridge.service | 14 | ||||
| -rw-r--r-- | dot_config/systemd/user/protonmail-bridge.service.d/override.conf | 2 |
2 files changed, 2 insertions, 14 deletions
diff --git a/dot_config/systemd/user/protonmail-bridge.service b/dot_config/systemd/user/protonmail-bridge.service deleted file mode 100644 index 5da14c5..0000000 --- a/dot_config/systemd/user/protonmail-bridge.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=ProtonMail Bridge (headless IMAP/SMTP proxy) -After=network-online.target -Wants=network-online.target - -[Service] -Type=simple -ExecStart=/usr/bin/protonmail-bridge --noninteractive -Restart=on-failure -RestartSec=10s -Environment=PASSWORD_STORE_DIR=%h/.local/share/password-store - -[Install] -WantedBy=graphical-session.target diff --git a/dot_config/systemd/user/protonmail-bridge.service.d/override.conf b/dot_config/systemd/user/protonmail-bridge.service.d/override.conf new file mode 100644 index 0000000..7e39182 --- /dev/null +++ b/dot_config/systemd/user/protonmail-bridge.service.d/override.conf @@ -0,0 +1,2 @@ +[Service] +Environment=PASSWORD_STORE_DIR=%h/.local/share/password-store |
