feat: dank themes module

This commit is contained in:
Nick 2025-01-16 21:44:11 -06:00
parent b07db5670d
commit b0fdd1d958
32 changed files with 1377 additions and 1345 deletions

View file

@ -1 +0,0 @@
/nix/store/rxlbrr44rzapz6sm807awg3ac0z6f4d6-pre-commit-config.json

View file

@ -1,5 +1,5 @@
let let
currentTheme = catppuccin-macchiato; currentTheme = gruvbox-dark;
# Ayu # Ayu
ayu-dark = "ayu-dark"; ayu-dark = "ayu-dark";
ayu-light = "ayu-light"; ayu-light = "ayu-light";
@ -71,12 +71,14 @@ let
errorMessage = "Unknown theme: ${currentTheme}"; errorMessage = "Unknown theme: ${currentTheme}";
mkThemeMap = themes: themeColours: mkThemeMap =
if currentTheme == builtins.head themes themes: themeColours:
then builtins.head themeColours if currentTheme == builtins.head themes then
else if themes == [] builtins.head themeColours
then throw errorMessage else if themes == [ ] then
else mkThemeMap (builtins.tail themes) (builtins.tail themeColours); throw errorMessage
else
mkThemeMap (builtins.tail themes) (builtins.tail themeColours);
mapColour = mapColour =
# Ayu # Ayu
@ -123,7 +125,7 @@ let
vesperColour: vesperColour:
# Wasp # Wasp
wasp-darkColour: wasp-lightColour: wasp-darkColour: wasp-lightColour:
mkThemeMap mkThemeMap
[ [
# Ayu # Ayu
ayu-dark ayu-dark
@ -264,69 +266,72 @@ let
wasp-darkColour wasp-darkColour
wasp-lightColour wasp-lightColour
]; ];
in { in
{
themes = { themes = {
currentTheme = currentTheme; currentTheme = currentTheme;
font = "MonaspiceRn Nerd Font"; font = "MonaspiceRn Nerd Font";
schemes = let schemes =
schemePath = ./schemes; let
ayuPath = /ayu; schemePath = ./schemes;
catppuccinPath = /catppuccin; ayuPath = /ayu;
gruvboxPath = /gruvbox; catppuccinPath = /catppuccin;
kanagawaPath = /kanagawa; gruvboxPath = /gruvbox;
materialPath = /material; kanagawaPath = /kanagawa;
poimandresPath = /poimandres; materialPath = /material;
rosepinePath = /rosepine; poimandresPath = /poimandres;
toyko-nightPath = /tokyo-night; rosepinePath = /rosepine;
solarizedPath = /solarized; toyko-nightPath = /tokyo-night;
waspPath = /wasp; solarizedPath = /solarized;
in { waspPath = /wasp;
${ayu-dark} = import (schemePath + ayuPath + /dark); in
${ayu-light} = import (schemePath + ayuPath + /light); {
${ayu-mirage} = import (schemePath + ayuPath + /mirage); ${ayu-dark} = import (schemePath + ayuPath + /dark);
${catppuccin-frappe} = import (schemePath + catppuccinPath + /frappe); ${ayu-light} = import (schemePath + ayuPath + /light);
${catppuccin-latte} = import (schemePath + catppuccinPath + /latte); ${ayu-mirage} = import (schemePath + ayuPath + /mirage);
${catppuccin-macchiato} = import (schemePath + catppuccinPath + /macchiato); ${catppuccin-frappe} = import (schemePath + catppuccinPath + /frappe);
${catppuccin-mocha} = import (schemePath + catppuccinPath + /mocha); ${catppuccin-latte} = import (schemePath + catppuccinPath + /latte);
${dracula} = import (schemePath + /dracula); ${catppuccin-macchiato} = import (schemePath + catppuccinPath + /macchiato);
${gruvbox-dark} = import (schemePath + gruvboxPath + /dark); ${catppuccin-mocha} = import (schemePath + catppuccinPath + /mocha);
${gruvbox-light} = import (schemePath + gruvboxPath + /light); ${dracula} = import (schemePath + /dracula);
${houston} = import (schemePath + /houston); ${gruvbox-dark} = import (schemePath + gruvboxPath + /dark);
${kanagawa-dragon} = import (schemePath + kanagawaPath + /dragon); ${gruvbox-light} = import (schemePath + gruvboxPath + /light);
${kanagawa-lotus} = import (schemePath + kanagawaPath + /lotus); ${houston} = import (schemePath + /houston);
${kanagawa-wave} = import (schemePath + kanagawaPath + /wave); ${kanagawa-dragon} = import (schemePath + kanagawaPath + /dragon);
${laserwave} = import (schemePath + /laserwave); ${kanagawa-lotus} = import (schemePath + kanagawaPath + /lotus);
${lunar} = import (schemePath + /lunar); ${kanagawa-wave} = import (schemePath + kanagawaPath + /wave);
${material-darker} = import (schemePath + materialPath + /darker); ${laserwave} = import (schemePath + /laserwave);
${material-lighter} = import (schemePath + materialPath + /lighter); ${lunar} = import (schemePath + /lunar);
${material-oceanic} = import (schemePath + materialPath + /oceanic); ${material-darker} = import (schemePath + materialPath + /darker);
${material-palenight} = import (schemePath + materialPath + /palenight); ${material-lighter} = import (schemePath + materialPath + /lighter);
${material-deep-ocean} = import (schemePath + materialPath + /deep-ocean); ${material-oceanic} = import (schemePath + materialPath + /oceanic);
${material-forest} = import (schemePath + materialPath + /forest); ${material-palenight} = import (schemePath + materialPath + /palenight);
${material-sky-blue} = import (schemePath + materialPath + /sky-blue); ${material-deep-ocean} = import (schemePath + materialPath + /deep-ocean);
${material-sandy-beach} = import (schemePath + materialPath + /sandy-beach); ${material-forest} = import (schemePath + materialPath + /forest);
${material-volcano} = import (schemePath + materialPath + /volcano); ${material-sky-blue} = import (schemePath + materialPath + /sky-blue);
${material-space} = import (schemePath + materialPath + /space); ${material-sandy-beach} = import (schemePath + materialPath + /sandy-beach);
${monokai} = import (schemePath + /monokai); ${material-volcano} = import (schemePath + materialPath + /volcano);
${night-owl} = import (schemePath + /night-owl); ${material-space} = import (schemePath + materialPath + /space);
${nord} = import (schemePath + /nord); ${monokai} = import (schemePath + /monokai);
${ocean-next} = import (schemePath + /ocean-next); ${night-owl} = import (schemePath + /night-owl);
${one-dark} = import (schemePath + /one-dark); ${nord} = import (schemePath + /nord);
${poimandres-base} = import (schemePath + poimandresPath + /base); ${ocean-next} = import (schemePath + /ocean-next);
${poimandres-storm} = import (schemePath + poimandresPath + /storm); ${one-dark} = import (schemePath + /one-dark);
${rosepine-base} = import (schemePath + rosepinePath + /base); ${poimandres-base} = import (schemePath + poimandresPath + /base);
${rosepine-dawn} = import (schemePath + rosepinePath + /dawn); ${poimandres-storm} = import (schemePath + poimandresPath + /storm);
${rosepine-moon} = import (schemePath + rosepinePath + /moon); ${rosepine-base} = import (schemePath + rosepinePath + /base);
${tokyo-night-night} = import (schemePath + toyko-nightPath + /night); ${rosepine-dawn} = import (schemePath + rosepinePath + /dawn);
${tokyo-night-storm} = import (schemePath + toyko-nightPath + /storm); ${rosepine-moon} = import (schemePath + rosepinePath + /moon);
${tokyo-night-day} = import (schemePath + toyko-nightPath + /day); ${tokyo-night-night} = import (schemePath + toyko-nightPath + /night);
${solorized-dark} = import (schemePath + solarizedPath + /dark); ${tokyo-night-storm} = import (schemePath + toyko-nightPath + /storm);
${solorized-light} = import (schemePath + solarizedPath + /light); ${tokyo-night-day} = import (schemePath + toyko-nightPath + /day);
${synthwave-84} = import (schemePath + /synthwave-84); ${solorized-dark} = import (schemePath + solarizedPath + /dark);
${vesper} = import (schemePath + /vesper); ${solorized-light} = import (schemePath + solarizedPath + /light);
${wasp-dark} = import (schemePath + waspPath + /dark); ${synthwave-84} = import (schemePath + /synthwave-84);
${wasp-light} = import (schemePath + waspPath + /light); ${vesper} = import (schemePath + /vesper);
}; ${wasp-dark} = import (schemePath + waspPath + /dark);
elements = import ./elements {inherit mapColour;}; ${wasp-light} = import (schemePath + waspPath + /light);
};
elements = import ./elements { inherit mapColour; };
}; };
} }

