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": { "locked": {
"lastModified": 1789352311, "lastModified": 1789386765,
"narHash": "sha256-E9hlcRNSRQ1vb+UicOusX/ucroGlBAz/pYhCBorLOn4=", "narHash": "sha256-4hyLFBhzQC7+qPMELWc7J/sbdA6ckXZxXU9CYRsGhsc=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "cfcda3f99334c8459fa4cd46cce87502e0b48f0a", "rev": "87c391f49a34660de6010f35bb50fb1bf811be9f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -136,11 +136,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1789149629, "lastModified": 1789286504,
"narHash": "sha256-H6GwaZzZf+4npqv0tph94w9tZddSjFjmQrVsW0z78uk=", "narHash": "sha256-eiEK7cKZORNEvX0GeF3RtNEF/JXhgf2RqSp3230q13E=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "eaad089433ca2bb662274377d33df3d0e51ef28b", "rev": "ef34387ddd751e1ab8857adf4676492d32eb24ec",
"type": "github" "type": "github"
}, },
"original": { "original": {
+4
View File
@@ -50,6 +50,10 @@
inherit inputs; inherit inputs;
}; };
home-manager.sharedModules = [
inputs.sops-nix.homeManagerModules.sops
];
home-manager.users.mask = ./home.nix; home-manager.users.mask = ./home.nix;
} }
+9
View File
@@ -125,4 +125,13 @@
}; };
programs.home-manager.enable = true; programs.home-manager.enable = true;
sops = {
age.keyFile = "/home/mask/.config/sops/age/keys.txt";
defaultSopsFile = ./secrets/secrets.yaml;
secrets = {
"github/token" = {};
"gitlab/token" = {};
};
};
} }