27 lines
447 B
Nix
27 lines
447 B
Nix
{ config, pkgs, lib, ... }:
|
|
|
|
let
|
|
cfg = config.homeModules.security;
|
|
in
|
|
|
|
lib.mkIf cfg.enable {
|
|
|
|
programs.gpg = {
|
|
enable = true;
|
|
mutableKeys = true; # allow changes in keys or trust
|
|
mutableTrust = true;
|
|
#publicKeys = [
|
|
# {
|
|
# source = ""; #./path/to/key.a;
|
|
# trust = "ultimate";
|
|
# }
|
|
#];
|
|
};
|
|
|
|
programs.ssh = {
|
|
enable = true;
|
|
addKeysToAgent = "yes"; # let home manager manage ssh keys
|
|
};
|
|
|
|
}
|