From b0fdd1d95842bc0a8cc2ee5677c39c4d4cdcf6f0 Mon Sep 17 00:00:00 2001 From: Nick Date: Thu, 16 Jan 2025 21:44:11 -0600 Subject: [PATCH] feat: dank themes module --- .pre-commit-config_old.yaml | 1 - config/themes/default.nix | 143 +++++++++--------- .../themes/elements/background0/default.nix | 96 ++++++------ .../themes/elements/background1/default.nix | 97 ++++++------ .../themes/elements/background2/default.nix | 97 ++++++------ config/themes/elements/character/default.nix | 97 ++++++------ config/themes/elements/constant/default.nix | 97 ++++++------ .../themes/elements/constructor/default.nix | 97 ++++++------ config/themes/elements/error/default.nix | 97 ++++++------ config/themes/elements/function/default.nix | 97 ++++++------ config/themes/elements/keyword/default.nix | 97 ++++++------ config/themes/elements/label/default.nix | 97 ++++++------ config/themes/elements/link/default.nix | 97 ++++++------ config/themes/elements/noError/default.nix | 97 ++++++------ config/themes/elements/operator/default.nix | 97 ++++++------ config/themes/elements/overlay0/default.nix | 97 ++++++------ config/themes/elements/overlay1/default.nix | 97 ++++++------ config/themes/elements/overlay2/default.nix | 97 ++++++------ config/themes/elements/parameter/default.nix | 97 ++++++------ config/themes/elements/regex/default.nix | 97 ++++++------ config/themes/elements/selection/default.nix | 97 ++++++------ config/themes/elements/subtext0/default.nix | 97 ++++++------ config/themes/elements/subtext1/default.nix | 97 ++++++------ config/themes/elements/surface0/default.nix | 97 ++++++------ config/themes/elements/surface1/default.nix | 97 ++++++------ config/themes/elements/surface2/default.nix | 97 ++++++------ config/themes/elements/text/default.nix | 97 ++++++------ config/themes/elements/warning/default.nix | 97 ++++++------ .../themes/schemes/gruvbox/dark/default.nix | 10 +- .../themes/schemes/gruvbox/light/default.nix | 10 +- config/themes/schemes/houston/default.nix | 7 +- home/modules/waybar/config/style.nix | 30 ++-- 32 files changed, 1377 insertions(+), 1345 deletions(-) delete mode 120000 .pre-commit-config_old.yaml diff --git a/.pre-commit-config_old.yaml b/.pre-commit-config_old.yaml deleted file mode 120000 index d6b7197..0000000 --- a/.pre-commit-config_old.yaml +++ /dev/null @@ -1 +0,0 @@ -/nix/store/rxlbrr44rzapz6sm807awg3ac0z6f4d6-pre-commit-config.json \ No newline at end of file diff --git a/config/themes/default.nix b/config/themes/default.nix index 230e936..58aded6 100755 --- a/config/themes/default.nix +++ b/config/themes/default.nix @@ -1,5 +1,5 @@ let - currentTheme = catppuccin-macchiato; + currentTheme = gruvbox-dark; # Ayu ayu-dark = "ayu-dark"; ayu-light = "ayu-light"; @@ -71,12 +71,14 @@ let errorMessage = "Unknown theme: ${currentTheme}"; - mkThemeMap = themes: themeColours: - if currentTheme == builtins.head themes - then builtins.head themeColours - else if themes == [] - then throw errorMessage - else mkThemeMap (builtins.tail themes) (builtins.tail themeColours); + mkThemeMap = + themes: themeColours: + if currentTheme == builtins.head themes then + builtins.head themeColours + else if themes == [ ] then + throw errorMessage + else + mkThemeMap (builtins.tail themes) (builtins.tail themeColours); mapColour = # Ayu @@ -123,7 +125,7 @@ let vesperColour: # Wasp wasp-darkColour: wasp-lightColour: - mkThemeMap + mkThemeMap [ # Ayu ayu-dark @@ -264,69 +266,72 @@ let wasp-darkColour wasp-lightColour ]; -in { +in +{ themes = { currentTheme = currentTheme; font = "MonaspiceRn Nerd Font"; - schemes = let - schemePath = ./schemes; - ayuPath = /ayu; - catppuccinPath = /catppuccin; - gruvboxPath = /gruvbox; - kanagawaPath = /kanagawa; - materialPath = /material; - poimandresPath = /poimandres; - rosepinePath = /rosepine; - toyko-nightPath = /tokyo-night; - solarizedPath = /solarized; - waspPath = /wasp; - 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); - ${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 + /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); - ${material-lighter} = import (schemePath + materialPath + /lighter); - ${material-oceanic} = import (schemePath + materialPath + /oceanic); - ${material-palenight} = import (schemePath + materialPath + /palenight); - ${material-deep-ocean} = import (schemePath + materialPath + /deep-ocean); - ${material-forest} = import (schemePath + materialPath + /forest); - ${material-sky-blue} = import (schemePath + materialPath + /sky-blue); - ${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-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); - ${tokyo-night-storm} = import (schemePath + toyko-nightPath + /storm); - ${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-dark} = import (schemePath + waspPath + /dark); - ${wasp-light} = import (schemePath + waspPath + /light); - }; - elements = import ./elements {inherit mapColour;}; + schemes = + let + schemePath = ./schemes; + ayuPath = /ayu; + catppuccinPath = /catppuccin; + gruvboxPath = /gruvbox; + kanagawaPath = /kanagawa; + materialPath = /material; + poimandresPath = /poimandres; + rosepinePath = /rosepine; + toyko-nightPath = /tokyo-night; + solarizedPath = /solarized; + waspPath = /wasp; + 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); + ${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 + /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); + ${material-lighter} = import (schemePath + materialPath + /lighter); + ${material-oceanic} = import (schemePath + materialPath + /oceanic); + ${material-palenight} = import (schemePath + materialPath + /palenight); + ${material-deep-ocean} = import (schemePath + materialPath + /deep-ocean); + ${material-forest} = import (schemePath + materialPath + /forest); + ${material-sky-blue} = import (schemePath + materialPath + /sky-blue); + ${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-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); + ${tokyo-night-storm} = import (schemePath + toyko-nightPath + /storm); + ${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-dark} = import (schemePath + waspPath + /dark); + ${wasp-light} = import (schemePath + waspPath + /light); + }; + elements = import ./elements { inherit mapColour; }; }; } diff --git a/config/themes/elements/background0/default.nix b/config/themes/elements/background0/default.nix index 9917340..9cc5e17 100755 --- a/config/themes/elements/background0/default.nix +++ b/config/themes/elements/background0/default.nix @@ -1,48 +1,50 @@ -{ 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 +{ 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 + "background_hard" # gruvbox dark + "background_hard" # gruvbox light + "purple0" # 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 } diff --git a/config/themes/elements/background1/default.nix b/config/themes/elements/background1/default.nix index 4756ece..5abfe6a 100755 --- a/config/themes/elements/background1/default.nix +++ b/config/themes/elements/background1/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # background1 = - # mapColour "editor_bg" # ayu dark - # "editor_bg" # ayu light - # "editor_bg" # ayu mirage - # "base" # catppuccin-frappe - # "base" # catppuccin-latte - # "base" # catppuccin-macchiato - # "base" # catppuccin-mocha - # "background" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "base" # rosepine base - # "base" # rosepine dawn - # "base" # rosepine moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + background1 = + mapColour "editor_bg" # ayu dark + "editor_bg" # ayu light + "editor_bg" # ayu mirage + "base" # catppuccin-frappe + "base" # catppuccin-latte + "base" # catppuccin-macchiato + "base" # catppuccin-mocha + "background" # dracula + "background0" # gruvbox dark + "background0" # gruvbox light + "purple1" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "base" # rosepine base + "base" # rosepine dawn + "base" # rosepine moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/background2/default.nix b/config/themes/elements/background2/default.nix index 4197020..fff793e 100755 --- a/config/themes/elements/background2/default.nix +++ b/config/themes/elements/background2/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # background2 = - # mapColour "editor_bg" # ayu dark - # "editor_bg" # ayu light - # "editor_bg" # ayu mirage - # "mantle" # catppuccin-frappe - # "mantle" # catppuccin-latte - # "mantle" # catppuccin-macchiato - # "mantle" # catppuccin-mocha - # "background" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "surface" # rosepine base - # "surface" # rosepine dawn - # "surface" # rosepine moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + background2 = + mapColour "editor_bg" # ayu dark + "editor_bg" # ayu light + "editor_bg" # ayu mirage + "mantle" # catppuccin-frappe + "mantle" # catppuccin-latte + "mantle" # catppuccin-macchiato + "mantle" # catppuccin-mocha + "background" # dracula + "background1" # gruvbox dark + "background1" # gruvbox light + "purple2" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "surface" # rosepine base + "surface" # rosepine dawn + "surface" # rosepine moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/character/default.nix b/config/themes/elements/character/default.nix index fcb8ee3..c44bfd5 100755 --- a/config/themes/elements/character/default.nix +++ b/config/themes/elements/character/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # character = - # mapColour "special" # ayu dark - # "special" # ayu light - # "special" # ayu mirage - # "teal" # catppuccin-frappe - # "teal" # catppuccin-latte - # "teal" # catppuccin-macchiato - # "teal" # catppuccin-mocha - # "comment" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "foam" # rosepine base - # "foam" # rosepine dawn - # "foam" # rosepine moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + character = + mapColour "special" # ayu dark + "special" # ayu light + "special" # ayu mirage + "teal" # catppuccin-frappe + "teal" # catppuccin-latte + "teal" # catppuccin-macchiato + "teal" # catppuccin-mocha + "comment" # dracula + "foreground0" # gruvbox dark + "foreground0" # gruvbox light + "gray5" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "foam" # rosepine base + "foam" # rosepine dawn + "foam" # rosepine moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/constant/default.nix b/config/themes/elements/constant/default.nix index 7c11d33..f3dacb4 100755 --- a/config/themes/elements/constant/default.nix +++ b/config/themes/elements/constant/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # constant = - # mapColour "cosntant" # ayu dark - # "cosntant" # ayu light - # "cosntant" # ayu mirage - # "peach" # catppuccin-frappe - # "peach" # catppuccin-latte - # "peach" # catppuccin-macchiato - # "peach" # catppuccin-mocha - # "orange" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "gold" # rosepine base - # "gold" # rosepine dawn - # "gold" # rosepine moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + constant = + mapColour "cosntant" # ayu dark + "cosntant" # ayu light + "cosntant" # ayu mirage + "peach" # catppuccin-frappe + "peach" # catppuccin-latte + "peach" # catppuccin-macchiato + "peach" # catppuccin-mocha + "orange" # dracula + "purpleBright" # gruvbox dark + "purpleBright" # gruvbox light + "peach" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "gold" # rosepine base + "gold" # rosepine dawn + "gold" # rosepine moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/constructor/default.nix b/config/themes/elements/constructor/default.nix index 256b5d0..9b04502 100755 --- a/config/themes/elements/constructor/default.nix +++ b/config/themes/elements/constructor/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # constructor = - # mapColour "constant" # ayu dark - # "constant" # ayu light - # "constant" # ayu mirage - # "sapphire" # catppuccin-frappe - # "sapphire" # catppuccin-latte - # "sapphire" # catppuccin-macchiato - # "sapphire" # catppuccin-mocha - # "cyan" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "foam" # rosepine base - # "foam" # rosepine dawn - # "foam" # rosepine moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + constructor = + mapColour "constant" # ayu dark + "constant" # ayu light + "constant" # ayu mirage + "sapphire" # catppuccin-frappe + "sapphire" # catppuccin-latte + "sapphire" # catppuccin-macchiato + "sapphire" # catppuccin-mocha + "cyan" # dracula + "purpleBright" # gruvbox dark + "purpleBright" # gruvbox light + "blue5" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "foam" # rosepine base + "foam" # rosepine dawn + "foam" # rosepine moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/error/default.nix b/config/themes/elements/error/default.nix index b79d36b..619a152 100755 --- a/config/themes/elements/error/default.nix +++ b/config/themes/elements/error/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # error = - # mapColour "error" # ayu dark - # "error" # ayu light - # "error" # ayu mirage - # "red" # catppuccin-frappe - # "red" # catppuccin-latte - # "red" # catppuccin-macchiato - # "red" # catppuccin-mocha - # "red" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "love" # rosepine base - # "love" # rosepine dawn - # "love" # rosepine moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + error = + mapColour "error" # ayu dark + "error" # ayu light + "error" # ayu mirage + "red" # catppuccin-frappe + "red" # catppuccin-latte + "red" # catppuccin-macchiato + "red" # catppuccin-mocha + "red" # dracula + "red" # gruvbox dark + "red" # gruvbox light + "red0" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "love" # rosepine base + "love" # rosepine dawn + "love" # rosepine moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/function/default.nix b/config/themes/elements/function/default.nix index e27e97c..1b6ba63 100755 --- a/config/themes/elements/function/default.nix +++ b/config/themes/elements/function/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # function = - # mapColour "func" # ayu dark - # "func" # ayu light - # "func" # ayu mirage - # "blue" # catppuccin-frappe - # "blue" # catppuccin-latte - # "blue" # catppuccin-macchiato - # "blue" # catppuccin-mocha - # "comment" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "pine" # rosepine base - # "pine" # rosepine dawn - # "pine" # rosepine moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + function = + mapColour "func" # ayu dark + "func" # ayu light + "func" # ayu mirage + "blue" # catppuccin-frappe + "blue" # catppuccin-latte + "blue" # catppuccin-macchiato + "blue" # catppuccin-mocha + "comment" # dracula + "greenBright" # gruvbox dark + "greenBright" # gruvbox light + "blue5" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "pine" # rosepine base + "pine" # rosepine dawn + "pine" # rosepine moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/keyword/default.nix b/config/themes/elements/keyword/default.nix index 06c9097..ca0c8eb 100755 --- a/config/themes/elements/keyword/default.nix +++ b/config/themes/elements/keyword/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # keyword = - # mapColour "keyword" # ayu dark - # "keyword" # ayu light - # "keyword" # ayu mirage - # "mauve" # catppuccin-frappe - # "mauve" # catppuccin-latte - # "mauve" # catppuccin-macchiato - # "mauve" # catppuccin-mocha - # "purple" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "iris" # rosepine base - # "iris" # rosepine dawn - # "iris" # rosepine moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + keyword = + mapColour "keyword" # ayu dark + "keyword" # ayu light + "keyword" # ayu mirage + "mauve" # catppuccin-frappe + "mauve" # catppuccin-latte + "mauve" # catppuccin-macchiato + "mauve" # catppuccin-mocha + "purple" # dracula + "aqua" # gruvbox dark + "aqua" # gruvbox light + "blue6" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "iris" # rosepine base + "iris" # rosepine dawn + "iris" # rosepine moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/label/default.nix b/config/themes/elements/label/default.nix index e5b1305..32584d0 100755 --- a/config/themes/elements/label/default.nix +++ b/config/themes/elements/label/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # label = - # mapColour "tag" # ayu dark - # "tag" # ayu light - # "tag" # ayu mirage - # "rosewater" # catppuccin-frappe - # "rosewater" # catppuccin-latte - # "rosewater" # catppuccin-macchiato - # "rosewater" # catppuccin-mocha - # "pink" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "rose" # rosepine base - # "rose" # rosepine dawn - # "rose" # rosepine moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + label = + mapColour "tag" # ayu dark + "tag" # ayu light + "tag" # ayu mirage + "rosewater" # catppuccin-frappe + "rosewater" # catppuccin-latte + "rosewater" # catppuccin-macchiato + "rosewater" # catppuccin-mocha + "pink" # dracula + "blue" # gruvbox dark + "blue" # gruvbox light + "purple2" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "rose" # rosepine base + "rose" # rosepine dawn + "rose" # rosepine moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/link/default.nix b/config/themes/elements/link/default.nix index 5da7286..046c548 100755 --- a/config/themes/elements/link/default.nix +++ b/config/themes/elements/link/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # link = - # mapColour "string" # ayu dark - # "string" # ayu light - # "string" # ayu mirage - # "lavender" # catppuccin-frappe - # "lavender" # catppuccin-latte - # "lavender" # catppuccin-macchiato - # "lavender" # catppuccin-mocha - # "cyan" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "iris" # rosepine base - # "iris" # rosepine dawn - # "iris" # rosepine moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + link = + mapColour "string" # ayu dark + "string" # ayu light + "string" # ayu mirage + "lavender" # catppuccin-frappe + "lavender" # catppuccin-latte + "lavender" # catppuccin-macchiato + "lavender" # catppuccin-mocha + "cyan" # dracula + "orange" # gruvbox dark + "orange" # gruvbox light + "blue6" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "iris" # rosepine base + "iris" # rosepine dawn + "iris" # rosepine moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/noError/default.nix b/config/themes/elements/noError/default.nix index cd6c87e..d85f342 100755 --- a/config/themes/elements/noError/default.nix +++ b/config/themes/elements/noError/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # noError = - # mapColour "regex" # ayu dark - # "regex" # ayu light - # "regex" # ayu mirage - # "green" # catppuccin-frappe - # "green" # catppuccin-latte - # "green" # catppuccin-macchiato - # "green" # catppuccin-mocha - # "green" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "pine" # rosepine base - # "pine" # rosepine dawn - # "pine" # rosepine moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + noError = + mapColour "regex" # ayu dark + "regex" # ayu light + "regex" # ayu mirage + "green" # catppuccin-frappe + "green" # catppuccin-latte + "green" # catppuccin-macchiato + "green" # catppuccin-mocha + "green" # dracula + "green" # gruvbox dark + "green" # gruvbox light + "green0" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "pine" # rosepine base + "pine" # rosepine dawn + "pine" # rosepine moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/operator/default.nix b/config/themes/elements/operator/default.nix index 4070fad..e004e2f 100755 --- a/config/themes/elements/operator/default.nix +++ b/config/themes/elements/operator/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # operator = - # mapColour "operator" # ayu dark - # "operator" # ayu light - # "operator" # ayu mirage - # "sky" # catppuccin-frappe - # "sky" # catppuccin-latte - # "sky" # catppuccin-macchiato - # "sky" # catppuccin-mocha - # "cyan" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "foam" # rosefoam base - # "foam" # rosefoam dawn - # "foam" # rosefoam moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + operator = + mapColour "operator" # ayu dark + "operator" # ayu light + "operator" # ayu mirage + "sky" # catppuccin-frappe + "sky" # catppuccin-latte + "sky" # catppuccin-macchiato + "sky" # catppuccin-mocha + "cyan" # dracula + "redBright" # gruvbox dark + "redBright" # gruvbox light + "grayBlue" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "foam" # rosefoam base + "foam" # rosefoam dawn + "foam" # rosefoam moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/overlay0/default.nix b/config/themes/elements/overlay0/default.nix index d634a92..8688984 100755 --- a/config/themes/elements/overlay0/default.nix +++ b/config/themes/elements/overlay0/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # overlay0 = - # mapColour "ui_selection" # ayu dark - # "ui_selection_active" # ayu light - # "ui_selection_active" # ayu mirage - # "overlay0" # catppuccin-frappe - # "overlay0" # catppuccin-latte - # "overlay0" # catppuccin-macchiato - # "overlay0" # catppuccin-mocha - # "background" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "muted" # rosepine base - # "muted" # rosepine dawn - # "muted" # rosepine moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + overlay0 = + mapColour "ui_selection" # ayu dark + "ui_selection_active" # ayu light + "ui_selection_active" # ayu mirage + "overlay0" # catppuccin-frappe + "overlay0" # catppuccin-latte + "overlay0" # catppuccin-macchiato + "overlay0" # catppuccin-mocha + "background" # dracula + "background2" # gruvbox dark + "background2" # gruvbox light + "purple3" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "muted" # rosepine base + "muted" # rosepine dawn + "muted" # rosepine moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/overlay1/default.nix b/config/themes/elements/overlay1/default.nix index 72ab9eb..b7b5048 100755 --- a/config/themes/elements/overlay1/default.nix +++ b/config/themes/elements/overlay1/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # overlay1 = - # mapColour "ui_selection" # ayu dark - # "ui_selection_active" # ayu light - # "ui_selection_active" # ayu mirage - # "overlay1" # catppuccin-latte - # "overlay1" # catppuccin-frappe - # "overlay1" # catppuccin-macchiato - # "overlay1" # catppuccin-mocha - # "background" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "subtle" # rosepine base - # "subtle" # rosepine dawn - # "subtle" # rosepine moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + overlay1 = + mapColour "ui_selection" # ayu dark + "ui_selection_active" # ayu light + "ui_selection_active" # ayu mirage + "overlay1" # catppuccin-latte + "overlay1" # catppuccin-frappe + "overlay1" # catppuccin-macchiato + "overlay1" # catppuccin-mocha + "background" # dracula + "background3" # gruvbox dark + "background3" # gruvbox light + "purple4" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "subtle" # rosepine base + "subtle" # rosepine dawn + "subtle" # rosepine moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/overlay2/default.nix b/config/themes/elements/overlay2/default.nix index de3989e..efde868 100755 --- a/config/themes/elements/overlay2/default.nix +++ b/config/themes/elements/overlay2/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # overlay2 = - # mapColour "ui_selection" # ayu dark - # "ui_selection_active" # ayu light - # "ui_selection_active" # ayu mirage - # "overlay2" # catppuccin-latte - # "overlay2" # catppuccin-frappe - # "overlay2" # catppuccin-macchiato - # "overlay2" # catppuccin-mocha - # "background" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "subtle" # rosepine base - # "subtle" # rosepine dawn - # "subtle" # rosepine moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + overlay2 = + mapColour "ui_selection" # ayu dark + "ui_selection_active" # ayu light + "ui_selection_active" # ayu mirage + "overlay2" # catppuccin-latte + "overlay2" # catppuccin-frappe + "overlay2" # catppuccin-macchiato + "overlay2" # catppuccin-mocha + "background" # dracula + "background4" # gruvbox dark + "background4" # gruvbox light + "purple3" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "subtle" # rosepine base + "subtle" # rosepine dawn + "subtle" # rosepine moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/parameter/default.nix b/config/themes/elements/parameter/default.nix index f199c7d..ffc4bdd 100755 --- a/config/themes/elements/parameter/default.nix +++ b/config/themes/elements/parameter/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # parameter = - # mapColour "entity" # ayu dark - # "entity" # ayu light - # "entity" # ayu mirage - # "maroon" # catppuccin-frappe - # "maroon" # catppuccin-latte - # "maroon" # catppuccin-macchiato - # "maroon" # catppuccin-mocha - # "orange" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "love" # roselove base - # "love" # roselove dawn - # "love" # roselove moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + parameter = + mapColour "entity" # ayu dark + "entity" # ayu light + "entity" # ayu mirage + "maroon" # catppuccin-frappe + "maroon" # catppuccin-latte + "maroon" # catppuccin-macchiato + "maroon" # catppuccin-mocha + "orange" # dracula + "gray" # gruvbox dark + "gray" # gruvbox light + "peach" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "love" # roselove base + "love" # roselove dawn + "love" # roselove moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/regex/default.nix b/config/themes/elements/regex/default.nix index d664ddf..7450fb7 100755 --- a/config/themes/elements/regex/default.nix +++ b/config/themes/elements/regex/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # regex = - # mapColour "regex" # ayu dark - # "regex" # ayu light - # "regex" # ayu mirage - # "pink" # catppuccin-frappe - # "pink" # catppuccin-latte - # "pink" # catppuccin-macchiato - # "pink" # catppuccin-mocha - # "purple" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "love" # roselove base - # "love" # roselove dawn - # "love" # roselove moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + regex = + mapColour "regex" # ayu dark + "regex" # ayu light + "regex" # ayu mirage + "pink" # catppuccin-frappe + "pink" # catppuccin-latte + "pink" # catppuccin-macchiato + "pink" # catppuccin-mocha + "purple" # dracula + "aqua" # gruvbox dark + "aqua" # gruvbox light + "blue6" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "love" # roselove base + "love" # roselove dawn + "love" # roselove moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/selection/default.nix b/config/themes/elements/selection/default.nix index effdf4c..a5be2f4 100755 --- a/config/themes/elements/selection/default.nix +++ b/config/themes/elements/selection/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # selection = - # mapColour "editor_selection" # ayu dark - # "editor_selection" # ayu light - # "editor_selection" # ayu mirage - # "flamingo" # catppuccin-latte - # "flamingo" # catppuccin-frappe - # "flamingo" # catppuccin-macchiato - # "flamingo" # catppuccin-mocha - # "pink" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "rose" # roserose base - # "rose" # roserose dawn - # "rose" # roserose moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + selection = + mapColour "editor_selection" # ayu dark + "editor_selection" # ayu light + "editor_selection" # ayu mirage + "flamingo" # catppuccin-latte + "flamingo" # catppuccin-frappe + "flamingo" # catppuccin-macchiato + "flamingo" # catppuccin-mocha + "pink" # dracula + "yellow" # gruvbox dark + "yellow" # gruvbox light + "purple2" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "rose" # roserose base + "rose" # roserose dawn + "rose" # roserose moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/subtext0/default.nix b/config/themes/elements/subtext0/default.nix index 19d4fee..efe9411 100755 --- a/config/themes/elements/subtext0/default.nix +++ b/config/themes/elements/subtext0/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # subtext0 = - # mapColour "editor_fg" # ayu dark - # "editor_fg" # ayu light - # "editor_fg" # ayu mirage - # "subtext0" # catppuccin-frappe - # "subtext0" # catppuccin-latte - # "subtext0" # catppuccin-macchiato - # "subtext0" # catppuccin-mocha - # "foreground" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "muted" # rosepine base - # "muted" # rosepine dawn - # "muted" # rosepine moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + subtext0 = + mapColour "editor_fg" # ayu dark + "editor_fg" # ayu light + "editor_fg" # ayu mirage + "subtext0" # catppuccin-frappe + "subtext0" # catppuccin-latte + "subtext0" # catppuccin-macchiato + "subtext0" # catppuccin-mocha + "foreground" # dracula + "foreground1" # gruvbox dark + "foreground1" # gruvbox light + "grey0" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "muted" # rosepine base + "muted" # rosepine dawn + "muted" # rosepine moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/subtext1/default.nix b/config/themes/elements/subtext1/default.nix index f97600d..c2f9564 100755 --- a/config/themes/elements/subtext1/default.nix +++ b/config/themes/elements/subtext1/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # subtext1 = - # mapColour "editor_fg" # ayu dark - # "editor_fg" # ayu light - # "editor_fg" # ayu mirage - # "subtext1" # catppuccin-frappe - # "subtext1" # catppuccin-latte - # "subtext1" # catppuccin-macchiato - # "subtext1" # catppuccin-mocha - # "foreground" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "subtle" # rosepine base - # "subtle" # rosepine dawn - # "subtle" # rosepine moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + subtext1 = + mapColour "editor_fg" # ayu dark + "editor_fg" # ayu light + "editor_fg" # ayu mirage + "subtext1" # catppuccin-frappe + "subtext1" # catppuccin-latte + "subtext1" # catppuccin-macchiato + "subtext1" # catppuccin-mocha + "foreground" # dracula + "foreground3" # gruvbox dark + "foreground3" # gruvbox light + "grey1" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "subtle" # rosepine base + "subtle" # rosepine dawn + "subtle" # rosepine moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/surface0/default.nix b/config/themes/elements/surface0/default.nix index f6519ba..9e9ac8e 100755 --- a/config/themes/elements/surface0/default.nix +++ b/config/themes/elements/surface0/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # surface0 = - # mapColour "ui_fg" # ayu dark - # "ui_fg" # ayu light - # "ui_fg" # ayu mirage - # "surface0" # catppuccin-frappe - # "surface0" # catppuccin-latte - # "surface0" # catppuccin-macchiato - # "surface0" # catppuccin-mocha - # "background" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "highlight0" # rosepine base - # "highlight0" # rosepine dawn - # "highlight0" # rosepine moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + surface0 = + mapColour "ui_fg" # ayu dark + "ui_fg" # ayu light + "ui_fg" # ayu mirage + "surface0" # catppuccin-frappe + "surface0" # catppuccin-latte + "surface0" # catppuccin-macchiato + "surface0" # catppuccin-mocha + "background" # dracula + "background3" # gruvbox dark + "background3" # gruvbox light + "purple3" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "highlight0" # rosepine base + "highlight0" # rosepine dawn + "highlight0" # rosepine moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/surface1/default.nix b/config/themes/elements/surface1/default.nix index db81751..f691d41 100755 --- a/config/themes/elements/surface1/default.nix +++ b/config/themes/elements/surface1/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # surface1 = - # mapColour "ui_fg" # ayu dark - # "ui_fg" # ayu light - # "ui_fg" # ayu mirage - # "surface1" # catppuccin-frappe - # "surface1" # catppuccin-latte - # "surface1" # catppuccin-macchiato - # "surface1" # catppuccin-mocha - # "background" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "highlight1" # rosepine base - # "highlight1" # rosepine dawn - # "highlight1" # rosepine moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + surface1 = + mapColour "ui_fg" # ayu dark + "ui_fg" # ayu light + "ui_fg" # ayu mirage + "surface1" # catppuccin-frappe + "surface1" # catppuccin-latte + "surface1" # catppuccin-macchiato + "surface1" # catppuccin-mocha + "background" # dracula + "background4" # gruvbox dark + "background4" # gruvbox light + "purple4" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "highlight1" # rosepine base + "highlight1" # rosepine dawn + "highlight1" # rosepine moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/surface2/default.nix b/config/themes/elements/surface2/default.nix index 701f65a..93ff3ed 100755 --- a/config/themes/elements/surface2/default.nix +++ b/config/themes/elements/surface2/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # surface2 = - # mapColour "ui_fg" # ayu dark - # "ui_fg" # ayu light - # "ui_fg" # ayu mirage - # "surface2" # catppuccin-frappe - # "surface2" # catppuccin-latte - # "surface2" # catppuccin-macchiato - # "surface2" # catppuccin-mocha - # "background" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "highlight2" # rosepine base - # "highlight2" # rosepine dawn - # "highlight2" # rosepine moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + surface2 = + mapColour "ui_fg" # ayu dark + "ui_fg" # ayu light + "ui_fg" # ayu mirage + "surface2" # catppuccin-frappe + "surface2" # catppuccin-latte + "surface2" # catppuccin-macchiato + "surface2" # catppuccin-mocha + "background" # dracula + "background_soft" # gruvbox dark + "background_soft" # gruvbox light + "purple5" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "highlight2" # rosepine base + "highlight2" # rosepine dawn + "highlight2" # rosepine moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/text/default.nix b/config/themes/elements/text/default.nix index 5d9514f..941b793 100755 --- a/config/themes/elements/text/default.nix +++ b/config/themes/elements/text/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # text = - # mapColour "editor_fg" # ayu dark - # "editor_fg" # ayu light - # "editor_fg" # ayu mirage - # "text" # catppuccin-frappe - # "text" # catppuccin-latte - # "text" # catppuccin-macchiato - # "text" # catppuccin-mocha - # "foreground" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "text" # rosepine base - # "text" # rosepine dawn - # "text" # rosepine moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + text = + mapColour "editor_fg" # ayu dark + "editor_fg" # ayu light + "editor_fg" # ayu mirage + "text" # catppuccin-frappe + "text" # catppuccin-latte + "text" # catppuccin-macchiato + "text" # catppuccin-mocha + "foreground" # dracula + "foreground0" # gruvbox dark + "foreground0" # gruvbox light + "white2" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "text" # rosepine base + "text" # rosepine dawn + "text" # rosepine moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/elements/warning/default.nix b/config/themes/elements/warning/default.nix index 1707c45..aa8686a 100755 --- a/config/themes/elements/warning/default.nix +++ b/config/themes/elements/warning/default.nix @@ -1,49 +1,50 @@ -{mapColour}: { - # warning = - # mapColour "accent" # ayu dark - # "accent" # ayu light - # "accent" # ayu mirage - # "yellow" # catppuccin-frappe - # "yellow" # catppuccin-latte - # "yellow" # catppuccin-macchiato - # "yellow" # catppuccin-mocha - # "yellow" # dracula - # "" # gruvbox dark - # "" # gruvbox light - # "" # houston - # "" # kanagawa dragon - # "" # kanagawa lotus - # "" # kanagawa wave - # "" # laserwave - # "" # lunar - # "" # material darker - # "" # material deep ocean - # "" # material forest - # "" # material lighter - # "" # material oceanic - # "" # material palenight - # "" # material sandy beach - # "" # material sky blue - # "" # material space - # "" # material volcano - # "" # monokai - # "" # night owl - # "" # nord - # "" # ocean next - # "" # one dark - # "" # plastic - # "" # poimandres base - # "" # poimandres storm - # "gold" # rosepine base - # "gold" # rosepine dawn - # "gold" # rosepine moon - # "" # solarized dark - # "" # solarized light - # "" # synthwave 84 - # "" # tokyo night day - # "" # tokyo night night - # "" # tokyo night storm - # "" # vesper - # "" # wasp dark - # ""; # wasp light +{ mapColour }: +{ + warning = + mapColour "accent" # ayu dark + "accent" # ayu light + "accent" # ayu mirage + "yellow" # catppuccin-frappe + "yellow" # catppuccin-latte + "yellow" # catppuccin-macchiato + "yellow" # catppuccin-mocha + "yellow" # dracula + "orange" # gruvbox dark + "orange" # gruvbox light + "orange0" # houston + "" # kanagawa dragon + "" # kanagawa lotus + "" # kanagawa wave + "" # laserwave + "" # lunar + "" # material darker + "" # material deep ocean + "" # material forest + "" # material lighter + "" # material oceanic + "" # material palenight + "" # material sandy beach + "" # material sky blue + "" # material space + "" # material volcano + "" # monokai + "" # night owl + "" # nord + "" # ocean next + "" # one dark + "" # plastic + "" # poimandres base + "" # poimandres storm + "gold" # rosepine base + "gold" # rosepine dawn + "gold" # rosepine moon + "" # solarized dark + "" # solarized light + "" # synthwave 84 + "" # tokyo night day + "" # tokyo night night + "" # tokyo night storm + "" # vesper + "" # wasp dark + ""; # wasp light } diff --git a/config/themes/schemes/gruvbox/dark/default.nix b/config/themes/schemes/gruvbox/dark/default.nix index 8010d54..2c10493 100755 --- a/config/themes/schemes/gruvbox/dark/default.nix +++ b/config/themes/schemes/gruvbox/dark/default.nix @@ -20,14 +20,14 @@ green = "98971a"; greenBright = "b8bb26"; yellow = "d79921"; - YellowBright = "fabd2f"; + yellowBright = "fabd2f"; blue = "458588"; - BlueBright = "83a598"; + blueBright = "83a598"; purple = "b16286"; - PurpleBright = "d3869b"; + purpleBright = "d3869b"; aqua = "689d6a"; - AquaBright = "8ec07c"; + aquaBright = "8ec07c"; orange = "d65d0e"; - OrangeBright = "fe8019"; + orangeBright = "fe8019"; }; } diff --git a/config/themes/schemes/gruvbox/light/default.nix b/config/themes/schemes/gruvbox/light/default.nix index b781be6..1bb16c1 100755 --- a/config/themes/schemes/gruvbox/light/default.nix +++ b/config/themes/schemes/gruvbox/light/default.nix @@ -20,14 +20,14 @@ green = "79740e"; greenBright = "98971a"; yellow = "b57614"; - YellowBright = "d79921"; + yellowBright = "d79921"; blue = "076678"; - BlueBright = "458588"; + blueBright = "458588"; purple = "8f3f71"; - PurpleBright = "b16286"; + purpleBright = "b16286"; aqua = "427b58"; - AquaBright = "689d6a"; + aquaBright = "689d6a"; orange = "af3a03"; - OrangeBright = "d65d0e"; + orangeBright = "d65d0e"; }; } diff --git a/config/themes/schemes/houston/default.nix b/config/themes/schemes/houston/default.nix index 8ac80bd..3130305 100755 --- a/config/themes/schemes/houston/default.nix +++ b/config/themes/schemes/houston/default.nix @@ -8,9 +8,8 @@ blue4 = "004972b8"; blue5 = "00daef"; blue6 = "54b9ff"; - blue7 = "54b9ff"; - blue8 = "007acc"; - blue9 = "2d4860"; + blue7 = "007acc"; + blue8 = "2d4860"; purple0 = "17191e"; purple1 = "2a2d34"; purple2 = "4bf3c8"; @@ -41,5 +40,7 @@ white0 = "ffffff0b"; white1 = "ffffff25"; white2 = "ffffff1f"; + peach = "ffd493"; + grayBlue = "eef0f9"; }; } diff --git a/home/modules/waybar/config/style.nix b/home/modules/waybar/config/style.nix index 122ba7e..c8e058b 100755 --- a/home/modules/waybar/config/style.nix +++ b/home/modules/waybar/config/style.nix @@ -1,36 +1,36 @@ -{flake, ...}: let - inherit - (flake.config.aesthetics.themes.schemes.catppuccin-macchiato) +{ flake, ... }: +let + inherit (flake.config.aesthetics.themes.schemes.catppuccin-macchiato) colours ; - inherit - (flake.config.aesthetics.themes) - # currentTheme - # elements - # schemes + inherit (flake.config.aesthetics.themes) + currentTheme + elements + schemes font ; - # el = elements; + el = elements; - # theme = colour: schemes.${currentTheme}.colours.${colour}; + theme = colour: schemes.${currentTheme}.colours.${colour}; custom = { font = font; font_size = "12px"; font_weight = "bold"; - text_color = colours.mauve; # theme el.keyword; - secondary_accent = colours.mauve; # theme el.link; - tertiary_accent = colours.rosewater; # theme el.operator; - button_color = colours.mauve; # theme el.overlay2; + text_color = theme el.keyword; + secondary_accent = theme el.link; + tertiary_accent = theme el.operator; + button_color = theme el.overlay2; background_1 = colours.base; background_2 = colours.crust; background_3 = colours.surface2; opacityBg = "0.90"; opacityBt = "1"; }; -in '' +in +'' * { min-height: 0px;