nix-conf/nixos-modules/sops/default.nix
2025-01-03 17:49:41 +01:00

28 lines
395 B
Nix

{
config,
lib,
pkgs,
self,
...
}:
let
cfg = config.jopejoe1.sops;
in
{
options.jopejoe1.sops = {
enable = (lib.mkEnableOption "Enable sops") // {
default = true;
};
};
config = lib.mkIf cfg.enable {
sops = {
defaultSopsFile = ../../secrets/main.yaml;
age = {
keyFile = "/home/jopejoe1/.config/sops/age/keys.txt";
};
};
};
}