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
currentTheme = catppuccin-macchiato;
currentTheme = gruvbox-dark;
# Ayu
ayu-dark = "ayu-dark";
ayu-light = "ayu-light";
@ -71,12 +71,14 @@ let
errorMessage = "Unknown theme: ${currentTheme}";
mkThemeMap = themes: themeColours:
if currentTheme == builtins.head themes
then builtins.head themeColours
else if themes == []
then throw errorMessage
else mkThemeMap (builtins.tail themes) (builtins.tail themeColours);
mkThemeMap =
themes: themeColours:
if currentTheme == builtins.head themes then
builtins.head themeColours
else if themes == [ ] then
throw errorMessage
else
mkThemeMap (builtins.tail themes) (builtins.tail themeColours);
mapColour =
# Ayu
@ -264,11 +266,13 @@ let
wasp-darkColour
wasp-lightColour
];
in {
in
{
themes = {
currentTheme = currentTheme;
font = "MonaspiceRn Nerd Font";
schemes = let
schemes =
let
schemePath = ./schemes;
ayuPath = /ayu;
catppuccinPath = /catppuccin;
@ -280,7 +284,8 @@ in {
toyko-nightPath = /tokyo-night;
solarizedPath = /solarized;
waspPath = /wasp;
in {
in
{
${ayu-dark} = import (schemePath + ayuPath + /dark);
${ayu-light} = import (schemePath + ayuPath + /light);
${ayu-mirage} = import (schemePath + ayuPath + /mirage);
@ -327,6 +332,6 @@ in {
${wasp-dark} = import (schemePath + waspPath + /dark);
${wasp-light} = import (schemePath + waspPath + /light);
};
elements = import ./elements {inherit mapColour;};
elements = import ./elements { inherit mapColour; };
};
}

View file

@ -1,5 +1,7 @@
{ mapColour, ... }: {
background0 = mapColour "editor_bg" # ayu dark
{ mapColour, ... }:
{
background0 =
mapColour "editor_bg" # ayu dark
"editor_bg" # ayu light
"editor_bg" # ayu mirage
"crust" # catppuccin-frappe
@ -7,9 +9,9 @@
"crust" # catppuccin-macchiato
"crust" # catppuccin-mocha
"background" # dracula
"" # gruvbox dark
"" # gruvbox light
"" # houston
"background_hard" # gruvbox dark
"background_hard" # gruvbox light
"purple0" # houston
"" # kanagawa dragon
"" # kanagawa lotus
"" # kanagawa wave

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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