blob: 1a4128d980a21449dc90030b9bcaa8733c852033 [file] [log] [blame]
Skyler Grey252927a2022-10-18 22:18:15 +01001{ pkgs
2, sops-nix
3, ...
Skyler Greybcb2cb72022-08-21 07:24:35 +01004}: {
5 imports = [
6 sops-nix.nixosModules.sops
7 ];
8
Skyler Grey7dfe5c62022-08-20 21:41:30 +01009 config = {
10 environment.systemPackages = with pkgs; [
11 sops
12 ];
Skyler Greydf3eadb2022-08-26 06:42:12 +010013 sops = {
14 defaultSopsFile = ../secrets/secrets.json;
Skyler Grey252927a2022-10-18 22:18:15 +010015 gnupg.sshKeyPaths = [ "/nix/persist/etc/ssh/ssh_host_rsa_key" ];
16 age.sshKeyPaths = [ ];
Skyler Greydf3eadb2022-08-26 06:42:12 +010017 };
Skyler Grey7dfe5c62022-08-20 21:41:30 +010018 };
Skyler Greyc2bac5e2022-08-20 15:22:57 +010019}