cleanup: statix
This commit is contained in:
39
flake.nix
39
flake.nix
@@ -33,37 +33,22 @@
|
||||
pkgsM = makePkgs master;
|
||||
pkgsJ = makePkgs jellyfin;
|
||||
overlays = [ (import ./overlay.nix { inherit pkgs pkgsU pkgsM pkgsJ; }) ];
|
||||
createConfig = name: {
|
||||
inherit system;
|
||||
specialArgs = { inherit inputs outputs; };
|
||||
modules = [
|
||||
./hosts/${name}/configuration.nix
|
||||
sops-nix.nixosModules.sops
|
||||
({ ... }: { nixpkgs.overlays = overlays; })
|
||||
];
|
||||
};
|
||||
in {
|
||||
inherit lib pkgs;
|
||||
formatter = pkgs.alejandra;
|
||||
nixosConfigurations = {
|
||||
workstation = lib.nixosSystem {
|
||||
inherit system;
|
||||
specialArgs = { inherit inputs outputs; };
|
||||
modules = [
|
||||
./hosts/workstation/configuration.nix
|
||||
sops-nix.nixosModules.sops
|
||||
({ ... }: { nixpkgs.overlays = overlays; })
|
||||
];
|
||||
};
|
||||
miniserver = lib.nixosSystem {
|
||||
inherit system;
|
||||
specialArgs = { inherit inputs outputs; };
|
||||
modules = [
|
||||
./hosts/miniserver/configuration.nix
|
||||
sops-nix.nixosModules.sops
|
||||
({ ... }: { nixpkgs.overlays = overlays; })
|
||||
];
|
||||
};
|
||||
server = lib.nixosSystem {
|
||||
inherit system;
|
||||
specialArgs = { inherit inputs outputs; };
|
||||
modules = [
|
||||
./hosts/server/configuration.nix
|
||||
sops-nix.nixosModules.sops
|
||||
({ ... }: { nixpkgs.overlays = overlays; })
|
||||
];
|
||||
};
|
||||
workstation = lib.nixosSystem (createConfig "workstation");
|
||||
miniserver = lib.nixosSystem (createConfig "miniserver");
|
||||
server = lib.nixosSystem (createConfig "server");
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user