From e33b4b87dac52e003cbb40a302607f814682cc17 Mon Sep 17 00:00:00 2001 From: joachimschmidt557 Date: Sat, 15 Feb 2025 19:17:01 +0100 Subject: [PATCH] replace nixosConfigurations with colmena apply-local --- flake.nix | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) 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;