{ config, pkgs, ... }: { imports = [ ../../modules/apps ../../modules/desktop ./hardware-configuration.nix # genereres på maskinen ]; # System boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; boot.kernelPackages = pkgs.linuxPackages_latest; networking.hostName = "nixos-x260"; networking.networkmanager.enable = true; time.timeZone = "Europe/Copenhagen"; i18n.defaultLocale = "en_GB.UTF-8"; i18n.extraLocaleSettings = { LC_ADDRESS = "da_DK.UTF-8"; LC_IDENTIFICATION = "da_DK.UTF-8"; LC_MEASUREMENT = "da_DK.UTF-8"; LC_MONETARY = "da_DK.UTF-8"; LC_NAME = "da_DK.UTF-8"; LC_NUMERIC = "da_DK.UTF-8"; LC_PAPER = "da_DK.UTF-8"; LC_TELEPHONE = "da_DK.UTF-8"; LC_TIME = "da_DK.UTF-8"; }; console.keyMap = "dk-latin1"; services.xserver.xkb = { layout = "dk"; variant = ""; }; # Bruger users.users.glennigen = { isNormalUser = true; description = "glennigen"; extraGroups = [ "wheel" "networkmanager" ]; shell = pkgs.fish; }; # Nix nix.settings.experimental-features = [ "nix-command" "flakes" ]; # Tillad unfree packages (Steam, 1Password, mfl.) nixpkgs.config.allowUnfree = true; # GPU / åben driver (Intel HD 520 på x260) hardware.graphics.enable = true; system.stateVersion = "26.05"; }