summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
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;
};