diff --git a/flake.nix b/flake.nix index 22f3aef..82068ee 100644 --- a/flake.nix +++ b/flake.nix @@ -63,11 +63,27 @@ }; }) // { - nixosConfigurations = { - dustbowl = nixpkgs.lib.nixosSystem { - system = "x86_64-linux"; - modules = [ (import ./nixos/dustbowl.nix { nixpkgs = nixpkgs; }) ]; + colmena = { + + meta = { + nixpkgs = import nixpkgs { + system = "x86_64-linux"; + overlays = [ ]; + }; }; + + dustbowl = { name, nodes, ... }: { + networking.hostName = "dustbowl"; + + deployment = { + allowLocalDeployment = true; + targetHost = null; + privilegeEscalationCommand = [ "doas" ]; + }; + + imports = [ (import ./nixos/dustbowl.nix { nixpkgs = nixpkgs; }) ]; + }; + }; legacyPackages = nixpkgs.legacyPackages;