{ inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.11"; inputs.disko.url = "github:nix-community/disko"; inputs.disko.inputs.nixpkgs.follows = "nixpkgs"; outputs = { nixpkgs, disko, ... }: let imports = [ disko.nixosModules.disko ./hosts/puppy.nix ]; in { devShells.x86_64-linux.default = let pkgs = import nixpkgs {system = "x86_64-linux";}; in pkgs.mkShell { buildInputs = [pkgs.colmena]; }; nixosConfigurations.puppy = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; modules = imports; }; colmena = { meta = { nixpkgs = import nixpkgs { system = "x86_64-linux"; }; }; puppy = {...}: { inherit imports; }; }; }; }