diff --git a/gpg/publickeys/myown.pgp b/gpg/publickeys/myown.pgp new file mode 100644 index 0000000..b833b1f --- /dev/null +++ b/gpg/publickeys/myown.pgp @@ -0,0 +1,78 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +7xLpIcsqwQhBIFGA +=sxFG +-----END PGP PUBLIC KEY BLOCK----- diff --git a/home/programs.nix b/home/programs.nix index 94565f7..2320ea9 100644 --- a/home/programs.nix +++ b/home/programs.nix @@ -37,6 +37,9 @@ in { inherit config pkgs; }; + gpg = import ./programs/gpg.nix { + }; + ssh = import ./programs/ssh.nix { }; diff --git a/home/programs/gpg.nix b/home/programs/gpg.nix new file mode 100644 index 0000000..2123429 --- /dev/null +++ b/home/programs/gpg.nix @@ -0,0 +1,14 @@ +_: + +{ + enable = true; + + publicKeys = [ + + { + source = ./../../gpg/publickeys/myown.pgp; + trust = "ultimate"; + } + + ]; +} diff --git a/home/services.nix b/home/services.nix index c4763b0..c95d552 100644 --- a/home/services.nix +++ b/home/services.nix @@ -6,6 +6,9 @@ inherit config; }; + gpg-agent = import ./services/gpg-agent.nix { + }; + languagetool.enable = true; mailhog.enable = true; nextcloud-client.enable = true; diff --git a/home/services/gpg-agent.nix b/home/services/gpg-agent.nix new file mode 100644 index 0000000..a31971c --- /dev/null +++ b/home/services/gpg-agent.nix @@ -0,0 +1,8 @@ +_: + +{ + enable = true; + + defaultCacheTtl = 3600; + maxCacheTtl = 36000; +} diff --git a/readme.md b/readme.md index db205d2..b7f8917 100644 --- a/readme.md +++ b/readme.md @@ -109,10 +109,6 @@ Todos Migration: -* Migrate PGP? - - * Right now I've installed gnupg2, gnupg, gpg on ubuntu - * Thunderbird configuration to nix. Seems like no module exists, but is same as for firefox.