{pkgs, ...}: { imports = [ ./hardware-configuration.nix ./disks.nix ./river.nix ./theme.nix ./configs ]; config = { boot.loader = { systemd-boot.enable = true; efi.canTouchEfiVariables = true; }; console = { font = "Lat2-Terminus16"; keyMap = "us"; }; services = { xserver.xkb = { layout = "us"; options = "eurosign:e,ctrl:nocaps"; }; udev.packages = [ pkgs.android-udev-rules ]; libinput.enable = true; openssh.enable = true; }; hardware.graphics = { enable = true; enable32Bit = false; }; environment.systemPackages = builtins.attrValues { inherit (pkgs) nil statix deadnix alejandra wget vesktop nicotine-plus mpv imv lunarvim amberol ; }; alqueva = { mpd = { enable = true; ncmpcpp = true; }; fonts = { names = { sansSerif = ["Iosevka Comfy Wide Fixed"]; monospace = ["Iosevka Comfy Wide Fixed"]; serif = ["Iosevka Comfy Wide Motion Fixed"]; }; packages = builtins.attrValues { nerdfonts = pkgs.nerdfonts.override {fonts = ["NerdFontsSymbolsOnly"];}; inherit (pkgs) font-awesome; inherit (pkgs.iosevka-comfy) comfy-wide-motion-fixed comfy-wide-fixed ; }; enable = true; }; qutebrowser.enable = true; pipewire.enable = true; openssh.enable = true; libvirt.enable = true; direnv.enable = true; emacs.enable = true; git.enable = true; }; networking.networkmanager.enable = true; time.timeZone = "Europe/London"; i18n.defaultLocale = "nl_NL.UTF-8"; system.stateVersion = "24.11"; }; }