{ pkgs, ... }: { config.themes.base16 = { enable = true; # customScheme = { # enable = true; # path = "${inputs.base16-tokyonight-scheme}/tokyonight-night.yaml"; # }; scheme = "rose-pine"; variant = "rose-pine"; extraParams = { fonts = { main = { family = "IBM Plex Sans"; size = 12; }; serif = { family = "IBM Plex Serif"; size = 12; }; mono = { family = "VictorMono Nerd Mono"; size = 12; }; icon = { family = "Font Awesome 5 Free"; size = 12; }; iconFallback = { family = "Material Icons"; size = 12; }; }; fontSizes = { normal = { str = "12"; int = 12; float = 12.0; }; header = { str = "14"; int = 14; float = 14.0; }; small = { str = "11"; int = 11; float = 11.0; }; micro = { str = "10"; int = 10; float = 10.0; }; minimal = { str = "8"; int = 8; float = 8.0; }; }; # iconTheme = "tokyonight_dark"; # iconPackage = pkgs.tokyonight-icon-theme; iconTheme = "Rose-Pine"; iconPackage = pkgs.rosepine-gtk-icons; cursorPackage = pkgs.bibata-cursors-tokyonight; # cursorPackage = pkgs.bibata-cursors; cursorSize = 24; cursorTheme = "Bibata-Modern-TokyoNight"; }; }; }