From 5430db5431e450706901767abbc064bb35f19d41 Mon Sep 17 00:00:00 2001 From: MoritzBoehme Date: Mon, 24 Jan 2022 12:40:44 +0100 Subject: [PATCH] :rocket: add gpg --- modules/cli/default.nix | 1 + modules/cli/git.nix | 4 ++++ modules/services/default.nix | 1 + modules/services/gpg.nix | 11 +++++++++++ 4 files changed, 17 insertions(+) create mode 100644 modules/services/gpg.nix diff --git a/modules/cli/default.nix b/modules/cli/default.nix index 47fd59f..40a64c8 100644 --- a/modules/cli/default.nix +++ b/modules/cli/default.nix @@ -24,6 +24,7 @@ programs = { exa.enable = true; bat.enable = true; + gpg.enable = true; }; }; } diff --git a/modules/cli/git.nix b/modules/cli/git.nix index b2eb65d..ab09fae 100644 --- a/modules/cli/git.nix +++ b/modules/cli/git.nix @@ -8,6 +8,10 @@ userEmail = "mr.x@moritzboeh.me"; extraConfig.init.defaultBranch = "main"; delta.enable = true; + signing = { + key = "0x0498CF2DD8CFC6AA"; + signByDefault = true; + }; }; }; } diff --git a/modules/services/default.nix b/modules/services/default.nix index ae3bc5d..5a30921 100644 --- a/modules/services/default.nix +++ b/modules/services/default.nix @@ -5,6 +5,7 @@ ./agenix.nix ./diskstation ./dunst + ./gpg.nix ./jupyter.nix ./kdeconnect.nix ./keyring.nix diff --git a/modules/services/gpg.nix b/modules/services/gpg.nix new file mode 100644 index 0000000..0081f6a --- /dev/null +++ b/modules/services/gpg.nix @@ -0,0 +1,11 @@ +{ config, lib, pkgs, ... }: + +{ + home-manager.users.moritz = { + services.gpg-agent = { + enable = true; + defaultCacheTtl = 3600; + }; + }; + services.pcscd.enable = true; +}