{pkgs, ...}: { imports = [ ./hardware-configuration.nix ./disks.nix ]; boot.loader = { systemd-boot.enable = true; efi.canTouchEfiVariables = true; }; console = { font = "Lat2-Terminus16"; keyMap = "us"; }; services = { displayManager.sddm = { wayland = { enable = true; compositor = "kwin"; }; extraPackages = [ pkgs.where-is-my-sddm-theme ]; enable = true; theme = "where_is_my_sddm_theme"; }; desktopManager.plasma6 = { enable = true; enableQt5Integration = false; notoPackage = pkgs.noto-fonts-lgc-plus; }; pipewire = { enable = true; alsa.enable = true; pulse.enable = true; wireplumber.enable = true; }; xserver.xkb = { layout = "us"; options = "eurosign:e,ctrl:nocaps"; }; libinput.enable = true; openssh.enable = true; }; programs = { git = { enable = true; config = { user = { name = "Artur Manuel"; email = "balkenix@outlook.com"; signingKey = "~/.ssh/id_ed25519"; }; }; }; neovim.enable = true; chromium.enable = true; }; environment.systemPackages = builtins.attrValues { inherit (pkgs) nil statix deadnix chromium alejandra wget ; }; networking.networkmanager.enable = true; time.timeZone = "Europe/London"; i18n.defaultLocale = "en_GB.UTF-8"; system.stateVersion = "24.11"; }