mirror of
https://gitlab.com/upRootNutrition/dotfiles.git
synced 2025-06-18 02:55:12 -05:00
feat: dank themes module
This commit is contained in:
parent
4f61cbcccc
commit
e2e3ef6575
5 changed files with 518 additions and 360 deletions
514
config/themes/map/default.nix
Normal file
514
config/themes/map/default.nix
Normal file
|
@ -0,0 +1,514 @@
|
|||
{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
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue