dotfiles-nix/nix/users/nicolaivds/programs/sops.nix
2023-10-13 15:56:14 +02:00

20 lines
699 B
Nix

{ inputs, lib, config, ... }:
{
imports = [
inputs.sops-nix.homeManagerModules.sops
# <sops-nix/modules/home-manager/sops.nix>
];
sops = {
age.keyFile = "${config.xdg.configHome}/sops/age/keys.txt";
defaultSopsFile = ../secrets/secrets.yaml;
secrets = {
ssh_nicolaivds.path = "${config.home.homeDirectory}/.ssh/id_ed25519_personal";
ssh_nicolaivds_pub.path = "${config.home.homeDirectory}/.ssh/id_ed25519_personal.pub";
gpg_nicolaivds_pub.path = "${config.xdg.configHome}/gpg/nicolaivds_pup.gpg";
gpg_nicolaivds.path = "${config.xdg.configHome}/gpg/nicolaivds.gpg";
};
};
systemd.user.services.mbsync.Unit.After = [ "sops-nix.service" ];
}