{ config, lib, pkgs, ... }: { imports = [ ./hardware-configuration.nix ./home.nix ]; boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; boot.loader.systemd-boot.editor = false; networking.networkmanager.enable = true; i18n.defaultLocale = "en_GB.UTF-8"; console.keyMap = "uk"; services.xserver.enable = true; services.xserver.displayManager.gdm.enable = true; services.xserver.desktopManager.gnome.enable = true; services.xserver.xkb.layout = "gb"; services.printing.enable = true; sound.enable = true; hardware.pulseaudio.enable = true; environment.systemPackages = with pkgs; [ colmena npins ]; programs.steam = { enable = true; remotePlay.openFirewall = true; dedicatedServer.openFirewall = true; }; nixpkgs.config.allowUnfree = true; hardware.enableAllFirmware = true; services.fwupd.enable = true; services.fstrim.enable = true; boot.initrd.luks.devices = { "rpool".device = "/dev/nvme0n1p2"; }; system.stateVersion = "23.11"; }