ooknet/nixos/options/appearance/palettes/hozen-dark.nix

57 lines
1.3 KiB
Nix

{
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
};
};
}