Commit 07c53d9
Changed files (4)
modules
modules/desktop/gpg/default.nix → modules/desktop/gpg.nix
@@ -1,5 +1,5 @@
{
- flake.modules.nixos.desktop = {pkgs, ...}: {
+ den.aspects.desktop.provides.gpg.nixos = {pkgs, ...}: {
programs.gnupg.agent = {
enable = true;
pinentryPackage = pkgs.pinentry-gnome3;
@@ -8,19 +8,13 @@
};
};
- flake.modules.homeManager.desktop = {config, ...}: {
+ den.aspects.desktop.provides.gpg.homeManager = {config, ...}: {
programs.gpg = {
enable = true;
homedir = "${config.home.homeDirectory}/.gnupg";
mutableTrust = false;
mutableKeys = false;
- publicKeys = [
- {
- source = ./public.asc;
- trust = 5;
- }
- ];
# This configuration is based on the tutorial below, it allows for a robust setup
# https://blog.eleven-labs.com/en/openpgp-almost-perfect-key-pair-part-1
modules/hosts/kevin/default.nix
@@ -38,6 +38,7 @@ in {
<desktop/de/custom/wm/niri>
<desktop/de/custom/shell/noctalia>
<desktop/dm/sddm>
+ <desktop/gpg>
];
flake.meta.host.hosts.kevin = {
modules/users/hpcesia/gpg.nix
@@ -0,0 +1,10 @@
+{
+ den.aspects.hpcesia.homeManager = {
+ programs.gpg.publicKeys = [
+ {
+ source = ./public.asc;
+ trust = 5;
+ }
+ ];
+ };
+}
modules/desktop/gpg/public.asc → modules/users/hpcesia/public.asc
File renamed without changes