Shift around configuration so that non-machine specific settings live under profiles instead of hosts

This commit is contained in:
Joshua Yuen 2026-06-19 19:01:24 -04:00
parent 24f22669e4
commit 07d6d7fc16
Signed by: josh
GPG Key ID: 502720BC22ED411C
4 changed files with 31 additions and 49 deletions

View File

@ -3,23 +3,13 @@
}: }:
{ {
imports = [ imports = [
../../profiles/desktop
../../modules/core ../../modules/core
../../modules/drivers
../../modules/options ../../modules/options
./hardware.nix ./hardware.nix
./host-packages.nix ./host-packages.nix
]; ];
modules.hyprland = {
enable = true;
terminal = "kitty";
};
modules.plasma.enable = false;
modules.displayManager.displayManager = "gdm";
modules.zsh.enable = true;
modules.shell.defaultShell = "zsh";
modules.pipewire.enable = true;
} }

View File

@ -3,27 +3,26 @@
}: }:
{ {
imports = [ imports = [
../../profiles/vm ../../profiles/desktop
../../modules/core ../../modules/core
../../modules/drivers
../../modules/options ../../modules/options
./hardware.nix ./hardware.nix
./host-packages.nix ./host-packages.nix
]; ];
modules.hyprland = { virtualisation.vmVariant = {
enable = true; virtualisation = {
terminal = "kitty"; memorySize = 8192;
launcher = "walker"; cores = 8;
monitor = [ };
",preferred,auto,1"
];
}; };
modules.plasma.enable = false;
modules.displayManager.displayManager = "gdm";
modules.zsh.enable = true; # drivers.amdgpu.enable = false;
modules.shell.defaultShell = "zsh"; # drivers.nvidia.enable = false;
# drivers.nvidia-prime.enable = false;
modules.pipewire.enable = true; # drivers.intel.enable = false;
vm.guest-services.enable = true;
} }

View File

@ -2,9 +2,23 @@
... ...
}: }:
{ {
imports = [ ../../modules/options ]; imports = [
../../modules/options
];
modules.hyprland = { modules.hyprland = {
enable = true; enable = true;
terminal = "kitty";
launcher = "walker";
monitor = [
",preferred,auto,auto"
];
}; };
modules.plasma.enable = false;
modules.displayManager.displayManager = "gdm";
modules.zsh.enable = true;
modules.shell.defaultShell = "zsh";
modules.pipewire.enable = true;
} }

View File

@ -1,21 +0,0 @@
{
...
}:
{
imports = [
../../modules/drivers
];
virtualisation.vmVariant = {
virtualisation = {
memorySize = 8192;
cores = 8;
};
};
# drivers.amdgpu.enable = false;
# drivers.nvidia.enable = false;
# drivers.nvidia-prime.enable = false;
# drivers.intel.enable = false;
vm.guest-services.enable = true;
}