{ 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 ./configuration.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"; }; }; # Also see the non-Flakes hive.nix example above. puppy = {...}: { imports = imports; }; }; }; }