{ config, pkgs, ... }: { services.xserver = { enable = true; enableCtrlAltBackspace = true; exportConfiguration = true; }; environment.systemPackages = with pkgs; [ xorg.xmodmap xorg.xinit xorg.xev xorg.xdpyinfo xclip xfontsel vanilla-dmz arc-theme hicolor_icon_theme paper-gtk-theme paper-icon-theme arc-icon-theme tango-icon-theme gtk-engine-murrine gtk_engines ]; fonts = { enableFontDir = true; enableDefaultFonts = true; fontconfig = { defaultFonts = { monospace = [ "IBM Plex Mono" ]; sansSerif = [ "Roboto" ]; serif = [ "Roboto Slab" ]; }; penultimate = { enable = true; }; ultimate = { enable = false; preset = "osx"; }; }; fonts = with pkgs; [ dina-font envypn-font profont proggyfonts terminus_font fantasque-sans-mono emacs-all-the-icons-fonts fira fira-code fira-mono go-font font-awesome_5 ibm-plex liberation_ttf mononoki opensans-ttf roboto roboto-mono roboto-slab source-code-pro source-sans-pro source-serif-pro xorg.fontxfree86type1 ]; }; }