{
  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" ];
      };
    };

  };
}