View file

@ -1,48 +1,50 @@
{ mapColour, ... }: { { mapColour, ... }:
background0 = mapColour "editor_bg" # ayu dark {
"editor_bg" # ayu light background0 =
"editor_bg" # ayu mirage mapColour "editor_bg" # ayu dark
"crust" # catppuccin-frappe "editor_bg" # ayu light
"crust" # catppuccin-latte "editor_bg" # ayu mirage
"crust" # catppuccin-macchiato "crust" # catppuccin-frappe
"crust" # catppuccin-mocha "crust" # catppuccin-latte
"background" # dracula "crust" # catppuccin-macchiato
"" # gruvbox dark "crust" # catppuccin-mocha
"" # gruvbox light "background" # dracula
"" # houston "background_hard" # gruvbox dark
"" # kanagawa dragon "background_hard" # gruvbox light
"" # kanagawa lotus "purple0" # houston
"" # kanagawa wave "" # kanagawa dragon
"" # laserwave "" # kanagawa lotus
"" # lunar "" # kanagawa wave
"" # material darker "" # laserwave
"" # material deep ocean "" # lunar
"" # material forest "" # material darker
"" # material lighter "" # material deep ocean
"" # material oceanic "" # material forest
"" # material palenight "" # material lighter
"" # material sandy beach "" # material oceanic
"" # material sky blue "" # material palenight
"" # material space "" # material sandy beach
"" # material volcano "" # material sky blue
"" # monokai "" # material space
"" # night owl "" # material volcano
"" # nord "" # monokai
"" # ocean next "" # night owl
"" # one dark "" # nord
"" # plastic "" # ocean next
"" # poimandres base "" # one dark
"" # poimandres storm "" # plastic
"highlight0" # rosepine base "" # poimandres base
"highlight0" # rosepine dawn "" # poimandres storm
"highlight0" # rosepine moon "highlight0" # rosepine base
"" # solarized dark "highlight0" # rosepine dawn
"" # solarized light "highlight0" # rosepine moon
"" # synthwave 84 "" # solarized dark
"" # tokyo night day "" # solarized light
"" # tokyo night night "" # synthwave 84
"" # tokyo night storm "" # tokyo night day
"" # vesper "" # tokyo night night
"" # wasp dark "" # tokyo night storm
""; # wasp light "" # vesper
"" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# background1 = {
# mapColour "editor_bg" # ayu dark background1 =
# "editor_bg" # ayu light mapColour "editor_bg" # ayu dark
# "editor_bg" # ayu mirage "editor_bg" # ayu light
# "base" # catppuccin-frappe "editor_bg" # ayu mirage
# "base" # catppuccin-latte "base" # catppuccin-frappe
# "base" # catppuccin-macchiato "base" # catppuccin-latte
# "base" # catppuccin-mocha "base" # catppuccin-macchiato
# "background" # dracula "base" # catppuccin-mocha
# "" # gruvbox dark "background" # dracula
# "" # gruvbox light "background0" # gruvbox dark
# "" # houston "background0" # gruvbox light
# "" # kanagawa dragon "purple1" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "base" # rosepine base "" # poimandres storm
# "base" # rosepine dawn "base" # rosepine base
# "base" # rosepine moon "base" # rosepine dawn
# "" # solarized dark "base" # rosepine moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# background2 = {
# mapColour "editor_bg" # ayu dark background2 =
# "editor_bg" # ayu light mapColour "editor_bg" # ayu dark
# "editor_bg" # ayu mirage "editor_bg" # ayu light
# "mantle" # catppuccin-frappe "editor_bg" # ayu mirage
# "mantle" # catppuccin-latte "mantle" # catppuccin-frappe
# "mantle" # catppuccin-macchiato "mantle" # catppuccin-latte
# "mantle" # catppuccin-mocha "mantle" # catppuccin-macchiato
# "background" # dracula "mantle" # catppuccin-mocha
# "" # gruvbox dark "background" # dracula
# "" # gruvbox light "background1" # gruvbox dark
# "" # houston "background1" # gruvbox light
# "" # kanagawa dragon "purple2" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "surface" # rosepine base "" # poimandres storm
# "surface" # rosepine dawn "surface" # rosepine base
# "surface" # rosepine moon "surface" # rosepine dawn
# "" # solarized dark "surface" # rosepine moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# character = {
# mapColour "special" # ayu dark character =
# "special" # ayu light mapColour "special" # ayu dark
# "special" # ayu mirage "special" # ayu light
# "teal" # catppuccin-frappe "special" # ayu mirage
# "teal" # catppuccin-latte "teal" # catppuccin-frappe
# "teal" # catppuccin-macchiato "teal" # catppuccin-latte
# "teal" # catppuccin-mocha "teal" # catppuccin-macchiato
# "comment" # dracula "teal" # catppuccin-mocha
# "" # gruvbox dark "comment" # dracula
# "" # gruvbox light "foreground0" # gruvbox dark
# "" # houston "foreground0" # gruvbox light
# "" # kanagawa dragon "gray5" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "foam" # rosepine base "" # poimandres storm
# "foam" # rosepine dawn "foam" # rosepine base
# "foam" # rosepine moon "foam" # rosepine dawn
# "" # solarized dark "foam" # rosepine moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# constant = {
# mapColour "cosntant" # ayu dark constant =
# "cosntant" # ayu light mapColour "cosntant" # ayu dark
# "cosntant" # ayu mirage "cosntant" # ayu light
# "peach" # catppuccin-frappe "cosntant" # ayu mirage
# "peach" # catppuccin-latte "peach" # catppuccin-frappe
# "peach" # catppuccin-macchiato "peach" # catppuccin-latte
# "peach" # catppuccin-mocha "peach" # catppuccin-macchiato
# "orange" # dracula "peach" # catppuccin-mocha
# "" # gruvbox dark "orange" # dracula
# "" # gruvbox light "purpleBright" # gruvbox dark
# "" # houston "purpleBright" # gruvbox light
# "" # kanagawa dragon "peach" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "gold" # rosepine base "" # poimandres storm
# "gold" # rosepine dawn "gold" # rosepine base
# "gold" # rosepine moon "gold" # rosepine dawn
# "" # solarized dark "gold" # rosepine moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# constructor = {
# mapColour "constant" # ayu dark constructor =
# "constant" # ayu light mapColour "constant" # ayu dark
# "constant" # ayu mirage "constant" # ayu light
# "sapphire" # catppuccin-frappe "constant" # ayu mirage
# "sapphire" # catppuccin-latte "sapphire" # catppuccin-frappe
# "sapphire" # catppuccin-macchiato "sapphire" # catppuccin-latte
# "sapphire" # catppuccin-mocha "sapphire" # catppuccin-macchiato
# "cyan" # dracula "sapphire" # catppuccin-mocha
# "" # gruvbox dark "cyan" # dracula
# "" # gruvbox light "purpleBright" # gruvbox dark
# "" # houston "purpleBright" # gruvbox light
# "" # kanagawa dragon "blue5" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "foam" # rosepine base "" # poimandres storm
# "foam" # rosepine dawn "foam" # rosepine base
# "foam" # rosepine moon "foam" # rosepine dawn
# "" # solarized dark "foam" # rosepine moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# error = {
# mapColour "error" # ayu dark error =
# "error" # ayu light mapColour "error" # ayu dark
# "error" # ayu mirage "error" # ayu light
# "red" # catppuccin-frappe "error" # ayu mirage
# "red" # catppuccin-latte "red" # catppuccin-frappe
# "red" # catppuccin-macchiato "red" # catppuccin-latte
# "red" # catppuccin-mocha "red" # catppuccin-macchiato
# "red" # dracula "red" # catppuccin-mocha
# "" # gruvbox dark "red" # dracula
# "" # gruvbox light "red" # gruvbox dark
# "" # houston "red" # gruvbox light
# "" # kanagawa dragon "red0" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "love" # rosepine base "" # poimandres storm
# "love" # rosepine dawn "love" # rosepine base
# "love" # rosepine moon "love" # rosepine dawn
# "" # solarized dark "love" # rosepine moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# function = {
# mapColour "func" # ayu dark function =
# "func" # ayu light mapColour "func" # ayu dark
# "func" # ayu mirage "func" # ayu light
# "blue" # catppuccin-frappe "func" # ayu mirage
# "blue" # catppuccin-latte "blue" # catppuccin-frappe
# "blue" # catppuccin-macchiato "blue" # catppuccin-latte
# "blue" # catppuccin-mocha "blue" # catppuccin-macchiato
# "comment" # dracula "blue" # catppuccin-mocha
# "" # gruvbox dark "comment" # dracula
# "" # gruvbox light "greenBright" # gruvbox dark
# "" # houston "greenBright" # gruvbox light
# "" # kanagawa dragon "blue5" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "pine" # rosepine base "" # poimandres storm
# "pine" # rosepine dawn "pine" # rosepine base
# "pine" # rosepine moon "pine" # rosepine dawn
# "" # solarized dark "pine" # rosepine moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# keyword = {
# mapColour "keyword" # ayu dark keyword =
# "keyword" # ayu light mapColour "keyword" # ayu dark
# "keyword" # ayu mirage "keyword" # ayu light
# "mauve" # catppuccin-frappe "keyword" # ayu mirage
# "mauve" # catppuccin-latte "mauve" # catppuccin-frappe
# "mauve" # catppuccin-macchiato "mauve" # catppuccin-latte
# "mauve" # catppuccin-mocha "mauve" # catppuccin-macchiato
# "purple" # dracula "mauve" # catppuccin-mocha
# "" # gruvbox dark "purple" # dracula
# "" # gruvbox light "aqua" # gruvbox dark
# "" # houston "aqua" # gruvbox light
# "" # kanagawa dragon "blue6" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "iris" # rosepine base "" # poimandres storm
# "iris" # rosepine dawn "iris" # rosepine base
# "iris" # rosepine moon "iris" # rosepine dawn
# "" # solarized dark "iris" # rosepine moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# label = {
# mapColour "tag" # ayu dark label =
# "tag" # ayu light mapColour "tag" # ayu dark
# "tag" # ayu mirage "tag" # ayu light
# "rosewater" # catppuccin-frappe "tag" # ayu mirage
# "rosewater" # catppuccin-latte "rosewater" # catppuccin-frappe
# "rosewater" # catppuccin-macchiato "rosewater" # catppuccin-latte
# "rosewater" # catppuccin-mocha "rosewater" # catppuccin-macchiato
# "pink" # dracula "rosewater" # catppuccin-mocha
# "" # gruvbox dark "pink" # dracula
# "" # gruvbox light "blue" # gruvbox dark
# "" # houston "blue" # gruvbox light
# "" # kanagawa dragon "purple2" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "rose" # rosepine base "" # poimandres storm
# "rose" # rosepine dawn "rose" # rosepine base
# "rose" # rosepine moon "rose" # rosepine dawn
# "" # solarized dark "rose" # rosepine moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# link = {
# mapColour "string" # ayu dark link =
# "string" # ayu light mapColour "string" # ayu dark
# "string" # ayu mirage "string" # ayu light
# "lavender" # catppuccin-frappe "string" # ayu mirage
# "lavender" # catppuccin-latte "lavender" # catppuccin-frappe
# "lavender" # catppuccin-macchiato "lavender" # catppuccin-latte
# "lavender" # catppuccin-mocha "lavender" # catppuccin-macchiato
# "cyan" # dracula "lavender" # catppuccin-mocha
# "" # gruvbox dark "cyan" # dracula
# "" # gruvbox light "orange" # gruvbox dark
# "" # houston "orange" # gruvbox light
# "" # kanagawa dragon "blue6" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "iris" # rosepine base "" # poimandres storm
# "iris" # rosepine dawn "iris" # rosepine base
# "iris" # rosepine moon "iris" # rosepine dawn
# "" # solarized dark "iris" # rosepine moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# noError = {
# mapColour "regex" # ayu dark noError =
# "regex" # ayu light mapColour "regex" # ayu dark
# "regex" # ayu mirage "regex" # ayu light
# "green" # catppuccin-frappe "regex" # ayu mirage
# "green" # catppuccin-latte "green" # catppuccin-frappe
# "green" # catppuccin-macchiato "green" # catppuccin-latte
# "green" # catppuccin-mocha "green" # catppuccin-macchiato
# "green" # dracula "green" # catppuccin-mocha
# "" # gruvbox dark "green" # dracula
# "" # gruvbox light "green" # gruvbox dark
# "" # houston "green" # gruvbox light
# "" # kanagawa dragon "green0" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "pine" # rosepine base "" # poimandres storm
# "pine" # rosepine dawn "pine" # rosepine base
# "pine" # rosepine moon "pine" # rosepine dawn
# "" # solarized dark "pine" # rosepine moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# operator = {
# mapColour "operator" # ayu dark operator =
# "operator" # ayu light mapColour "operator" # ayu dark
# "operator" # ayu mirage "operator" # ayu light
# "sky" # catppuccin-frappe "operator" # ayu mirage
# "sky" # catppuccin-latte "sky" # catppuccin-frappe
# "sky" # catppuccin-macchiato "sky" # catppuccin-latte
# "sky" # catppuccin-mocha "sky" # catppuccin-macchiato
# "cyan" # dracula "sky" # catppuccin-mocha
# "" # gruvbox dark "cyan" # dracula
# "" # gruvbox light "redBright" # gruvbox dark
# "" # houston "redBright" # gruvbox light
# "" # kanagawa dragon "grayBlue" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "foam" # rosefoam base "" # poimandres storm
# "foam" # rosefoam dawn "foam" # rosefoam base
# "foam" # rosefoam moon "foam" # rosefoam dawn
# "" # solarized dark "foam" # rosefoam moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# overlay0 = {
# mapColour "ui_selection" # ayu dark overlay0 =
# "ui_selection_active" # ayu light mapColour "ui_selection" # ayu dark
# "ui_selection_active" # ayu mirage "ui_selection_active" # ayu light
# "overlay0" # catppuccin-frappe "ui_selection_active" # ayu mirage
# "overlay0" # catppuccin-latte "overlay0" # catppuccin-frappe
# "overlay0" # catppuccin-macchiato "overlay0" # catppuccin-latte
# "overlay0" # catppuccin-mocha "overlay0" # catppuccin-macchiato
# "background" # dracula "overlay0" # catppuccin-mocha
# "" # gruvbox dark "background" # dracula
# "" # gruvbox light "background2" # gruvbox dark
# "" # houston "background2" # gruvbox light
# "" # kanagawa dragon "purple3" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "muted" # rosepine base "" # poimandres storm
# "muted" # rosepine dawn "muted" # rosepine base
# "muted" # rosepine moon "muted" # rosepine dawn
# "" # solarized dark "muted" # rosepine moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# overlay1 = {
# mapColour "ui_selection" # ayu dark overlay1 =
# "ui_selection_active" # ayu light mapColour "ui_selection" # ayu dark
# "ui_selection_active" # ayu mirage "ui_selection_active" # ayu light
# "overlay1" # catppuccin-latte "ui_selection_active" # ayu mirage
# "overlay1" # catppuccin-frappe "overlay1" # catppuccin-latte
# "overlay1" # catppuccin-macchiato "overlay1" # catppuccin-frappe
# "overlay1" # catppuccin-mocha "overlay1" # catppuccin-macchiato
# "background" # dracula "overlay1" # catppuccin-mocha
# "" # gruvbox dark "background" # dracula
# "" # gruvbox light "background3" # gruvbox dark
# "" # houston "background3" # gruvbox light
# "" # kanagawa dragon "purple4" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "subtle" # rosepine base "" # poimandres storm
# "subtle" # rosepine dawn "subtle" # rosepine base
# "subtle" # rosepine moon "subtle" # rosepine dawn
# "" # solarized dark "subtle" # rosepine moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# overlay2 = {
# mapColour "ui_selection" # ayu dark overlay2 =
# "ui_selection_active" # ayu light mapColour "ui_selection" # ayu dark
# "ui_selection_active" # ayu mirage "ui_selection_active" # ayu light
# "overlay2" # catppuccin-latte "ui_selection_active" # ayu mirage
# "overlay2" # catppuccin-frappe "overlay2" # catppuccin-latte
# "overlay2" # catppuccin-macchiato "overlay2" # catppuccin-frappe
# "overlay2" # catppuccin-mocha "overlay2" # catppuccin-macchiato
# "background" # dracula "overlay2" # catppuccin-mocha
# "" # gruvbox dark "background" # dracula
# "" # gruvbox light "background4" # gruvbox dark
# "" # houston "background4" # gruvbox light
# "" # kanagawa dragon "purple3" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "subtle" # rosepine base "" # poimandres storm
# "subtle" # rosepine dawn "subtle" # rosepine base
# "subtle" # rosepine moon "subtle" # rosepine dawn
# "" # solarized dark "subtle" # rosepine moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# parameter = {
# mapColour "entity" # ayu dark parameter =
# "entity" # ayu light mapColour "entity" # ayu dark
# "entity" # ayu mirage "entity" # ayu light
# "maroon" # catppuccin-frappe "entity" # ayu mirage
# "maroon" # catppuccin-latte "maroon" # catppuccin-frappe
# "maroon" # catppuccin-macchiato "maroon" # catppuccin-latte
# "maroon" # catppuccin-mocha "maroon" # catppuccin-macchiato
# "orange" # dracula "maroon" # catppuccin-mocha
# "" # gruvbox dark "orange" # dracula
# "" # gruvbox light "gray" # gruvbox dark
# "" # houston "gray" # gruvbox light
# "" # kanagawa dragon "peach" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "love" # roselove base "" # poimandres storm
# "love" # roselove dawn "love" # roselove base
# "love" # roselove moon "love" # roselove dawn
# "" # solarized dark "love" # roselove moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# regex = {
# mapColour "regex" # ayu dark regex =
# "regex" # ayu light mapColour "regex" # ayu dark
# "regex" # ayu mirage "regex" # ayu light
# "pink" # catppuccin-frappe "regex" # ayu mirage
# "pink" # catppuccin-latte "pink" # catppuccin-frappe
# "pink" # catppuccin-macchiato "pink" # catppuccin-latte
# "pink" # catppuccin-mocha "pink" # catppuccin-macchiato
# "purple" # dracula "pink" # catppuccin-mocha
# "" # gruvbox dark "purple" # dracula
# "" # gruvbox light "aqua" # gruvbox dark
# "" # houston "aqua" # gruvbox light
# "" # kanagawa dragon "blue6" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "love" # roselove base "" # poimandres storm
# "love" # roselove dawn "love" # roselove base
# "love" # roselove moon "love" # roselove dawn
# "" # solarized dark "love" # roselove moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# selection = {
# mapColour "editor_selection" # ayu dark selection =
# "editor_selection" # ayu light mapColour "editor_selection" # ayu dark
# "editor_selection" # ayu mirage "editor_selection" # ayu light
# "flamingo" # catppuccin-latte "editor_selection" # ayu mirage
# "flamingo" # catppuccin-frappe "flamingo" # catppuccin-latte
# "flamingo" # catppuccin-macchiato "flamingo" # catppuccin-frappe
# "flamingo" # catppuccin-mocha "flamingo" # catppuccin-macchiato
# "pink" # dracula "flamingo" # catppuccin-mocha
# "" # gruvbox dark "pink" # dracula
# "" # gruvbox light "yellow" # gruvbox dark
# "" # houston "yellow" # gruvbox light
# "" # kanagawa dragon "purple2" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "rose" # roserose base "" # poimandres storm
# "rose" # roserose dawn "rose" # roserose base
# "rose" # roserose moon "rose" # roserose dawn
# "" # solarized dark "rose" # roserose moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# subtext0 = {
# mapColour "editor_fg" # ayu dark subtext0 =
# "editor_fg" # ayu light mapColour "editor_fg" # ayu dark
# "editor_fg" # ayu mirage "editor_fg" # ayu light
# "subtext0" # catppuccin-frappe "editor_fg" # ayu mirage
# "subtext0" # catppuccin-latte "subtext0" # catppuccin-frappe
# "subtext0" # catppuccin-macchiato "subtext0" # catppuccin-latte
# "subtext0" # catppuccin-mocha "subtext0" # catppuccin-macchiato
# "foreground" # dracula "subtext0" # catppuccin-mocha
# "" # gruvbox dark "foreground" # dracula
# "" # gruvbox light "foreground1" # gruvbox dark
# "" # houston "foreground1" # gruvbox light
# "" # kanagawa dragon "grey0" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "muted" # rosepine base "" # poimandres storm
# "muted" # rosepine dawn "muted" # rosepine base
# "muted" # rosepine moon "muted" # rosepine dawn
# "" # solarized dark "muted" # rosepine moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# subtext1 = {
# mapColour "editor_fg" # ayu dark subtext1 =
# "editor_fg" # ayu light mapColour "editor_fg" # ayu dark
# "editor_fg" # ayu mirage "editor_fg" # ayu light
# "subtext1" # catppuccin-frappe "editor_fg" # ayu mirage
# "subtext1" # catppuccin-latte "subtext1" # catppuccin-frappe
# "subtext1" # catppuccin-macchiato "subtext1" # catppuccin-latte
# "subtext1" # catppuccin-mocha "subtext1" # catppuccin-macchiato
# "foreground" # dracula "subtext1" # catppuccin-mocha
# "" # gruvbox dark "foreground" # dracula
# "" # gruvbox light "foreground3" # gruvbox dark
# "" # houston "foreground3" # gruvbox light
# "" # kanagawa dragon "grey1" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "subtle" # rosepine base "" # poimandres storm
# "subtle" # rosepine dawn "subtle" # rosepine base
# "subtle" # rosepine moon "subtle" # rosepine dawn
# "" # solarized dark "subtle" # rosepine moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# surface0 = {
# mapColour "ui_fg" # ayu dark surface0 =
# "ui_fg" # ayu light mapColour "ui_fg" # ayu dark
# "ui_fg" # ayu mirage "ui_fg" # ayu light
# "surface0" # catppuccin-frappe "ui_fg" # ayu mirage
# "surface0" # catppuccin-latte "surface0" # catppuccin-frappe
# "surface0" # catppuccin-macchiato "surface0" # catppuccin-latte
# "surface0" # catppuccin-mocha "surface0" # catppuccin-macchiato
# "background" # dracula "surface0" # catppuccin-mocha
# "" # gruvbox dark "background" # dracula
# "" # gruvbox light "background3" # gruvbox dark
# "" # houston "background3" # gruvbox light
# "" # kanagawa dragon "purple3" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "highlight0" # rosepine base "" # poimandres storm
# "highlight0" # rosepine dawn "highlight0" # rosepine base
# "highlight0" # rosepine moon "highlight0" # rosepine dawn
# "" # solarized dark "highlight0" # rosepine moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# surface1 = {
# mapColour "ui_fg" # ayu dark surface1 =
# "ui_fg" # ayu light mapColour "ui_fg" # ayu dark
# "ui_fg" # ayu mirage "ui_fg" # ayu light
# "surface1" # catppuccin-frappe "ui_fg" # ayu mirage
# "surface1" # catppuccin-latte "surface1" # catppuccin-frappe
# "surface1" # catppuccin-macchiato "surface1" # catppuccin-latte
# "surface1" # catppuccin-mocha "surface1" # catppuccin-macchiato
# "background" # dracula "surface1" # catppuccin-mocha
# "" # gruvbox dark "background" # dracula
# "" # gruvbox light "background4" # gruvbox dark
# "" # houston "background4" # gruvbox light
# "" # kanagawa dragon "purple4" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "highlight1" # rosepine base "" # poimandres storm
# "highlight1" # rosepine dawn "highlight1" # rosepine base
# "highlight1" # rosepine moon "highlight1" # rosepine dawn
# "" # solarized dark "highlight1" # rosepine moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# surface2 = {
# mapColour "ui_fg" # ayu dark surface2 =
# "ui_fg" # ayu light mapColour "ui_fg" # ayu dark
# "ui_fg" # ayu mirage "ui_fg" # ayu light
# "surface2" # catppuccin-frappe "ui_fg" # ayu mirage
# "surface2" # catppuccin-latte "surface2" # catppuccin-frappe
# "surface2" # catppuccin-macchiato "surface2" # catppuccin-latte
# "surface2" # catppuccin-mocha "surface2" # catppuccin-macchiato
# "background" # dracula "surface2" # catppuccin-mocha
# "" # gruvbox dark "background" # dracula
# "" # gruvbox light "background_soft" # gruvbox dark
# "" # houston "background_soft" # gruvbox light
# "" # kanagawa dragon "purple5" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "highlight2" # rosepine base "" # poimandres storm
# "highlight2" # rosepine dawn "highlight2" # rosepine base
# "highlight2" # rosepine moon "highlight2" # rosepine dawn
# "" # solarized dark "highlight2" # rosepine moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# text = {
# mapColour "editor_fg" # ayu dark text =
# "editor_fg" # ayu light mapColour "editor_fg" # ayu dark
# "editor_fg" # ayu mirage "editor_fg" # ayu light
# "text" # catppuccin-frappe "editor_fg" # ayu mirage
# "text" # catppuccin-latte "text" # catppuccin-frappe
# "text" # catppuccin-macchiato "text" # catppuccin-latte
# "text" # catppuccin-mocha "text" # catppuccin-macchiato
# "foreground" # dracula "text" # catppuccin-mocha
# "" # gruvbox dark "foreground" # dracula
# "" # gruvbox light "foreground0" # gruvbox dark
# "" # houston "foreground0" # gruvbox light
# "" # kanagawa dragon "white2" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "text" # rosepine base "" # poimandres storm
# "text" # rosepine dawn "text" # rosepine base
# "text" # rosepine moon "text" # rosepine dawn
# "" # solarized dark "text" # rosepine moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -1,49 +1,50 @@
{mapColour}: { { mapColour }:
# warning = {
# mapColour "accent" # ayu dark warning =
# "accent" # ayu light mapColour "accent" # ayu dark
# "accent" # ayu mirage "accent" # ayu light
# "yellow" # catppuccin-frappe "accent" # ayu mirage
# "yellow" # catppuccin-latte "yellow" # catppuccin-frappe
# "yellow" # catppuccin-macchiato "yellow" # catppuccin-latte
# "yellow" # catppuccin-mocha "yellow" # catppuccin-macchiato
# "yellow" # dracula "yellow" # catppuccin-mocha
# "" # gruvbox dark "yellow" # dracula
# "" # gruvbox light "orange" # gruvbox dark
# "" # houston "orange" # gruvbox light
# "" # kanagawa dragon "orange0" # houston
# "" # kanagawa lotus "" # kanagawa dragon
# "" # kanagawa wave "" # kanagawa lotus
# "" # laserwave "" # kanagawa wave
# "" # lunar "" # laserwave
# "" # material darker "" # lunar
# "" # material deep ocean "" # material darker
# "" # material forest "" # material deep ocean
# "" # material lighter "" # material forest
# "" # material oceanic "" # material lighter
# "" # material palenight "" # material oceanic
# "" # material sandy beach "" # material palenight
# "" # material sky blue "" # material sandy beach
# "" # material space "" # material sky blue
# "" # material volcano "" # material space
# "" # monokai "" # material volcano
# "" # night owl "" # monokai
# "" # nord "" # night owl
# "" # ocean next "" # nord
# "" # one dark "" # ocean next
# "" # plastic "" # one dark
# "" # poimandres base "" # plastic
# "" # poimandres storm "" # poimandres base
# "gold" # rosepine base "" # poimandres storm
# "gold" # rosepine dawn "gold" # rosepine base
# "gold" # rosepine moon "gold" # rosepine dawn
# "" # solarized dark "gold" # rosepine moon
# "" # solarized light "" # solarized dark
# "" # synthwave 84 "" # solarized light
# "" # tokyo night day "" # synthwave 84
# "" # tokyo night night "" # tokyo night day
# "" # tokyo night storm "" # tokyo night night
# "" # vesper "" # tokyo night storm
# "" # wasp dark "" # vesper
# ""; # wasp light "" # wasp dark
""; # wasp light
} }

