From acc8ba841d2303ab6a6b826913359149c90edacd Mon Sep 17 00:00:00 2001 From: Jan Grosser Date: Fri, 22 Mar 2024 20:18:47 +0100 Subject: [PATCH] Modularization of config --- flake.nix | 19 +++++++++++++------ .../vbox-test/configuration.nix | 0 .../vbox-test/hardware-configuration.nix | 0 home.nix => hosts/vbox-test/home.nix | 0 4 files changed, 13 insertions(+), 6 deletions(-) rename configuration.nix => hosts/vbox-test/configuration.nix (100%) rename hardware-configuration.nix => hosts/vbox-test/hardware-configuration.nix (100%) rename home.nix => hosts/vbox-test/home.nix (100%) diff --git a/flake.nix b/flake.nix index 8ddbe98..242b96b 100644 --- a/flake.nix +++ b/flake.nix @@ -12,12 +12,19 @@ }; outputs = { self, nixpkgs, ... }@inputs: { - nixosConfigurations.default = nixpkgs.lib.nixosSystem { - specialArgs = {inherit inputs;}; - modules = [ - ./configuration.nix - inputs.home-manager.nixosModules.default - ]; + nixosConfigurations = { + + # Test host in VirtualBox + vbox-test = nixpkgs.lib.nixosSystem { + specialArgs = {inherit inputs;}; + modules = [ + ./hosts/vbox-test/configuration.nix + inputs.home-manager.nixosModules.default + ]; + }; + + # Other hosts + }; }; } diff --git a/configuration.nix b/hosts/vbox-test/configuration.nix similarity index 100% rename from configuration.nix rename to hosts/vbox-test/configuration.nix diff --git a/hardware-configuration.nix b/hosts/vbox-test/hardware-configuration.nix similarity index 100% rename from hardware-configuration.nix rename to hosts/vbox-test/hardware-configuration.nix diff --git a/home.nix b/hosts/vbox-test/home.nix similarity index 100% rename from home.nix rename to hosts/vbox-test/home.nix