{ device-name, pkgs, ... }: { system.stateVersion = "25.11"; nix.settings.experimental-features = ["nix-command" "flakes"]; nixpkgs.config.allowUnfree = true; networking = { networkmanager.enable = true; hostName = "max-${device-name}"; proxy.noProxy = "127.0.0.1,localhost,internal.domain"; firewall = { enable = true; }; }; boot = { loader = { systemd-boot.enable = true; efi.canTouchEfiVariables = true; }; kernelPackages = pkgs.linuxPackages_latest; #pkgs.linuxPackages_zen; }; services.pipewire = { enable = true; alsa = { enable = true; support32Bit = true; }; pulse.enable = true; jack.enable = true; }; security.rtkit.enable = true; programs.noisetorch.enable = true; console.keyMap = "cz-lat2"; time.timeZone = "Europe/Prague"; i18n = { defaultLocale = "en_US.UTF-8"; extraLocaleSettings = { LC_ADDRESS = "cs_CZ.UTF-8"; LC_IDENTIFICATION = "cs_CZ.UTF-8"; LC_MEASUREMENT = "cs_CZ.UTF-8"; LC_MONETARY = "cs_CZ.UTF-8"; LC_NAME = "cs_CZ.UTF-8"; LC_NUMERIC = "cs_CZ.UTF-8"; LC_PAPER = "cs_CZ.UTF-8"; LC_TELEPHONE = "cs_CZ.UTF-8"; LC_TIME = "cs_CZ.UTF-8"; }; }; services = { printing.enable = true; avahi = { enable = true; nssmdns4 = true; openFirewall = true; }; }; }