View file

@ -20,14 +20,14 @@
green = "98971a"; green = "98971a";
greenBright = "b8bb26"; greenBright = "b8bb26";
yellow = "d79921"; yellow = "d79921";
YellowBright = "fabd2f"; yellowBright = "fabd2f";
blue = "458588"; blue = "458588";
BlueBright = "83a598"; blueBright = "83a598";
purple = "b16286"; purple = "b16286";
PurpleBright = "d3869b"; purpleBright = "d3869b";
aqua = "689d6a"; aqua = "689d6a";
AquaBright = "8ec07c"; aquaBright = "8ec07c";
orange = "d65d0e"; orange = "d65d0e";
OrangeBright = "fe8019"; orangeBright = "fe8019";
}; };
} }

View file

@ -20,14 +20,14 @@
green = "79740e"; green = "79740e";
greenBright = "98971a"; greenBright = "98971a";
yellow = "b57614"; yellow = "b57614";
YellowBright = "d79921"; yellowBright = "d79921";
blue = "076678"; blue = "076678";
BlueBright = "458588"; blueBright = "458588";
purple = "8f3f71"; purple = "8f3f71";
PurpleBright = "b16286"; purpleBright = "b16286";
aqua = "427b58"; aqua = "427b58";
AquaBright = "689d6a"; aquaBright = "689d6a";
orange = "af3a03"; orange = "af3a03";
OrangeBright = "d65d0e"; orangeBright = "d65d0e";
}; };
} }

