From 31aa09f91821cfbb4a0ff82d49d070367da2fdee Mon Sep 17 00:00:00 2001 From: Sridhar Ratnakumar Date: Tue, 6 Apr 2021 22:27:17 -0400 Subject: [PATCH] Start protonmail-bridge as a systemd service --- modules/protonmail-bridge.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/modules/protonmail-bridge.nix b/modules/protonmail-bridge.nix index 7a51038..c3a4106 100644 --- a/modules/protonmail-bridge.nix +++ b/modules/protonmail-bridge.nix @@ -1,4 +1,17 @@ { pkgs, ... }: { environment.systemPackages = [ pkgs.protonmail-bridge ]; services.gnome3.gnome-keyring.enable = true; + + # Before starting the service, use `protonmail-bridge --cli` and run 'login' + # to configure. + systemd.user.services.protonmail-bridge = { + description = "Protonmail Bridge"; + after = [ "network.target" ]; + wantedBy = [ "default.target" ]; + path = [ pkgs.pass ]; + serviceConfig = { + Restart = "always"; + ExecStart = "${pkgs.protonmail-bridge}/bin/protonmail-bridge --noninteractive"; + }; + }; }