dotfiles/home/common/proton.nix

36 lines
789 B
Nix

{
config,
lib,
pkgs,
...
}:
{
config = lib.mkIf config.patagia.desktop.enable {
home.packages = with pkgs; [ protonmail-bridge ];
systemd.user.services.protonmail-bridge = {
Unit = {
Description = "ProtonMail Bridge";
After = [
"graphical-session.target"
"network.target"
];
};
Service = {
ExecStart = "${pkgs.protonmail-bridge}/bin/protonmail-bridge --log-level info --noninteractive";
Restart = "on-failure";
RestartSec = 5;
Environment = [
"GNOME_KEYRING_CONTROL=%t/keyring"
"PATH=${pkgs.gnome-keyring}/bin"
"SSH_AUTH_SOCK=%t/keyring/ssh"
];
};
Install = {
WantedBy = [ "default.target" ];
};
};
};
}