{ config, pkgs, ... }: { imports = [ ./hardware-configuration.nix ]; features.modules = { core.enable = true; desktop.enable = true; development.enable = true; hardware.enable = true; multimedia.enable = true; networking.enable = true; security.enable = true; system.enable = true; work.enable = true; }; boot.kernelPackages = pkgs.linuxPackages_latest; boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; boot.plymouth.enable = true; boot.plymouth.theme = "spinner"; boot.initrd.systemd.enable = true; programs.nix-ld.enable = true; networking.hostName = "laptop-armel"; home-manager.users.avravels.home.git.userName = "Armel van Ravels"; home-manager.users.avravels.home.git.userEmail = "armel@webavance.nl"; networking.networkmanager.enable = true; networking.nameservers = [ "127.0.0.1" "192.168.68.56" "1.1.1.1" "8.8.8.8" ]; networking.firewall.enable = false; hardware.graphics.enable = true; services.xserver.videoDrivers = [ "intel" ]; virtualisation.libvirtd.enable = true; specialisation = { "top floor".configuration = { home-manager.users.avravels.home.hyprland.monitors = [ { output = "DP-3"; mode = "2560x1440"; position = "0x0"; } { output = "DP-1"; mode = "2560x1440"; position = "2560x0"; } { output = "eDP-1"; mode = "1920x1200"; position = "5120x0"; } ]; }; }; networking.hosts = { "127.0.0.1" = [ "local.wormundco.de" "local.wormundco.nl" "local.wormenco.nl" "local.wurmundco.de" ]; "149.210.174.226" = [ "kindertelefoon" ]; }; system.stateVersion = "25.11"; }