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 = [
../../profiles/desktop
../../modules/core
../../modules/drivers
../../modules/options
./hardware.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 = [
../../profiles/vm
../../profiles/desktop
../../modules/core
../../modules/drivers
../../modules/options
./hardware.nix
./host-packages.nix
];
modules.hyprland = {
enable = true;
terminal = "kitty";
launcher = "walker";
monitor = [
",preferred,auto,1"
];
virtualisation.vmVariant = {
virtualisation = {
memorySize = 8192;
cores = 8;
};
};
modules.plasma.enable = false;
modules.displayManager.displayManager = "gdm";
modules.zsh.enable = true;
modules.shell.defaultShell = "zsh";
modules.pipewire.enable = true;
# drivers.amdgpu.enable = false;
# drivers.nvidia.enable = false;
# drivers.nvidia-prime.enable = false;
# drivers.intel.enable = false;
vm.guest-services.enable = true;
}

View File

@ -2,9 +2,23 @@
...
}:
{
imports = [ ../../modules/options ];
imports = [
../../modules/options
];
modules.hyprland = {
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;
}