{ pkgs, ... }: { programs.zsh.enable = true; environment = { pathsToLink = [ "/share/zsh" ]; sessionVariables = { NIXOS_OZONE_WL = "1"; }; systemPackages = with pkgs; [ fprintd polkit_gnome ]; etc."xdg/gtk-2.0/gtkrc".text = '' gtk-theme-name = "Papirus-Dark" ''; etc."xdg/gtk-3.0/settings.ini".text = '' [Settings] gtk-theme-name = Papirus-Dark ''; }; services.desktopManager.gnome.enable = true; fonts.packages = with pkgs; [ nerd-fonts.symbols-only nerd-fonts.noto nerd-fonts.ubuntu nerd-fonts.ubuntu-sans nerd-fonts.lilex nerd-fonts.hack nerd-fonts.fira-code nerd-fonts.departure-mono jetbrains-mono monocraft ]; programs.nix-ld.enable = true; programs.nix-ld.libraries = with pkgs; [ libGL ]; nix.extraOptions = '' trusted-users = root rhea ''; programs.dconf.enable = true; virtualisation.spiceUSBRedirection.enable = true; services.usbmuxd.enable = true; }