View file

@ -8,9 +8,8 @@
blue4 = "004972b8"; blue4 = "004972b8";
blue5 = "00daef"; blue5 = "00daef";
blue6 = "54b9ff"; blue6 = "54b9ff";
blue7 = "54b9ff"; blue7 = "007acc";
blue8 = "007acc"; blue8 = "2d4860";
blue9 = "2d4860";
purple0 = "17191e"; purple0 = "17191e";
purple1 = "2a2d34"; purple1 = "2a2d34";
purple2 = "4bf3c8"; purple2 = "4bf3c8";
@ -41,5 +40,7 @@
white0 = "ffffff0b"; white0 = "ffffff0b";
white1 = "ffffff25"; white1 = "ffffff25";
white2 = "ffffff1f"; white2 = "ffffff1f";
peach = "ffd493";
grayBlue = "eef0f9";
}; };
} }

View file

@ -1,36 +1,36 @@
{flake, ...}: let { flake, ... }:
inherit let
(flake.config.aesthetics.themes.schemes.catppuccin-macchiato) inherit (flake.config.aesthetics.themes.schemes.catppuccin-macchiato)
colours colours
; ;
inherit inherit (flake.config.aesthetics.themes)
(flake.config.aesthetics.themes) currentTheme
# currentTheme elements
# elements schemes
# schemes
font font
; ;
# el = elements; el = elements;
# theme = colour: schemes.${currentTheme}.colours.${colour}; theme = colour: schemes.${currentTheme}.colours.${colour};
custom = { custom = {
font = font; font = font;
font_size = "12px"; font_size = "12px";
font_weight = "bold"; font_weight = "bold";
text_color = colours.mauve; # theme el.keyword; text_color = theme el.keyword;
secondary_accent = colours.mauve; # theme el.link; secondary_accent = theme el.link;
tertiary_accent = colours.rosewater; # theme el.operator; tertiary_accent = theme el.operator;
button_color = colours.mauve; # theme el.overlay2; button_color = theme el.overlay2;
background_1 = colours.base; background_1 = colours.base;
background_2 = colours.crust; background_2 = colours.crust;
background_3 = colours.surface2; background_3 = colours.surface2;
opacityBg = "0.90"; opacityBg = "0.90";
opacityBt = "1"; opacityBt = "1";
}; };
in '' in
''
* { * {
min-height: 0px; min-height: 0px;