mirror of
https://gitlab.com/upRootNutrition/dotfiles.git
synced 2025-08-10 05:44:38 -05:00
feat: fuck alejandra
This commit is contained in:
parent
0be43dc3f5
commit
a72d9e63e0
96 changed files with 1474 additions and 631 deletions
|
@ -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;};
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue