diff options
Diffstat (limited to 'nix-personal/flake.nix')
-rw-r--r-- | nix-personal/flake.nix | 34 |
1 files changed, 28 insertions, 6 deletions
diff --git a/nix-personal/flake.nix b/nix-personal/flake.nix index 946e3bb..e9722a4 100644 --- a/nix-personal/flake.nix +++ b/nix-personal/flake.nix @@ -7,13 +7,35 @@ nixpkgs, disko, ... - }: { - nixosConfigurations.primary = nixpkgs.lib.nixosSystem { + }: 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 = [ - disko.nixosModules.disko - ./configuration.nix - ]; + modules = imports; + }; + + colmena = { + meta = { + nixpkgs = import nixpkgs { + system = "x86_64-linux"; + }; + }; + + # Also see the non-Flakes hive.nix example above. + puppy = {...}: { + imports = imports; + }; }; }; } |