{ pkgs, lib, config, ... }: let inherit (config.colorScheme) palette; oreo = pkgs.callPackage ../personalPKGS/oreo.nix { }; openSans = { package = pkgs.open-sans; name = "Open Sans"; }; in { stylix = { enable = true; autoEnable = false; targets = { font-packages.enable = true; # fontconfig.enable = true; #gtk = { # enable = true; # flatpakSupport.enable = true; #}; #kde.enable = true; #qt.enable = true; #vscode.enable = true; lazygit.enable = true; #foot.enable = true; river.enable = true; #hyprland.enable = true; waybar.enable = true; nixcord.enable = true; #zen-browser = { # enable = true; # profileNames = [ "default" ]; #}; #firefox = { # enable = true; # profileNames = [ "default" ]; #}; }; #iconTheme = { # enable = true; # #package = lib.mkForce (pkgs.reversal-icon-theme.override { allColorVariants = true; }); # light = "Reversal-black"; # dark = "Reversal-black-dark"; #}; polarity = "dark"; image = ../assets/Wallpapers/001.jpg; base16Scheme = { inherit (palette) base00 base01 base02 base03 base04 base05 base06 base07 base08 base09 base0A base0B base0C base0D base0E base0F; }; fonts = { serif = openSans; sansSerif = openSans; # monospace = { # package = pkgs.dejavu_fonts; # name = "DejaVu Sans Mono"; # }; monospace = { package = pkgs.iosevka-comfy.comfy; name = "Iosevka Comfy"; }; emoji = { package = pkgs.noto-fonts-color-emoji; name = "Noto Color Emoji"; }; sizes = { applications = 12; desktop = 12; popups = 14; terminal = 16; }; }; cursor = { package = oreo.override { colors = [ "oreo_spark_pink_cursors" ]; }; name = "oreo_spark_pink_cursors"; size = 32; }; }; }