feat: fuck alejandra

This commit is contained in:
Nick 2025-01-16 15:17:25 -06:00
parent 0be43dc3f5
commit a72d9e63e0
96 changed files with 1474 additions and 631 deletions

View file

@ -93,15 +93,16 @@
themesSubmodule = lib.types.submodule {
options = {
currentTheme = stringType;
elements = attrList;
font = stringType;
schemes = lib.mkOption {
type = lib.types.attrsOf (lib.types.submodule {
options = {
colours = attrList;
font = stringType;
};
});
};
font = stringType;
currentColours = attrList;
};
};
in {

View file

@ -5,12 +5,10 @@ let
ayu-light = "ayu-light";
ayu-mirage = "ayu-mirage";
# Catppuccin
catppuccin-latte = "catppuccin-latte";
catppuccin-frappe = "catppuccin-frappe";
catppuccin-latte = "catppuccin-latte";
catppuccin-macchiato = "catppuccin-macchiato";
catppuccin-mocha = "catppuccin-mocha";
# Cobalt
cobalt2 = "cobalt2";
# Dracula
dracula = "dracula";
# Gruvbox
@ -53,7 +51,7 @@ let
poimandres-base = "poimandres-base";
poimandres-storm = "poimandres-storm";
# Rosepine
rosepine = "rosepine";
rosepine-base = "rosepine";
rosepine-moon = "rosepine-moon";
rosepine-dawn = "rosepine-dawn";
# Tokyo Night
@ -68,12 +66,11 @@ let
# Vesper
vesper = "vesper";
# Wasp
wasp = "wasp";
wasp-dark = "wasp-dark";
wasp-light = "wasp-light";
errorMessage = "Unknown theme: ${currentTheme}";
schemePath = ./schemes;
mkThemeMap = themes: themeColours:
if currentTheme == builtins.head themes
then builtins.head themeColours
@ -86,8 +83,6 @@ let
ayu-darkColour: ayu-lightColour: ayu-mirageColour:
# Catppuccin
catppuccin-frappeColour: catppuccin-latteColour: catppuccin-macchiatoColour: catppuccin-mochaColour:
# Cobalt2
cobalt2Colour:
# Dracula
draculaColour:
# Gruvbox
@ -117,18 +112,19 @@ let
# Poimandres
poimandres-baseColour: poimandres-stormColour:
# Rosepine
rosepineColour: rosepine-moonColour: rosepine-dawnColour:
# Tokyo Night
tokyo-night-nightColor: tokyo-night-stormColor: tokyo-night-dayColor:
rosepine-baseColour: rosepine-dawnColour: rosepine-moonColour:
# Solorized
solorized-darkColour: solorized-lightColour:
# Synthwave 84
synthwave-84Colour:
# Tokyo Night
tokyo-night-dayColour: tokyo-night-nightColour: tokyo-night-stormColour:
# Vesper
vesperColour:
# Wasp
waspColour:
mkThemeMap [
wasp-darkColour: wasp-lightColour:
mkThemeMap
[
# Ayu
ayu-dark
ayu-light
@ -138,8 +134,6 @@ let
catppuccin-latte
catppuccin-macchiato
catppuccin-mocha
# Cobalt2
cobalt2
# Dracula
dracula
# Gruvbox
@ -182,23 +176,25 @@ let
poimandres-base
poimandres-storm
# Rosepine
rosepine
rosepine-moon
rosepine-base
rosepine-dawn
# Tokyo Night
tokyo-night-night
tokyo-night-storm
tokyo-night-day
rosepine-moon
# Solorized
solorized-dark
solorized-light
# Synthwave 84
synthwave-84
# Tokyo Night
tokyo-night-day
tokyo-night-night
tokyo-night-storm
# Vesper
vesper
# Wasp
wasp
] [
wasp-dark
wasp-light
]
[
# Ayu
ayu-darkColour
ayu-lightColour
@ -208,8 +204,6 @@ let
catppuccin-latteColour
catppuccin-macchiatoColour
catppuccin-mochaColour
# Cobalt2
cobalt2Colour
# Dracula
draculaColour
# Gruvbox
@ -252,28 +246,30 @@ let
poimandres-baseColour
poimandres-stormColour
# Rosepine
rosepineColour
rosepine-moonColour
rosepine-baseColour
rosepine-dawnColour
# Tokyo Night
tokyo-night-nightColor
tokyo-night-stormColor
tokyo-night-dayColor
rosepine-moonColour
# Solorized
solorized-darkColour
solorized-lightColour
# Synthwave 84
synthwave-84Colour
# Tokyo Night
tokyo-night-dayColour
tokyo-night-nightColour
tokyo-night-stormColour
# Vesper
vesperColour
# Wasp
waspColour
wasp-darkColour
wasp-lightColour
];
in {
themes = {
currentTheme = currentTheme;
font = "MonaspiceRn Nerd Font";
schemes = let
schemePath = ./schemes;
ayuPath = /ayu;
catppuccinPath = /catppuccin;
gruvboxPath = /gruvbox;
@ -283,6 +279,7 @@ in {
rosepinePath = /rosepine;
toyko-nightPath = /tokyo-night;
solarizedPath = /solarized;
waspPath = /wasp;
in {
${ayu-dark} = import (schemePath + ayuPath + /dark);
${ayu-light} = import (schemePath + ayuPath + /light);
@ -291,14 +288,13 @@ in {
${catppuccin-latte} = import (schemePath + catppuccinPath + /latte);
${catppuccin-macchiato} = import (schemePath + catppuccinPath + /macchiato);
${catppuccin-mocha} = import (schemePath + catppuccinPath + /mocha);
${cobalt2} = import (schemePath + /cobalt2);
${dracula} = import (schemePath + /dracula);
${gruvbox-dark} = import (schemePath + gruvboxPath + /dark);
${gruvbox-light} = import (schemePath + gruvboxPath + /light);
${houston} = import (schemePath + /houston);
${kanagawa-dragon} = import (schemePath + kanagawaPath + /kanagawa);
${kanagawa-lotus} = import (schemePath + kanagawaPath + /kanagawa);
${kanagawa-wave} = import (schemePath + kanagawaPath + /kanagawa);
${kanagawa-dragon} = import (schemePath + kanagawaPath + /dragon);
${kanagawa-lotus} = import (schemePath + kanagawaPath + /lotus);
${kanagawa-wave} = import (schemePath + kanagawaPath + /wave);
${laserwave} = import (schemePath + /laserwave);
${lunar} = import (schemePath + /lunar);
${material-darker} = import (schemePath + materialPath + /darker);
@ -318,7 +314,7 @@ in {
${one-dark} = import (schemePath + /one-dark);
${poimandres-base} = import (schemePath + poimandresPath + /base);
${poimandres-storm} = import (schemePath + poimandresPath + /storm);
${rosepine} = import (schemePath + rosepinePath + /base);
${rosepine-base} = import (schemePath + rosepinePath + /base);
${rosepine-dawn} = import (schemePath + rosepinePath + /dawn);
${rosepine-moon} = import (schemePath + rosepinePath + /moon);
${tokyo-night-night} = import (schemePath + toyko-nightPath + /night);
@ -328,8 +324,9 @@ in {
${solorized-light} = import (schemePath + solarizedPath + /light);
${synthwave-84} = import (schemePath + /synthwave-84);
${vesper} = import (schemePath + /vesper);
${wasp} = import (schemePath + /wasp);
${wasp-dark} = import (schemePath + waspPath + /dark);
${wasp-light} = import (schemePath + waspPath + /light);
};
currentColours = import ./map {inherit mapColour;};
elements = import ./elements {inherit mapColour;};
};
}

View file

@ -0,0 +1,49 @@
{mapColour, ...}: {
# background0 =
# mapColour "editor_bg" # ayu dark
# "editor_bg" # ayu light
# "editor_bg" # ayu mirage
# "crust" # catppuccin-frappe
# "crust" # catppuccin-latte
# "crust" # catppuccin-macchiato
# "crust" # 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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,32 @@
# themes/elements/default.nix
{mapColour, ...}: let
importElement = name: import (./. + "/${name}") {inherit mapColour;};
elementList = [
"background0"
"background1"
"background2"
"character"
"constant"
"constructor"
"error"
"function"
"keyword"
"label"
"link"
"noError"
"operator"
"overlay0"
"overlay1"
"overlay2"
"parameter"
"selection"
"subtext0"
"subtext1"
"surface0"
"surface1"
"surface2"
"text"
"warning"
];
in
builtins.foldl' (acc: name: acc // (importElement name)) {} elementList

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -0,0 +1,49 @@
{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
}

View file

@ -1,514 +0,0 @@
{mapColour}: {
# Core Text Colours
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
"text" # rosepine
"foreground"; # dracula
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
"muted" # rosepine
"foreground"; # dracula
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
"subtle" # rosepine
"foreground"; # dracula
# Background Colours
background0 =
mapColour
"editor_bg" # ayu dark
"editor_bg" #ayu light
"editor_bg" # ayu mirage
"crust" # catppuccin-frappe
"crust" # catppuccin-latte
"crust" # catppuccin-macchiato
"crust" # catppuccin-mocha
"highlight0" # rosepine
"background"; # dracula
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
"base" # rosepine
"background"; # dracula
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
"surface" # rosepine
"background"; # dracula
# Surface Colours
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
"highlight0" # rosepine
"background"; # dracula
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
"highlight1" # rosepine
"background"; # dracula
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
"highlight2" # rosepine
"background"; # dracula
# Overlay Colours
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
"muted" # rosepine
"background"; # dracula
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
"subtle" # rosepine
"background"; # dracula
overlay2 =
# and comments
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
"subtle" # rosepine
"background"; # dracula
# Diagnostic Colours
error =
mapColour
"error" # ayu dark
"error" #ayu light
"error" # ayu mirage
"red" # catppuccin-frappe
"red" # catppuccin-latte
"red" # catppuccin-macchiato
"red" # catppuccin-mocha
"love" # rosepine
"red"; # dracula
warning =
mapColour
"accent" # ayu dark
"accent" #ayu light
"accent" # ayu mirage
"yellow" # catppuccin-frappe
"yellow" # catppuccin-latte
"yellow" # catppuccin-macchiato
"yellow" # catppuccin-mocha
"gold" # rosepine
"yellow"; # dracula
noError =
mapColour
"regex" # ayu dark
"regex" #ayu light
"regex" # ayu mirage
"green" # catppuccin-frappe
"green" # catppuccin-latte
"green" # catppuccin-macchiato
"green" # catppuccin-mocha
"pine" # rosepine
"green"; # dracula
label =
mapColour
"tag" # ayu dark
"tag" #ayu light
"tag" # ayu mirage
"rosewater" # catppuccin-frappe
"rosewater" # catppuccin-latte
"rosewater" # catppuccin-macchiato
"rosewater" # catppuccin-mocha
"rose" # rosepine
"pink"; # dracula
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
"rose" # rosepine
"pink"; # dracula
keyword =
mapColour
"keyword" # ayu dark
"keyword" #ayu light
"keyword" # ayu mirage
"mauve" # catppuccin-frappe
"mauve" # catppuccin-latte
"mauve" # catppuccin-macchiato
"mauve" # catppuccin-mocha
"iris" # rosepine
"purple"; # dracula
parameter =
mapColour
"entity" # ayu dark
"entity" #ayu light
"entity" # ayu mirage
"maroon" # catppuccin-frappe
"maroon" # catppuccin-latte
"maroon" # catppuccin-macchiato
"maroon" # catppuccin-mocha
"love" # rosepine
"orange"; # dracula
constant =
mapColour
"cosntant" # ayu dark
"cosntant" #ayu light
"cosntant" # ayu mirage
"peach" # catppuccin-frappe
"peach" # catppuccin-latte
"peach" # catppuccin-macchiato
"peach" # catppuccin-mocha
"gold" # rosepine
"orange"; # dracula
regex =
mapColour
"regex" # ayu dark
"regex" #ayu light
"regex" # ayu mirage
"pink" # catppuccin-frappe
"pink" # catppuccin-latte
"pink" # catppuccin-macchiato
"pink" # catppuccin-mocha
"love" # rosepine
"purple"; # dracula
character =
mapColour
"special" # ayu dark
"special" #ayu light
"special" # ayu mirage
"teal" # catppuccin-frappe
"teal" # catppuccin-latte
"teal" # catppuccin-macchiato
"teal" # catppuccin-mocha
"foam" # rosepine
"comment"; # dracula
# Cool Accent Colours
operator =
mapColour
"operator" # ayu dark
"operator" #ayu light
"operator" # ayu mirage
"sky" # catppuccin-frappe
"sky" # catppuccin-latte
"sky" # catppuccin-macchiato
"sky" # catppuccin-mocha
"foam" # rosepine
"cyan"; # dracula
constructor =
mapColour
"constant" # ayu dark
"constant" #ayu light
"constant" # ayu mirage
"sapphire" # catppuccin-frappe
"sapphire" # catppuccin-latte
"sapphire" # catppuccin-macchiato
"sapphire" # catppuccin-mocha
"foam" # rosepine
"cyan"; # dracula
function =
mapColour
"func" # ayu dark
"func" #ayu light
"func" # ayu mirage
"blue" # catppuccin-frappe
"blue" # catppuccin-latte
"blue" # catppuccin-macchiato
"blue" # catppuccin-mocha
"pine" # rosepine
"comment"; # dracula
link =
mapColour
"string" # ayu dark
"string" #ayu light
"string" # ayu mirage
"lavender" # catppuccin-frappe
"lavender" # catppuccin-latte
"lavender" # catppuccin-macchiato
"lavender" # catppuccin-mocha
"iris" # rosepine
"cyan"; # dracula
}

1
config/themes/schemes/ayu/dark/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
tag = "39BAE6";
func = "FFB454";

1
config/themes/schemes/ayu/light/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
tag = "55B4D4";
func = "F2AE49";

1
config/themes/schemes/ayu/mirage/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
tag = "5CCFE6";
func = "FFD173";

1
config/themes/schemes/catppuccin/frappe/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
rosewater = "f2d5cf";
flamingo = "eebebe";

1
config/themes/schemes/catppuccin/latte/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
rosewater = "dc8a78";
flamingo = "dd7878";

1
config/themes/schemes/catppuccin/macchiato/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
rosewater = "f4dbd6";
flamingo = "f0c6c6";

1
config/themes/schemes/catppuccin/mocha/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
rosewater = "f5e0dc";
flamingo = "f2cdcd";

View file

@ -1,15 +0,0 @@
{
colours = {
background0 = "193549";
background1 = "122738";
background2 = "15232d";
border = "122738";
hue0 = "003854";
hue1 = "003f5e";
hue2 = "267DA2";
contrast0 = "ffc600";
contrast1 = "ff9d00";
text = "E1EFFF";
blue = "0088ff";
};
}

1
config/themes/schemes/dracula/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
background = "282a36";
currentLine = "44475a";

1
config/themes/schemes/gruvbox/dark/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
background0 = "282828";
background1 = "3c3836";

1
config/themes/schemes/gruvbox/light/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
background0 = "fbf1c7";
background1 = "ebdbb2";

1
config/themes/schemes/houston/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
blue0 = "000000";
blue1 = "17191e";

1
config/themes/schemes/kanagawa/dragon/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
dragonBlack0 = "0d0c0c";
dragonBlack1 = "12120f";

1
config/themes/schemes/kanagawa/lotus/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
lotusInk1 = "545464";
lotusInk2 = "43436c";

1
config/themes/schemes/kanagawa/wave/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
sumiInk0 = "#16161D";
sumiInk1 = "#181820";

1
config/themes/schemes/laserwave/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
keywords = "40b4c4";
functions = "eb64B9";

1
config/themes/schemes/lunar/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
white0 = "ffffff";
white1 = "fbfbfb";

1
config/themes/schemes/material/darker/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
foreground = "B0BEC5";
text = "727272";

1
config/themes/schemes/material/deep-ocean/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
foreground = "8F93A2";
text = "4B526D";

1
config/themes/schemes/material/forest/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
foreground = "B2C2B0";
text = "49694D";

1
config/themes/schemes/material/lighter/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
foreground = "546E7A";
text = "94A7B0";

1
config/themes/schemes/material/oceanic/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
foreground = "B0BEC5";
text = "607D8B";

1
config/themes/schemes/material/palenight/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
foreground = "A6ACCD";
text = "676E95";

1
config/themes/schemes/material/sandy-beach/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
foreground = "546E7A";
text = "888477";

1
config/themes/schemes/material/sky-blue/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
foreground = "005761";
text = "01579B";

1
config/themes/schemes/material/space/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
foreground = "efeff1";
text = "959DAA";

1
config/themes/schemes/material/volcano/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
foreground = "ffeaea";
text = "ffd0aa";

1
config/themes/schemes/monokai/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
background = "2e2e2e";
comments = "797979";

1
config/themes/schemes/night-owl/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
background = "011627";
foreground = "D6DEEB";

1
config/themes/schemes/nord/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
nord0 = "2e3440";
nord1 = "3b4252";

1
config/themes/schemes/ocean-next/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
base00 = "1b2b34";
base01 = "343d46";

1
config/themes/schemes/one-dark/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
background = "282c34";
red = "e06c75";

1
config/themes/schemes/plastic/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
blue0 = "1085FF";
blue1 = "61AFEF";

1
config/themes/schemes/poimandres/base/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
primary-background = "1b1e28";
primary-foreground = "a6accd";

1
config/themes/schemes/poimandres/storm/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
primary-background = "252b37";
primary-foreground = "a6accd";

1
config/themes/schemes/rosepine/base/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
base = "191724";
surface = "1f1d2e";

1
config/themes/schemes/rosepine/dawn/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
base = "faf4ed";
surface = "fffaf3";

1
config/themes/schemes/rosepine/moon/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
base = "232136";
surface = "2a273f";

1
config/themes/schemes/solarized/dark/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
yellow = "b58900";
orange = "cb4b16";

1
config/themes/schemes/solarized/light/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
yellow = "b58900";
orange = "cb4b16";

1
config/themes/schemes/synthwave-84/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
blue0 = "1f212b";
blue1 = "495495";

1
config/themes/schemes/tokyo-night/day/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
keyword = "8c4351";
integer = "965027";

1
config/themes/schemes/tokyo-night/night/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
keyword = "f7768e";
integer = "ff9e64";

1
config/themes/schemes/tokyo-night/storm/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
keyword = "f7768e";
integer = "ff9e64";

1
config/themes/schemes/vesper/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
black0 = "000";
black1 = "101010";

1
config/themes/schemes/wasp/dark/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
background0 = "242424";
background1 = "191919";

1
config/themes/schemes/wasp/light/default.nix Normal file → Executable file
View file

@ -1,4 +1,5 @@
{
font = "";
colours = {
background0 = "EDEDED";
background1 = "C4C4C4";