{ config , lib , pkgs , ... }: { imports = [ ./hardware-configuration.nix ]; features.modules = { core.enable = true; development.enable = true; hardware.enable = true; multimedia.enable = true; system.enable = true; }; boot.kernelPackages = pkgs.linuxPackages_latest; boot.loader.systemd-boot.enable = false; boot.loader = { efi = { canTouchEfiVariables = true; efiSysMountPoint = "/boot/efi"; }; grub = { efiSupport = true; device = "nodev"; }; }; networking.hostName = "balrog"; networking.networkmanager.enable = true; networking.nameservers = [ "192.168.68.56" "1.1.1.1" "8.8.8.8" ]; hardware.enableAllFirmware = true; boot.initrd.kernelModules = [ "wl" ]; boot.kernelModules = [ "wl" "kvm-intel" ]; boot.extraModulePackages = with config.boot.kernelPackages; [ broadcom_sta ]; nixpkgs.config = { allowInsecurePredicate = pkg: builtins.elem (lib.getName pkg) [ "broadcom-sta" ]; }; hardware.bluetooth.enable = true; services.blueman.enable = true; home-manager.users.avravels.home.hyprland.monitors = [ { output = "eDP-1"; mode = "1920x1200"; } ]; system.stateVersion = "25.11"; }