Files
dotfiles/home/programs/sops.nix
servius 869778df2a
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled
feat(nix): integrate cratesNix across Darwin and home modules
2026-01-23 16:27:52 +05:30

24 lines
496 B
Nix

{
config,
pkgs,
inputs,
...
}: {
imports = [
inputs.sops-nix.homeManagerModules.sops
];
sops = {
defaultSopsFile = ../../secrets/secrets.yaml;
defaultSopsFormat = "yaml";
age.keyFile = "${config.home.homeDirectory}/.config/sops/age/keys.txt";
};
launchd.agents.sops-nix = pkgs.lib.mkIf pkgs.stdenv.isDarwin {
enable = true;
config = {
EnvironmentVariables = {
PATH = pkgs.lib.mkForce "/usr/bin:/bin:/usr/sbin:/sbin";
};
};
};
}