{ 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@{ nixpkgs, disko, impermanence, agenix, ... }: { nixosConfigurations.oden = nixpkgs.lib.nixosSystem { modules = [ ./configuration.nix disko.nixosModules.disko impermanence.nixosModules.impermanence agenix.nixosModules.default ]; specialArgs = { inherit inputs; }; }; }; }