{ lib, pkgs, host, ... }: let inherit (import ../../hosts/${host}/variables.nix) stylixImage themeByImage; in { stylix = { enable = true; #image = stylixImage; image = lib.mkIf (themeByImage == true) stylixImage; polarity = "dark"; opacity.terminal = 1.0; #base16Scheme = "${pkgs.base16-schemes}/share/themes/rose-pine.yaml"; base16Scheme = lib.mkIf (themeByImage == false) { base00 = "191724"; base01 = "1f1d2e"; base02 = "26233a"; base03 = "6e6a86"; base04 = "908caa"; base05 = "e0def4"; base06 = "e0def4"; base07 = "524f67"; base08 = "eb6f92"; base09 = "f6c177"; base0A = "ebbcba"; base0B = "31748f"; base0C = "9ccfd8"; base0D = "c4a7e7"; base0E = "f6c177"; base0F = "524f67"; }; cursor = { package = pkgs.bibata-cursors; name = "Bibata-Modern-Ice"; size = 24; }; fonts = { monospace = { package = pkgs.nerd-fonts.jetbrains-mono; name = "JetBrains Mono"; }; sansSerif = { package = pkgs.montserrat; name = "Montserrat"; }; serif = { package = pkgs.montserrat; name = "Montserrat"; }; sizes = { applications = 12; terminal = 15; desktop = 11; popups = 12; }; }; }; }