(modules/flake) improve library loading and implement system class module mappings

This commit is contained in:
Jo 2025-01-29 12:17:34 +01:00
parent 7d16e19c8b
commit f139b88c0b
9 changed files with 144 additions and 73 deletions

View file

@ -7,26 +7,18 @@
./hardware.nix
];
virtualisation.vmVariant = {
virtualisation = {
cores = 6;
memorySize = 2048;
};
};
# Todo: pass a set of users to enable from within easy-hosts and automatically map the corresponding home-manager configurations
# ${namespace} = {
# mainUser = "jo";
# users = [ "jo" ];
# };
users.users.jo.isNormalUser = true;
users.users.jo.initialPassword = "balls";
users.users.jo.createHome = true;
# Enable Plasma6
services.xserver.enable = true;
services.displayManager.sddm.enable = true;
services.desktopManager.plasma6.enable = true;
# System configuration
puzzlevision = {
# Todo: pass a set of users to enable from within easy-hosts and automatically map the corresponding home-manager configurations
# mainUser = "jo";
# users = [ "jo" ];
desktop.gnome.enable = true;
};
environment.systemPackages = with pkgs; [
ghostty