aboutsummaryrefslogtreecommitdiff
path: root/modules/services/keyring.nix
blob: c08ca1eeeba6a2c5b73ee4c075355f37b64b11f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
  config,
  lib,
  ...
}:

{
  options.nx.services.keyring.enable = lib.mkEnableOption "Enable keyring service";

  config = lib.mkIf config.nx.services.keyring.enable {
    security.pam.services.login.enableKwallet = lib.mkIf config.nx.desktop.kde.enable true;

    # default keyring to use
    services.gnome.gnome-keyring.enable = lib.mkIf (!config.nx.desktop.kde.enable) true;
  };
}