summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorMathias Magnusson <mathias@magnusson.space>2025-10-19 13:30:52 +0200
committerMathias Magnusson <mathias@magnusson.space>2025-10-19 15:36:49 +0200
commit3ccc68f167184a093c79cab4ff8e25b37206a20c (patch)
tree8795385637e4831b00bea46018c037c7b0a5147f /flake.nix
parentaf7f731f5bac7dacc1083156913a9823887113db (diff)
downloadoden-3ccc68f167184a093c79cab4ff8e25b37206a20c.tar.gz
Add agenix
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix15
1 files changed, 13 insertions, 2 deletions
diff --git a/flake.nix b/flake.nix
index 89a530a..8337af5 100644
--- a/flake.nix
+++ b/flake.nix
@@ -1,13 +1,24 @@
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05";
+
disko.url = "github:nix-community/disko/latest";
disko.inputs.nixpkgs.follows = "nixpkgs";
+
impermanence.url = "github:nix-community/impermanence";
+
+ agenix.url = "github:ryantm/agenix";
+ agenix.inputs.nixpkgs.follows = "nixpkgs";
+ agenix.inputs.darwin.follows = "";
};
- outputs = inputs@{ self, nixpkgs, disko, impermanence, ... }: {
+ outputs = inputs@{ self, nixpkgs, disko, impermanence, agenix, ... }: {
nixosConfigurations.oden = nixpkgs.lib.nixosSystem {
- modules = [ ./configuration.nix disko.nixosModules.disko impermanence.nixosModules.impermanence ];
+ modules = [
+ ./configuration.nix
+ disko.nixosModules.disko
+ impermanence.nixosModules.impermanence
+ agenix.nixosModules.default
+ ];
specialArgs = {
inherit inputs;
};