{pkgs, ...}: { home.packages = with pkgs; [ gruvbox-plus-icons (nerdfonts.override {fonts = ["FantasqueSansMono" "Ubuntu" "UbuntuSans"];}) ]; stylix = { enable = true; base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-material-dark-medium.yaml"; polarity = "dark"; cursor = { package = pkgs.capitaine-cursors-themed; name = "Capitaine Cursors (Gruvbox)"; size = 24; }; image = ../wallpapers/wallhaven-qze297.jpg; opacity.terminal = 0.8; fonts = { sizes = { applications = 13; desktop = 14; popups = 13; terminal = 15; }; serif = { package = pkgs.nerdfonts.override {fonts = ["FantasqueSansMono"];}; name = "FantasqueSansM Nerd Font Propo"; }; sansSerif = { package = pkgs.nerdfonts.override {fonts = ["FantasqueSansMono"];}; name = "FantasqueSansM Nerd Font Propo"; }; monospace = { package = pkgs.nerdfonts.override {fonts = ["FantasqueSansMono"];}; name = "FantasqueSansM Nerd Font Mono"; }; emoji = { package = pkgs.noto-fonts-emoji; name = "Noto Color Emoji"; }; }; }; stylix.override = { # base08 = "dc322f"; # base09 = "cb4b16"; # base0A = "b58900"; # base0D = "859900"; # base0C = "2aa198"; # base0B = "268bd2"; # base0E = "6c71c4"; # base0F = "d33682"; #base0B = "008dd1"; #base0D = "7f8b00"; }; gtk = { enable = true; iconTheme = { name = "Gruvbox-Plus-Dark"; package = pkgs.gruvbox-plus-icons; }; }; qt = { enable = true; platformTheme.name = "gtk3"; #style.name = "gtk2"; }; dconf.settings = { "org/gnome/desktop/interface" = { icon-theme = "Gruvbox-Plus-Dark"; }; }; }