{ config, lib, ... }: let cfg = config.ooknet.appearance.colorscheme; inherit (lib) mkIf; in { ooknet.appearance.colorscheme = mkIf (cfg.name == "hozen" && cfg.variant == "dark") { palette = { crust = "2b2927"; mantle = "33312e"; base = "3f3b37"; surface-0 = "48423c"; surface-1 = "534d46"; surface-2 = "655c53"; overlay-0 = "766b60"; overlay-1 = "9c8c7c"; overlay-2 = "ac9a86"; subtext-0 = "bfaa92"; subtext-1 = "c9b39c"; text = "d2bda7"; red = "cc6666"; dull-red = "b87a7a"; orange = "cc8566"; dull-orange = "b88d7a"; yellow = "ccad66"; dull-yellow = "ada185"; green = "a0cc66"; dull-green = "9db87a"; cyan = "85ad98"; dull-cyan = "92a099"; blue = "7A9EBB"; dull-blue = "8a94a8"; purple = "8166cc"; dull-purple = "998aa8"; base00 = "2b2927"; base01 = "33312e"; base02 = "48423c"; base03 = "534d46"; base04 = "655c53"; base05 = "c9B39C"; base06 = "deccba"; base07 = "e7d9cb"; base08 = "CC6666"; #red base09 = "C28970"; #orange base0A = "C2A970"; #yellow base0B = "ACC270"; #green base0C = "70C296"; #cyan base0D = "7A9EB8"; #blue base0E = "C982B0"; #purple base0F = "B88D7A"; #dim-orange }; }; }