{ pkgs, host, ... }: let inherit (import ../../hosts/${host}/variables.nix) stylixImage; in { stylix = { enable = true; image = stylixImage; base16Scheme = { base00 = "24273a"; # base base01 = "1e2030"; # mantle base02 = "363a4f"; # surface0 base03 = "494d64"; # surface1 base04 = "5b6078"; # surface2 base05 = "cad3f5"; # text base06 = "f4dbd6"; # rosewater base07 = "b7bdf8"; # lavender base08 = "ed8796"; # red base09 = "f5a97f"; # peach base0A = "eed49f"; # yellow base0B = "a6da95"; # green base0C = "8bd5ca"; # teal base0D = "8aadf4"; # blue base0E = "c6a0f6"; # mauve base0F = "f0c6c6"; # flamingo }; polarity = "dark"; opacity.terminal = 1.0; 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; }; }; }; }