Migrate to flakes

This commit is contained in:
2022-06-06 23:12:54 +02:00
parent 6ce94605b5
commit 1260e3ba3c
13 changed files with 100 additions and 7 deletions

28
flake.nix Normal file
View File

@@ -0,0 +1,28 @@
{
description = "System configuration for zion";
inputs = {
nixpkgs.url = "nixpkgs/nixos-unstable";
agenix.url = "github:ryantm/agenix";
agenix.inputs.nixpkgs.follows = "nixpkgs";
};
outputs = { self, nixpkgs, agenix, ... }@inputs:
let
system = "aarch64-linux";
pkgs = import pkgs {
inherit system;
};
lib = nixpkgs.lib;
in {
nixosConfigurations.zion = lib.nixosSystem {
inherit system;
modules = [ (import ./configuration.nix) agenix.nixosModules.age ];
specialArgs = { inherit inputs; };
};
};
}