mirror of
https://gitlab.com/upRootNutrition/dotfiles.git
synced 2025-06-16 10:05:13 -05:00
feat: dank themes module
This commit is contained in:
parent
87b2f7e687
commit
de0e79f326
25 changed files with 803 additions and 55 deletions
|
@ -1,15 +1,31 @@
|
|||
let
|
||||
currentTheme = catppuccin-macchiato;
|
||||
# Ayu
|
||||
ayu-dark = "ayu-dark";
|
||||
ayu-light = "ayu-light";
|
||||
ayu-mirage = "ayu-mirage";
|
||||
# Catppuccin
|
||||
catppuccin-latte = "catppuccin-latte";
|
||||
catppuccin-frappe = "catppuccin-frappe";
|
||||
catppuccin-macchiato = "catppuccin-macchiato";
|
||||
catppuccin-mocha = "catppuccin-mocha";
|
||||
# Cobalt
|
||||
cobalt2 = "cobalt2";
|
||||
# Dracula
|
||||
dracula = "dracula";
|
||||
# Gruvbox
|
||||
gruvbox-dark = "gruvbox-dark";
|
||||
gruvbox-light = "gruvbox-light";
|
||||
# Houston
|
||||
houston = "houston";
|
||||
# Kanagawa
|
||||
kanagawa-dragon = "kanagawa-dragon";
|
||||
kanagawa-lotus = "kanagawa-lotus";
|
||||
kanagawa-wave = "kanagawa-wave";
|
||||
# Laserwave
|
||||
laserwave = "laserwave";
|
||||
#Lunar
|
||||
lunar = "lunar";
|
||||
# Material
|
||||
material-darker = "material-darker";
|
||||
material-deep-ocean = "material-deep-ocean";
|
||||
|
@ -21,10 +37,21 @@ let
|
|||
material-sky-blue = "material-sky-blue";
|
||||
material-space = "material-space";
|
||||
material-volcano = "material-volcano";
|
||||
# Monokai
|
||||
monokai = "monokai";
|
||||
# Night Owl
|
||||
night-owl = "night-owl";
|
||||
# Nord
|
||||
nord = "nord";
|
||||
#Ocean Next
|
||||
ocean-next = "ocean-next";
|
||||
# One Dark
|
||||
one-dark = "one-dark";
|
||||
# Plastic
|
||||
plastic = "plastic";
|
||||
# Poimandres
|
||||
poimandres-base = "poimandres-base";
|
||||
poimandres-storm = "poimandres-storm";
|
||||
# Rosepine
|
||||
rosepine = "rosepine";
|
||||
rosepine-moon = "rosepine-moon";
|
||||
|
@ -36,32 +63,73 @@ let
|
|||
# Solorized
|
||||
solorized-dark = "solorized-dark";
|
||||
solorized-light = "solorized-light";
|
||||
#
|
||||
# Synthwave 84
|
||||
synthwave-84 = "synthwave-84";
|
||||
# Vesper
|
||||
vesper = "vesper";
|
||||
# Wasp
|
||||
wasp = "wasp";
|
||||
|
||||
errorMessage = "Unknown theme: ${currentTheme}";
|
||||
|
||||
schemePath = ./schemes;
|
||||
|
||||
mapColour =
|
||||
# Ayu
|
||||
ayu-darkColour: ayu-lightColour: ayu-mirageColour:
|
||||
# Catppuccin
|
||||
catppuccin-latteColour: catppuccin-frappeColour: catppuccin-macchiatoColour: catppuccin-mochaColour:
|
||||
# Cobalt2
|
||||
cobalt2Colour:
|
||||
# Dracula
|
||||
draculaColour:
|
||||
# Gruvbox
|
||||
gruvbox-darkColour: gruvbox-lightColour:
|
||||
# Houston
|
||||
houstonColour:
|
||||
# Kanagawa
|
||||
kanagawa-dragonColour: kanagawa-lotusColour: kanagawa-waveColour:
|
||||
# Laserwave
|
||||
laserwaveColour:
|
||||
# Lunar
|
||||
lunarColour:
|
||||
# Material
|
||||
material-darkerColour: material-deep-oceanColour: material-forestColour: material-lighterColour: material-oceanicColour: material-palenightColour: material-sandy-beachColour: material-sky-blueColour: material-spaceColour: material-volcanoColour:
|
||||
# Monokai
|
||||
monokaiColour:
|
||||
# Night Owl
|
||||
night-owlColour:
|
||||
# Nord
|
||||
nordColour:
|
||||
# Ocean Next
|
||||
ocean-nextColour:
|
||||
# One Dark
|
||||
one-darkColour:
|
||||
# Plastic
|
||||
plasticColour:
|
||||
# Poimandres
|
||||
poimandres-baseColour: poimandres-stormColour:
|
||||
# Rosepine
|
||||
rosepineColour: rosepine-moonColour: rosepine-dawnColour:
|
||||
# Tokyo Night
|
||||
tokyo-night-nightColor: tokyo-night-stormColor: tokyo-night-dayColor:
|
||||
# Solorized
|
||||
solorized-darkColour: solorized-lightColour:
|
||||
# Synthwave 84
|
||||
synthwave-84Colour:
|
||||
# Vesper
|
||||
vesperColour:
|
||||
# Wasp
|
||||
waspColour:
|
||||
# Ayu
|
||||
if currentTheme == ayu-dark
|
||||
then ayu-darkColour
|
||||
else if currentTheme == ayu-light
|
||||
then ayu-lightColour
|
||||
else if currentTheme == ayu-mirage
|
||||
then ayu-mirageColour
|
||||
# Catppuccin
|
||||
if currentTheme == catppuccin-mocha
|
||||
else if currentTheme == catppuccin-mocha
|
||||
then catppuccin-mochaColour
|
||||
else if currentTheme == catppuccin-macchiato
|
||||
then catppuccin-macchiatoColour
|
||||
|
@ -69,6 +137,8 @@ let
|
|||
then catppuccin-frappeColour
|
||||
else if currentTheme == catppuccin-latte
|
||||
then catppuccin-latteColour
|
||||
else if currentTheme == cobalt2
|
||||
then cobalt2Colour
|
||||
# Dracula
|
||||
else if currentTheme == dracula
|
||||
then draculaColour
|
||||
|
@ -77,6 +147,22 @@ let
|
|||
then gruvbox-darkColour
|
||||
else if currentTheme == gruvbox-light
|
||||
then gruvbox-lightColour
|
||||
# Houston
|
||||
else if currentTheme == houston
|
||||
then houstonColour
|
||||
# Kanagawa
|
||||
else if currentTheme == kanagawa-dragon
|
||||
then kanagawa-dragonColour
|
||||
else if currentTheme == kanagawa-lotus
|
||||
then kanagawa-lotusColour
|
||||
else if currentTheme == kanagawa-wave
|
||||
then kanagawa-waveColour
|
||||
# Laserwave
|
||||
else if currentTheme == laserwave
|
||||
then laserwaveColour
|
||||
# Lunar
|
||||
else if currentTheme == lunar
|
||||
then lunarColour
|
||||
# Material
|
||||
else if currentTheme == material-darker
|
||||
then material-darkerColour
|
||||
|
@ -98,12 +184,29 @@ let
|
|||
then material-spaceColour
|
||||
else if currentTheme == material-volcano
|
||||
then material-volcanoColour
|
||||
# Monokai
|
||||
else if currentTheme == monokai
|
||||
then monokaiColour
|
||||
# Night Owl
|
||||
else if currentTheme == night-owl
|
||||
then night-owlColour
|
||||
# Nord
|
||||
else if currentTheme == nord
|
||||
then nordColour
|
||||
# Nord
|
||||
# Ocean Next
|
||||
else if currentTheme == ocean-next
|
||||
then ocean-nextColour
|
||||
# One Dark
|
||||
else if currentTheme == one-dark
|
||||
then one-darkColour
|
||||
# Plastic
|
||||
else if currentTheme == plastic
|
||||
then plasticColour
|
||||
# Poimandres
|
||||
else if currentTheme == poimandres-base
|
||||
then poimandres-baseColour
|
||||
else if currentTheme == poimandres-storm
|
||||
then poimandres-stormColour
|
||||
# Rosepine
|
||||
else if currentTheme == rosepine
|
||||
then rosepineColour
|
||||
|
@ -116,6 +219,9 @@ let
|
|||
then solorized-darkColour
|
||||
else if currentTheme == solorized-light
|
||||
then solorized-lightColour
|
||||
# Synthwave 84
|
||||
else if currentTheme == synthwave-84
|
||||
then synthwave-84Colour
|
||||
# Tokyo Night
|
||||
else if currentTheme == tokyo-night-night
|
||||
then tokyo-night-nightColor
|
||||
|
@ -123,26 +229,45 @@ let
|
|||
then tokyo-night-stormColor
|
||||
else if currentTheme == tokyo-night-day
|
||||
then tokyo-night-dayColor
|
||||
# Vesper
|
||||
else if currentTheme == vesper
|
||||
then vesperColour
|
||||
# Wasp
|
||||
else if currentTheme == wasp
|
||||
then waspColour
|
||||
else throw errorMessage;
|
||||
in {
|
||||
themes = {
|
||||
currentTheme = currentTheme;
|
||||
font = "MonaspiceRn Nerd Font";
|
||||
schemes = let
|
||||
ayuPath = /ayu;
|
||||
catppuccinPath = /catppuccin;
|
||||
gruvboxPath = /gruvbox;
|
||||
kanagawaPath = /kanagawa;
|
||||
materialPath = /material;
|
||||
poimandresPath = /poimandres;
|
||||
rosepinePath = /rosepine;
|
||||
toyko-nightPath = /tokyo-night;
|
||||
solarizedPath = /solarized;
|
||||
in {
|
||||
${ayu-dark} = import (schemePath + ayuPath + /dark);
|
||||
${ayu-light} = import (schemePath + ayuPath + /light);
|
||||
${ayu-mirage} = import (schemePath + ayuPath + /mirage);
|
||||
${catppuccin-frappe} = import (schemePath + catppuccinPath + /frappe);
|
||||
${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);
|
||||
${laserwave} = import (schemePath + /laserwave);
|
||||
${lunar} = import (schemePath + /lunar);
|
||||
${material-darker} = import (schemePath + materialPath + /darker);
|
||||
${material-lighter} = import (schemePath + materialPath + /lighter);
|
||||
${material-oceanic} = import (schemePath + materialPath + /oceanic);
|
||||
|
@ -153,8 +278,13 @@ in {
|
|||
${material-sandy-beach} = import (schemePath + materialPath + /sandy-beach);
|
||||
${material-volcano} = import (schemePath + materialPath + /volcano);
|
||||
${material-space} = import (schemePath + materialPath + /space);
|
||||
${monokai} = import (schemePath + /monokai);
|
||||
${night-owl} = import (schemePath + /night-owl);
|
||||
${nord} = import (schemePath + /nord);
|
||||
${ocean-next} = import (schemePath + /ocean-next);
|
||||
${one-dark} = import (schemePath + /one-dark);
|
||||
${poimandres-base} = import (schemePath + poimandresPath + /base);
|
||||
${poimandres-storm} = import (schemePath + poimandresPath + /storm);
|
||||
${rosepine} = import (schemePath + rosepinePath + /base);
|
||||
${rosepine-dawn} = import (schemePath + rosepinePath + /dawn);
|
||||
${rosepine-moon} = import (schemePath + rosepinePath + /moon);
|
||||
|
@ -163,6 +293,9 @@ in {
|
|||
${tokyo-night-day} = import (schemePath + toyko-nightPath + /day);
|
||||
${solorized-dark} = import (schemePath + solarizedPath + /dark);
|
||||
${solorized-light} = import (schemePath + solarizedPath + /light);
|
||||
${synthwave-84} = import (schemePath + /synthwave-84);
|
||||
${vesper} = import (schemePath + /vesper);
|
||||
${wasp} = import (schemePath + /wasp);
|
||||
};
|
||||
currentColours = {
|
||||
# Core Text Colours
|
||||
|
|
38
config/themes/schemes/ayu/dark/default.nix
Normal file
38
config/themes/schemes/ayu/dark/default.nix
Normal file
|
@ -0,0 +1,38 @@
|
|||
{
|
||||
colours = {
|
||||
tag = "39BAE6";
|
||||
func = "FFB454";
|
||||
entity = "59C2FF";
|
||||
string = "AAD94C";
|
||||
regexp = "95E6CB";
|
||||
markup = "F07178";
|
||||
keyword = "FF8F40";
|
||||
special = "E6B673";
|
||||
comment = "ACB6BF";
|
||||
constant = "D2A6FF";
|
||||
operator = "F29668";
|
||||
added = "7FD962";
|
||||
modified = "73B8FF";
|
||||
removed = "F26D78";
|
||||
editor_fg = "BFBDB6";
|
||||
editor_bg = "0D1017";
|
||||
editor_line = "131721";
|
||||
editor_selection_active = "409FFF";
|
||||
editor_selection_inactive = "409FFF";
|
||||
editor_findMatch_active = "6C5980";
|
||||
editor_findMatch_inactive = "6C5980";
|
||||
editor_gutter_active = "6C7380";
|
||||
editor_gutter_normal = "6C7380";
|
||||
editor_indentGuide_active = "6C7380";
|
||||
editor_indentGuide_normal = "6C7380";
|
||||
ui_fg = "565B66";
|
||||
ui_bg = "0B0E14";
|
||||
ui_line = "11151C";
|
||||
ui_selection_active = "475266";
|
||||
ui_selection_normal = "475266";
|
||||
ui_panel_bg = "0F131A";
|
||||
ui_panel_shadow = "000000";
|
||||
accent = "E6B450";
|
||||
error = "D95757";
|
||||
};
|
||||
}
|
38
config/themes/schemes/ayu/light/default.nix
Normal file
38
config/themes/schemes/ayu/light/default.nix
Normal file
|
@ -0,0 +1,38 @@
|
|||
{
|
||||
colours = {
|
||||
tag = "55B4D4";
|
||||
func = "F2AE49";
|
||||
entity = "399EE6";
|
||||
string = "86B300";
|
||||
regexp = "4CBF99";
|
||||
markup = "F07171";
|
||||
keyword = "FA8D3E";
|
||||
special = "E6BA7E";
|
||||
comment = "787B80";
|
||||
constant = "A37ACC";
|
||||
operator = "ED9366";
|
||||
added = "6CBF43";
|
||||
modified = "478ACC";
|
||||
removed = "FF7383";
|
||||
editor_fg = "5C6166";
|
||||
editor_bg = "FCFCFC";
|
||||
editor_line = "8A9199";
|
||||
editor_selection_active = "035BD6";
|
||||
editor_selection_inactive = "035BD6";
|
||||
editor_findMatch_active = "9F40FF";
|
||||
editor_findMatch_inactive = "9F40FF";
|
||||
editor_gutter_active = "8A9199";
|
||||
editor_gutter_normal = "8A9199";
|
||||
editor_indentGuide_active = "8A9199";
|
||||
editor_indentGuide_normal = "8A9199";
|
||||
ui_fg = "8A9199";
|
||||
ui_bg = "F8F9FA";
|
||||
ui_line = "6B7D8F";
|
||||
ui_selection_active = "56728F";
|
||||
ui_selection_normal = "6B7D8F";
|
||||
ui_panel_bg = "F3F4F5";
|
||||
ui_panel_shadow = "000000";
|
||||
accent = "FFAA33";
|
||||
error = "E65050";
|
||||
};
|
||||
}
|
38
config/themes/schemes/ayu/mirage/default.nix
Normal file
38
config/themes/schemes/ayu/mirage/default.nix
Normal file
|
@ -0,0 +1,38 @@
|
|||
{
|
||||
colours = {
|
||||
tag = "5CCFE6";
|
||||
func = "FFD173";
|
||||
entity = "73D0FF";
|
||||
string = "D5FF80";
|
||||
regexp = "95E6CB";
|
||||
markup = "F28779";
|
||||
keyword = "FFAD66";
|
||||
special = "FFDFB3";
|
||||
comment = "B8CFE6";
|
||||
constant = "DFBFFF";
|
||||
operator = "F29E74";
|
||||
added = "87D96C";
|
||||
modified = "80BFFF";
|
||||
removed = "F27983";
|
||||
editor_fg = "CCCAC2";
|
||||
editor_bg = "242936";
|
||||
editor_line = "1A1F29";
|
||||
editor_selection_active = "409FFF";
|
||||
editor_selection_inactive = "409FFF";
|
||||
editor_findMatch_active = "695380";
|
||||
editor_findMatch_inactive = "695380";
|
||||
editor_gutter_active = "8A9199";
|
||||
editor_gutter_normal = "8A9199";
|
||||
editor_indentGuide_active = "8A9199";
|
||||
editor_indentGuide_normal = "8A9199";
|
||||
ui_fg = "707A8C";
|
||||
ui_bg = "1F2430";
|
||||
ui_line = "171B24";
|
||||
ui_selection_active = "637599";
|
||||
ui_selection_normal = "69758C";
|
||||
ui_panel_bg = "1C212B";
|
||||
ui_panel_shadow = "12151C";
|
||||
accent = "FFCC66";
|
||||
error = "FF6666";
|
||||
};
|
||||
}
|
15
config/themes/schemes/cobalt2/default.nix
Normal file
15
config/themes/schemes/cobalt2/default.nix
Normal file
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
colours = {
|
||||
background0 = "193549";
|
||||
background1 = "122738";
|
||||
background2 = "15232d";
|
||||
border = "122738";
|
||||
hue0 = "003854";
|
||||
hue1 = "003f5e";
|
||||
hue2 = "267DA2";
|
||||
contrast0 = "ffc600";
|
||||
contrast1 = "ff9d00";
|
||||
text = "E1EFFF";
|
||||
blue = "0088ff";
|
||||
};
|
||||
}
|
44
config/themes/schemes/houston/default.nix
Normal file
44
config/themes/schemes/houston/default.nix
Normal file
|
@ -0,0 +1,44 @@
|
|||
{
|
||||
colours = {
|
||||
blue0 = "000000";
|
||||
blue1 = "17191e";
|
||||
blue2 = "343841";
|
||||
blue3 = "495f77";
|
||||
blue4 = "004972b8";
|
||||
blue5 = "00daef";
|
||||
blue6 = "54b9ff";
|
||||
blue7 = "54b9ff";
|
||||
blue8 = "007acc";
|
||||
blue9 = "2d4860";
|
||||
purple0 = "17191e";
|
||||
purple1 = "2a2d34";
|
||||
purple2 = "4bf3c8";
|
||||
purple3 = "ad5dca";
|
||||
purple4 = "b2434300";
|
||||
purple5 = "dc3657";
|
||||
red0 = "dc3657";
|
||||
red1 = "f4587e";
|
||||
red2 = "ea5c0055";
|
||||
red3 = "f06788";
|
||||
red4 = "c74e39";
|
||||
red5 = "ff8551";
|
||||
green0 = "2d4860";
|
||||
green1 = "23d18b";
|
||||
green2 = "24c0cf";
|
||||
yellow0 = "fbc23b";
|
||||
yellow1 = "ee931e";
|
||||
gray0 = "cccccc";
|
||||
gray1 = "bfc1c9";
|
||||
gray2 = "858b98";
|
||||
gray3 = "80808059";
|
||||
gray4 = "a9904000";
|
||||
gray5 = "aeafad";
|
||||
black0 = "000000";
|
||||
black1 = "ffffff";
|
||||
orange0 = "dc3657";
|
||||
orange1 = "fbc23b";
|
||||
white0 = "ffffff0b";
|
||||
white1 = "ffffff25";
|
||||
white2 = "ffffff1f";
|
||||
};
|
||||
}
|
48
config/themes/schemes/kanagawa/dragon/default.nix
Normal file
48
config/themes/schemes/kanagawa/dragon/default.nix
Normal file
|
@ -0,0 +1,48 @@
|
|||
{
|
||||
colours = {
|
||||
dragonBlack0 = "0d0c0c";
|
||||
dragonBlack1 = "12120f";
|
||||
dragonBlack2 = "1D1C19";
|
||||
dragonBlack3 = "181616";
|
||||
dragonBlack4 = "282727";
|
||||
dragonBlack5 = "393836";
|
||||
dragonBlack6 = "625e5a";
|
||||
dragonWhite = "c5c9c5";
|
||||
dragonGreen = "87a987";
|
||||
dragonGreen2 = "8a9a7b";
|
||||
dragonPink = "a292a3";
|
||||
dragonOrange = "b6927b";
|
||||
dragonOrange2 = "b98d7b";
|
||||
dragonGray = "a6a69c";
|
||||
dragonGray2 = "9e9b93";
|
||||
dragonGray3 = "7a8382";
|
||||
dragonBlue2 = "8ba4b0";
|
||||
dragonViolet = "8992a7";
|
||||
dragonRed = "c4746e";
|
||||
dragonAqua = "8ea4a2";
|
||||
dragonAsh = "737c73";
|
||||
dragonTeal = "949fb5";
|
||||
dragonYellow = "c4b28a";
|
||||
waveBlue1 = "#223249";
|
||||
waveBlue2 = "#2D4F67";
|
||||
oldWhite = "#C8C093";
|
||||
fujiWhite = "#DCD7BA";
|
||||
sumiInk6 = "#54546D";
|
||||
katanaGray = "#717C7C";
|
||||
samuraiRed = "#E82424";
|
||||
springGreen = "#98BB6C";
|
||||
roninYellow = "#FF9E3B";
|
||||
dragonBlue = "#658594";
|
||||
waveAqua1 = "#6A9589";
|
||||
winterGreen = "#2B3328";
|
||||
winterYellow = "#49443C";
|
||||
winterRed = "#43242B";
|
||||
winterBlue = "#252535";
|
||||
autumnGreen = "#76946A";
|
||||
autumnRed = "#C34043";
|
||||
autumnYellow = "#DCA561";
|
||||
carpYellow = "#E6C384";
|
||||
springBlue = "#7FB4CA";
|
||||
springViolet1 = "#938AA9";
|
||||
};
|
||||
}
|
44
config/themes/schemes/kanagawa/lotus/default.nix
Normal file
44
config/themes/schemes/kanagawa/lotus/default.nix
Normal file
|
@ -0,0 +1,44 @@
|
|||
{
|
||||
colours = {
|
||||
lotusInk1 = "545464";
|
||||
lotusInk2 = "43436c";
|
||||
lotusGray = "dcd7ba";
|
||||
lotusGray2 = "716e61";
|
||||
lotusGray3 = "8a8980";
|
||||
lotusWhite0 = "d5cea3";
|
||||
lotusWhite1 = "dcd5ac";
|
||||
lotusWhite2 = "e5ddb0";
|
||||
lotusWhite3 = "f2ecbc";
|
||||
lotusWhite4 = "e7dba0";
|
||||
lotusWhite5 = "e4d794";
|
||||
lotusViolet1 = "a09cac";
|
||||
lotusViolet2 = "766b90";
|
||||
lotusViolet3 = "c9cbd1";
|
||||
lotusViolet4 = "624c83";
|
||||
lotusBlue1 = "c7d7e0";
|
||||
lotusBlue2 = "b5cbd2";
|
||||
lotusBlue3 = "9fb5c9";
|
||||
lotusBlue4 = "4d699b";
|
||||
lotusBlue5 = "5d57a3";
|
||||
lotusGreen = "6f894e";
|
||||
lotusGreen2 = "6e915f";
|
||||
lotusGreen3 = "b7d0ae";
|
||||
lotusPink = "b35b79";
|
||||
lotusOrange = "cc6d00";
|
||||
lotusOrange2 = "e98a00";
|
||||
lotusYellow = "77713f";
|
||||
lotusYellow2 = "836f4a";
|
||||
lotusYellow3 = "de9800";
|
||||
lotusYellow4 = "f9d791";
|
||||
lotusRed = "c84053";
|
||||
lotusRed2 = "d7474b";
|
||||
lotusRed3 = "e82424";
|
||||
lotusRed4 = "d9a594";
|
||||
lotusAqua = "597b75";
|
||||
lotusAqua2 = "5e857a";
|
||||
lotusTeal1 = "4e8ca2";
|
||||
lotusTeal2 = "6693bf";
|
||||
lotusTeal3 = "5a7785";
|
||||
lotusCyan = "d7e3d8";
|
||||
};
|
||||
}
|
44
config/themes/schemes/kanagawa/wave/default.nix
Normal file
44
config/themes/schemes/kanagawa/wave/default.nix
Normal file
|
@ -0,0 +1,44 @@
|
|||
{
|
||||
colours = {
|
||||
sumiInk0 = "#16161D";
|
||||
sumiInk1 = "#181820";
|
||||
sumiInk2 = "#1a1a22";
|
||||
sumiInk3 = "#1F1F28";
|
||||
sumiInk4 = "#2A2A37";
|
||||
sumiInk5 = "#363646";
|
||||
sumiInk6 = "#54546D";
|
||||
waveBlue1 = "#223249";
|
||||
waveBlue2 = "#2D4F67";
|
||||
winterGreen = "#2B3328";
|
||||
winterYellow = "#49443C";
|
||||
winterRed = "#43242B";
|
||||
winterBlue = "#252535";
|
||||
autumnGreen = "#76946A";
|
||||
autumnRed = "#C34043";
|
||||
autumnYellow = "#DCA561";
|
||||
samuraiRed = "#E82424";
|
||||
roninYellow = "#FF9E3B";
|
||||
waveAqua1 = "#6A9589";
|
||||
dragonBlue = "#658594";
|
||||
oldWhite = "#C8C093";
|
||||
fujiWhite = "#DCD7BA";
|
||||
fujiGray = "#727169";
|
||||
oniViolet = "#957FB8";
|
||||
oniViolet2 = "#b8b4d0";
|
||||
crystalBlue = "#7E9CD8";
|
||||
springViolet1 = "#938AA9";
|
||||
springViolet2 = "#9CABCA";
|
||||
springBlue = "#7FB4CA";
|
||||
lightBlue = "#A3D4D5";
|
||||
waveAqua2 = "#7AA89F";
|
||||
springGreen = "#98BB6C";
|
||||
boatYellow1 = "#938056";
|
||||
boatYellow2 = "#C0A36E";
|
||||
carpYellow = "#E6C384";
|
||||
sakuraPink = "#D27E99";
|
||||
waveRed = "#E46876";
|
||||
peachRed = "#FF5D62";
|
||||
surimiOrange = "#FFA066";
|
||||
katanaGray = "#717C7C";
|
||||
};
|
||||
}
|
14
config/themes/schemes/laserwave/default.nix
Normal file
14
config/themes/schemes/laserwave/default.nix
Normal file
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
colours = {
|
||||
keywords = "40b4c4";
|
||||
functions = "eb64B9";
|
||||
strings = "b4dce7";
|
||||
numbers = "b381c5";
|
||||
operators = "74dfc4";
|
||||
comments = "91889b";
|
||||
punctuation = "7b6995";
|
||||
builtins = "ffe261";
|
||||
variables = "ffffff";
|
||||
background = "27212e";
|
||||
};
|
||||
}
|
70
config/themes/schemes/lunar/default.nix
Normal file
70
config/themes/schemes/lunar/default.nix
Normal file
|
@ -0,0 +1,70 @@
|
|||
{
|
||||
colours = {
|
||||
white0 = "ffffff";
|
||||
white1 = "fbfbfb";
|
||||
white2 = "ffffff1f";
|
||||
white3 = "ffffff80";
|
||||
white4 = "ffffff00";
|
||||
black0 = "000000";
|
||||
black1 = "100230";
|
||||
black2 = "0d0421";
|
||||
black3 = "00000033";
|
||||
black4 = "00000000";
|
||||
grey0 = "bfbfbf";
|
||||
grey1 = "adadad";
|
||||
grey2 = "cccccc";
|
||||
grey3 = "d4d4d4";
|
||||
grey4 = "e7e7e7";
|
||||
grey5 = "e8be00";
|
||||
grey6 = "808080";
|
||||
grey7 = "7d42de";
|
||||
grey8 = "646464b3";
|
||||
grey9 = "7f7f7f4d";
|
||||
purple0 = "4c00c7";
|
||||
purple1 = "7e57bc";
|
||||
purple2 = "4a1d94";
|
||||
purple3 = "634c96";
|
||||
purple4 = "8753dd";
|
||||
purple5 = "ab93e0";
|
||||
purple6 = "9580e2";
|
||||
purple7 = "bfa0f2";
|
||||
purple8 = "aa84ff";
|
||||
purple9 = "8468b2";
|
||||
blue0 = "0b0121";
|
||||
blue1 = "0d047d";
|
||||
blue2 = "395F8F";
|
||||
blue3 = "4490BF00";
|
||||
blue4 = "3f2871";
|
||||
blue5 = "6190ba";
|
||||
blue6 = "5fb1f9";
|
||||
blue7 = "8db9e2";
|
||||
blue8 = "367366";
|
||||
blue9 = "264f7840";
|
||||
red0 = "be1100";
|
||||
red1 = "ff000c";
|
||||
red2 = "f48771";
|
||||
red3 = "ff7c3b";
|
||||
red4 = "ff7b61";
|
||||
red5 = "ff9900";
|
||||
red6 = "ff000033";
|
||||
green0 = "45e07b";
|
||||
green1 = "5a5a5a";
|
||||
green2 = "73c991";
|
||||
green3 = "61b95544";
|
||||
green4 = "0064001a";
|
||||
green5 = "264f784d";
|
||||
brown0 = "794bc4";
|
||||
brown1 = "794bc42e";
|
||||
brown2 = "baa545";
|
||||
orange0 = "cca700";
|
||||
orange1 = "e2c08d";
|
||||
orange2 = "c74e39";
|
||||
yellow0 = "e8be00";
|
||||
yellow1 = "b3b3ff";
|
||||
cyan0 = "264f784d";
|
||||
cyan1 = "7f7f7f4d";
|
||||
cyan2 = "264f7840";
|
||||
pink0 = "b68bff";
|
||||
pink1 = "7e57bc";
|
||||
};
|
||||
}
|
13
config/themes/schemes/monokai/default.nix
Normal file
13
config/themes/schemes/monokai/default.nix
Normal file
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
colours = {
|
||||
background = "2e2e2e";
|
||||
comments = "797979";
|
||||
white = "d6d6d6";
|
||||
yellow = "e5b567";
|
||||
green = "b4d273";
|
||||
orange = "e87d3e";
|
||||
purple = "9e86c8";
|
||||
pink = "b05279";
|
||||
blue = "6c99bb";
|
||||
};
|
||||
}
|
19
config/themes/schemes/night-owl/default.nix
Normal file
19
config/themes/schemes/night-owl/default.nix
Normal file
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
colours = {
|
||||
background = "011627";
|
||||
foreground = "D6DEEB";
|
||||
cursor = "80A4C2";
|
||||
selection0 = "1D3B53";
|
||||
selection1 = "7E57C25A";
|
||||
highlight = "5F7E97";
|
||||
comment = "637777";
|
||||
constant = "FF6363";
|
||||
numbers = "F78C6C";
|
||||
keywords = "C792EA";
|
||||
functions = "82AAFF";
|
||||
strings = "ECC48DFF";
|
||||
support = "ADDB67";
|
||||
variables = "7FDBCA";
|
||||
invalid = "FF2C83";
|
||||
};
|
||||
}
|
21
config/themes/schemes/ocean-next/default.nix
Normal file
21
config/themes/schemes/ocean-next/default.nix
Normal file
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
colours = {
|
||||
base00 = "1b2b34";
|
||||
base01 = "343d46";
|
||||
base02 = "4f5b66";
|
||||
base03 = "65737e";
|
||||
base04 = "a7adba";
|
||||
base05 = "c0c5ce";
|
||||
base06 = "cdd3de";
|
||||
base07 = "d8dee9";
|
||||
red = "ec5f67";
|
||||
orange = "f99157";
|
||||
yellow = "fac863";
|
||||
green = "99c794";
|
||||
cyan = "62b3b2";
|
||||
blue = "6699cc";
|
||||
purple = "c594c5";
|
||||
brown = "ab7967";
|
||||
white = "ffffff";
|
||||
};
|
||||
}
|
25
config/themes/schemes/plastic/default.nix
Normal file
25
config/themes/schemes/plastic/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
{
|
||||
colours = {
|
||||
blue0 = "1085FF";
|
||||
blue1 = "61AFEF";
|
||||
blue2 = "56B6C2";
|
||||
black0 = "21252B";
|
||||
black1 = "0D1117";
|
||||
black2 = "181A1F";
|
||||
gray0 = "C6CCD7";
|
||||
gray1 = "A9B2C3";
|
||||
gray2 = "5F6672";
|
||||
gray3 = "A9B2C31A";
|
||||
gray4 = "E9D16C";
|
||||
red0 = "E06C75";
|
||||
red1 = "D74E42";
|
||||
red2 = "E48189";
|
||||
green0 = "98C379";
|
||||
green1 = "CBF6AC0D";
|
||||
yellow0 = "E5C07B";
|
||||
yellow1 = "FF9FA80D";
|
||||
yellow2 = "FF9FA81A";
|
||||
purple0 = "B57EDC";
|
||||
white0 = "ffffff";
|
||||
};
|
||||
}
|
29
config/themes/schemes/poimandres/base/default.nix
Normal file
29
config/themes/schemes/poimandres/base/default.nix
Normal file
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
colours = {
|
||||
primary-background = "1b1e28";
|
||||
primary-foreground = "a6accd";
|
||||
search-matches-foreground = "1b1e28";
|
||||
search-matches-background = "add7ff";
|
||||
search-focused-match-foreground = "1b1e28";
|
||||
search-focused-match-background = "add7ff";
|
||||
search-bar-foreground = "1b1e28";
|
||||
search-bar-background = "add7ff";
|
||||
selection-background = "303340";
|
||||
normal-black = "1b1e28";
|
||||
normal-red = "d0679d";
|
||||
normal-green = "5de4c7";
|
||||
normal-yellow = "fffac2";
|
||||
normal-blue = "89ddff";
|
||||
normal-magenta = "fcc5e9";
|
||||
normal-cyan = "add7ff";
|
||||
normal-white = "ffffff";
|
||||
bright-black = "a6accd";
|
||||
bright-red = "d0679d";
|
||||
bright-green = "5de4c7";
|
||||
bright-yellow = "fffac2";
|
||||
bright-blue = "add7ff";
|
||||
bright-magenta = "fae4fc";
|
||||
bright-cyan = "89ddff";
|
||||
bright-white = "ffffff";
|
||||
};
|
||||
}
|
27
config/themes/schemes/poimandres/storm/default.nix
Normal file
27
config/themes/schemes/poimandres/storm/default.nix
Normal file
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
colours = {
|
||||
primary-background = "252b37";
|
||||
primary-foreground = "a6accd";
|
||||
search-matches-foreground = "1b1e28";
|
||||
search-matches-background = "add7ff";
|
||||
search-focused-match-foreground = "1b1e28";
|
||||
search-focused-match-background = "add7ff";
|
||||
selection-background = "303340";
|
||||
normal-black = "252b37";
|
||||
normal-red = "d0679d";
|
||||
normal-green = "5de4c7";
|
||||
normal-yellow = "fffac2";
|
||||
normal-blue = "89ddff";
|
||||
normal-magenta = "fae4fc";
|
||||
normal-cyan = "add7ff";
|
||||
normal-white = "ffffff";
|
||||
bright-black = "a6accd";
|
||||
bright-red = "d0679d";
|
||||
bright-green = "5de4c7";
|
||||
bright-yellow = "fffac2";
|
||||
bright-blue = "add7ff";
|
||||
bright-cyan = "89ddff";
|
||||
bright-magenta = "fcc5e9";
|
||||
bright-white = "ffffff";
|
||||
};
|
||||
}
|
32
config/themes/schemes/synthwave-84/default.nix
Normal file
32
config/themes/schemes/synthwave-84/default.nix
Normal file
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
colours = {
|
||||
blue0 = "1f212b";
|
||||
blue1 = "495495";
|
||||
blue2 = "614D85";
|
||||
blue3 = "7059AB";
|
||||
blue4 = "72f1b8";
|
||||
blue5 = "03edf9";
|
||||
blue6 = "09f7a0";
|
||||
purple0 = "2a2139";
|
||||
purple1 = "34294f66";
|
||||
purple2 = "37294d99";
|
||||
purple3 = "241b2f";
|
||||
purple4 = "463465";
|
||||
purple5 = "880088";
|
||||
purple6 = "A148AB";
|
||||
purple7 = "b893ce";
|
||||
red0 = "fe4450";
|
||||
red1 = "f97e72";
|
||||
red2 = "ff7edb";
|
||||
gray0 = "232530";
|
||||
gray1 = "444251";
|
||||
gray2 = "262335";
|
||||
yellow0 = "fede5d";
|
||||
yellow1 = "f3e70f";
|
||||
gold0 = "D18616";
|
||||
white0 = "ffffff";
|
||||
white1 = "ffffff7c";
|
||||
white2 = "ffffff59";
|
||||
black0 = "08080f";
|
||||
};
|
||||
}
|
|
@ -1,21 +1,21 @@
|
|||
{
|
||||
colours = {
|
||||
keyword = "#8c4351";
|
||||
integer = "#965027";
|
||||
parameter0 = "#8f5e15";
|
||||
parameter1 = "#634f30";
|
||||
string0 = "#385f0d";
|
||||
string1 = "#33635c";
|
||||
property = "#33635c";
|
||||
builtin = "#006c86";
|
||||
object = "#0f4b6e";
|
||||
function = "#2959aa";
|
||||
control = "#5a3e8e";
|
||||
variable = "#343b58";
|
||||
markdown = "#40434f";
|
||||
comments = "#6c6e75";
|
||||
terminal = "#343B58";
|
||||
foreground = "#343b58";
|
||||
background = "#e6e7ed";
|
||||
keyword = "8c4351";
|
||||
integer = "965027";
|
||||
parameter0 = "8f5e15";
|
||||
parameter1 = "634f30";
|
||||
string0 = "385f0d";
|
||||
string1 = "33635c";
|
||||
property = "33635c";
|
||||
builtin = "006c86";
|
||||
object = "0f4b6e";
|
||||
function = "2959aa";
|
||||
control = "5a3e8e";
|
||||
variable = "343b58";
|
||||
markdown = "40434f";
|
||||
comments = "6c6e75";
|
||||
terminal = "343B58";
|
||||
foreground = "343b58";
|
||||
background = "e6e7ed";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,21 +1,21 @@
|
|||
{
|
||||
colours = {
|
||||
keyword = "#f7768e";
|
||||
integer = "#ff9e64";
|
||||
parameter0 = "#e0af68";
|
||||
parameter1 = "#cfc9c2";
|
||||
string0 = "#9ece6a";
|
||||
property = "#73daca";
|
||||
string1 = "#b4f9f8";
|
||||
builtin = "#2ac3de";
|
||||
object = "#7dcfff";
|
||||
function = "#7aa2f7";
|
||||
control = "#bb9af7";
|
||||
variable = "#c0caf5";
|
||||
markdown = "#9aa5ce";
|
||||
comments = "#565f89";
|
||||
terminal = "#414868";
|
||||
foreground = "#a9b1d6";
|
||||
background = "#1a1b26";
|
||||
keyword = "f7768e";
|
||||
integer = "ff9e64";
|
||||
parameter0 = "e0af68";
|
||||
parameter1 = "cfc9c2";
|
||||
string0 = "9ece6a";
|
||||
property = "73daca";
|
||||
string1 = "b4f9f8";
|
||||
builtin = "2ac3de";
|
||||
object = "7dcfff";
|
||||
function = "7aa2f7";
|
||||
control = "bb9af7";
|
||||
variable = "c0caf5";
|
||||
markdown = "9aa5ce";
|
||||
comments = "565f89";
|
||||
terminal = "414868";
|
||||
foreground = "a9b1d6";
|
||||
background = "1a1b26";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,21 +1,21 @@
|
|||
{
|
||||
colours = {
|
||||
keyword = "#f7768e";
|
||||
integer = "#ff9e64";
|
||||
parameter0 = "#e0af68";
|
||||
parameter1 = "#cfc9c2";
|
||||
string0 = "#9ece6a";
|
||||
property = "#73daca";
|
||||
string1 = "#b4f9f8";
|
||||
builtin = "#2ac3de";
|
||||
object = "#7dcfff";
|
||||
function = "#7aa2f7";
|
||||
control = "#bb9af7";
|
||||
variable = "#c0caf5";
|
||||
markdown = "#9aa5ce";
|
||||
comments = "#565f89";
|
||||
terminal = "#414868";
|
||||
foreground = "#a9b1d6";
|
||||
background = "#24283b";
|
||||
keyword = "f7768e";
|
||||
integer = "ff9e64";
|
||||
parameter0 = "e0af68";
|
||||
parameter1 = "cfc9c2";
|
||||
string0 = "9ece6a";
|
||||
property = "73daca";
|
||||
string1 = "b4f9f8";
|
||||
builtin = "2ac3de";
|
||||
object = "7dcfff";
|
||||
function = "7aa2f7";
|
||||
control = "bb9af7";
|
||||
variable = "c0caf5";
|
||||
markdown = "9aa5ce";
|
||||
comments = "565f89";
|
||||
terminal = "414868";
|
||||
foreground = "a9b1d6";
|
||||
background = "24283b";
|
||||
};
|
||||
}
|
||||
|
|
26
config/themes/schemes/vesper/default.nix
Normal file
26
config/themes/schemes/vesper/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
{
|
||||
colours = {
|
||||
black0 = "000";
|
||||
black1 = "101010";
|
||||
black2 = "161616";
|
||||
black3 = "232323";
|
||||
black4 = "282828";
|
||||
black5 = "343434";
|
||||
black6 = "34343480";
|
||||
black7 = "505050";
|
||||
black8 = "666";
|
||||
white0 = "FFF";
|
||||
white1 = "FFFFFF25";
|
||||
red0 = "FF8080";
|
||||
red1 = "FF7300";
|
||||
red2 = "FFC799";
|
||||
red3 = "FFCFA8";
|
||||
green0 = "99FFE4";
|
||||
green1 = "99FFE415";
|
||||
gray0 = "A0A0A0";
|
||||
gray1 = "7E7E7E";
|
||||
gray2 = "707070";
|
||||
gray3 = "1C1C1C";
|
||||
gray4 = "505050";
|
||||
};
|
||||
}
|
14
config/themes/schemes/wasp/dark/default.nix
Normal file
14
config/themes/schemes/wasp/dark/default.nix
Normal file
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
colours = {
|
||||
background0 = "242424";
|
||||
background1 = "191919";
|
||||
text0 = "faf2d6";
|
||||
text1 = "bdae93";
|
||||
text2 = "E0E0E0";
|
||||
highlight0 = "640211";
|
||||
highlight1 = "83a598";
|
||||
highlight2 = "D49335";
|
||||
accent = "f8c537";
|
||||
selection = "f8c537";
|
||||
};
|
||||
}
|
14
config/themes/schemes/wasp/light/default.nix
Normal file
14
config/themes/schemes/wasp/light/default.nix
Normal file
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
colours = {
|
||||
background0 = "EDEDED";
|
||||
background1 = "C4C4C4";
|
||||
text0 = "1A2023";
|
||||
text1 = "DEDEDE";
|
||||
text2 = "D49335";
|
||||
highlight0 = "458588";
|
||||
highlight1 = "a89984";
|
||||
highlight2 = "D49335";
|
||||
accent = "961327";
|
||||
selection = "EDC180";
|
||||
};
|
||||
}
|
|
@ -32,10 +32,12 @@ in {
|
|||
(pkgs)
|
||||
noto-fonts-color-emoji
|
||||
dosis
|
||||
iosevka
|
||||
;
|
||||
inherit
|
||||
(pkgs.nerd-fonts)
|
||||
monaspace
|
||||
fantasque-sans-mono
|
||||
;
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue