tangled
alpha
login
or
join now
m1emi1em.dev
/
nixos-flake
1
fork
atom
Personal NixOS flake
1
fork
atom
overview
issues
pulls
pipelines
feat: add agenix module
m1emi1em.dev
1 year ago
20464c0d
6965440d
+18
-1
2 changed files
expand all
collapse all
unified
split
flake.nix
secrets
secrets.nix
+7
-1
flake.nix
···
16
16
};
17
17
18
18
easy-hosts.url = "github:tgirlcloud/easy-hosts";
19
19
+
20
20
+
agenix.url = "github:ryantm/agenix";
19
21
};
20
22
21
21
-
outputs = { self, nixpkgs, home-manager, ... } @ inputs:
23
23
+
outputs = { self, nixpkgs, home-manager, agenix, ... } @ inputs:
22
24
let
23
25
system = "x86_64-linux";
24
26
#pkgs-unstable = import nixpkgs-unstable {inherit system; config.allowUnfree = true; };
···
78
80
./home/testificate
79
81
];
80
82
})
83
83
+
84
84
+
agenix.nixosModules.default
85
85
+
86
86
+
{ environment.systemPackages = [ agenix.packages.${system}.default ]; }
81
87
82
88
];
83
89
+11
secrets/secrets.nix
···
1
1
+
let
2
2
+
emily = "";
3
3
+
users = [ emily ];
4
4
+
5
5
+
emerald = "";
6
6
+
quartz = "";
7
7
+
systems = "";
8
8
+
in
9
9
+
{
10
10
+
"secret1.age".publicKeys = users ++ systems;
11
11
+
}