My Nix Configuration

[modules.home] Add gpg module

Changed files
+16 -4
modules
home
programs
+16 -4
homes/x86_64-linux/pyrox/programs/gpg.nix modules/home/programs/gpg/default.nix
···
-
{pkgs, ...}: {
-
programs.gpg = {
+
{
+
pkgs,
+
lib,
+
config,
+
osConfig,
+
...
+
}:
+
let
+
cfg = config.py.programs.gpg;
+
osPro = osConfig.py.profiles;
+
in
+
{
+
options.py.programs.gpg.enable = lib.mkEnableOption "gpg";
+
config.programs.gpg = lib.mkIf (cfg.enable && osPro.development.enable) {
enable = true;
settings = {
personal-cipher-preferences = "AES256 AES192 AES";
···
no-symkey-cache = true;
use-agent = true;
throw-keyids = true;
-
default-key = "0x7D5107866B1C6752";
-
trusted-key = "0x7D5107866B1C6752";
+
default-key = "0xFE1D8A7D620C611F";
+
trusted-key = "0xFE1D8A7D620C611F";
keyserver = "hkps://keys.openpgp.org";
};
scdaemonSettings = {