aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/meta
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-06-05 11:06:02 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-06-05 11:06:02 +0100
commit4d8cf1bc30a076e2976787051d28d8072f8f5321 (patch)
tree1c2f9044f6fc087145ad9e7bdf77228e02954c7f /meta
parent7414a25165e1469cacee3fa9d8e9dd25df640aa0 (diff)
downloaddotfiles-4d8cf1bc30a076e2976787051d28d8072f8f5321.tar.gz
dotfiles-4d8cf1bc30a076e2976787051d28d8072f8f5321.tar.bz2
dotfiles-4d8cf1bc30a076e2976787051d28d8072f8f5321.zip
refactor(mail): migrate protonmail-bridge from pacman to nix
Move the ProtonMail Bridge off the AUR protonmail-bridge-core package and onto nix/host.nix, consistent with the other migrated user-leaf tools. Since the AUR package previously supplied the systemd user unit (customized via a drop-in), ship a repo-owned dot_config/systemd/user/protonmail-bridge.service instead: it runs the nix binary by absolute %h/.nix-profile/bin path with --noninteractive and folds the former drop-in's PASSWORD_STORE_DIR into the unit, so the now-redundant protonmail-bridge.service.d/override.conf is removed. Drop protonmail-bridge-core from meta/base.txt (the git send-email Perl prereqs stay). No vm.nix change: the bridge is host-only and user units are not symlinked on the headless VM.
Diffstat (limited to 'meta')
-rw-r--r--meta/base.txt3
1 files changed, 2 insertions, 1 deletions
diff --git a/meta/base.txt b/meta/base.txt
index 7b26ce9..756f776 100644
--- a/meta/base.txt
+++ b/meta/base.txt
@@ -153,7 +153,8 @@ xdg-user-dirs
arkenfox-user.js
# --- mail (host-side bits the org.mozilla.thunderbird flatpak depends on) ---
-protonmail-bridge-core
+# protonmail-bridge now comes from nix/host.nix (the bridge binary + its
+# repo-owned user unit dot_config/systemd/user/protonmail-bridge.service).
# git send-email Perl prereqs (SMTP via local Bridge on 127.0.0.1:1025)
perl-authen-sasl
perl-mime-tools