From 6010e6b2b126094d84b55a97de012c3a7900462c Mon Sep 17 00:00:00 2001 From: seth Date: Tue, 25 Jul 2023 03:09:06 -0400 Subject: modules/darwin: add gpg support for desktop --- modules/darwin/base/default.nix | 2 +- modules/darwin/desktop/default.nix | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'modules') diff --git a/modules/darwin/base/default.nix b/modules/darwin/base/default.nix index d3ee780..7ab0ce2 100644 --- a/modules/darwin/base/default.nix +++ b/modules/darwin/base/default.nix @@ -6,7 +6,7 @@ cfg = config.getchoo.base; inherit (lib) mkDefault mkEnableOption mkIf; in { - options.getchoo.base.enable = mkEnableOption "base nixos module"; + options.getchoo.base.enable = mkEnableOption "base darwin module"; imports = [ ./documentation.nix diff --git a/modules/darwin/desktop/default.nix b/modules/darwin/desktop/default.nix index e4693a7..923d3e4 100644 --- a/modules/darwin/desktop/default.nix +++ b/modules/darwin/desktop/default.nix @@ -7,7 +7,10 @@ cfg = config.getchoo.desktop; inherit (lib) mkDefault mkEnableOption mkIf; in { - options.getchoo.desktop.enable = mkEnableOption "base nixos module"; + options.getchoo.desktop = { + enable = mkEnableOption "enable desktop darwin support"; + gpg.enable = mkEnableOption "enable gpg"; + }; imports = [ ./homebrew.nix @@ -18,5 +21,7 @@ in { mkDefault [ (nerdfonts.override {fonts = ["FiraCode"];}) ]; + + programs.gnupg.agent.enable = cfg.gpg.enable; }; } -- cgit v1.2.3