Adding sops support to home-manager

This commit is contained in:
Jordan Ashurst
2026-09-14 06:08:15 -07:00
parent 5f9a78dc92
commit 181a18fe4d
3 changed files with 19 additions and 6 deletions
Generated
+6 -6
View File
@@ -86,11 +86,11 @@
]
},
"locked": {
"lastModified": 1789352311,
"narHash": "sha256-E9hlcRNSRQ1vb+UicOusX/ucroGlBAz/pYhCBorLOn4=",
"lastModified": 1789386765,
"narHash": "sha256-4hyLFBhzQC7+qPMELWc7J/sbdA6ckXZxXU9CYRsGhsc=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "cfcda3f99334c8459fa4cd46cce87502e0b48f0a",
"rev": "87c391f49a34660de6010f35bb50fb1bf811be9f",
"type": "github"
},
"original": {
@@ -136,11 +136,11 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1789149629,
"narHash": "sha256-H6GwaZzZf+4npqv0tph94w9tZddSjFjmQrVsW0z78uk=",
"lastModified": 1789286504,
"narHash": "sha256-eiEK7cKZORNEvX0GeF3RtNEF/JXhgf2RqSp3230q13E=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "eaad089433ca2bb662274377d33df3d0e51ef28b",
"rev": "ef34387ddd751e1ab8857adf4676492d32eb24ec",
"type": "github"
},
"original": {
+4
View File
@@ -50,6 +50,10 @@
inherit inputs;
};
home-manager.sharedModules = [
inputs.sops-nix.homeManagerModules.sops
];
home-manager.users.mask = ./home.nix;
}
+9
View File
@@ -125,4 +125,13 @@
};
programs.home-manager.enable = true;
sops = {
age.keyFile = "/home/mask/.config/sops/age/keys.txt";
defaultSopsFile = ./secrets/secrets.yaml;
secrets = {
"github/token" = {};
"gitlab/token" = {};
};
};
}