From d093460c5b2efcb691fcd8e6ba12306a0826a086 Mon Sep 17 00:00:00 2001 From: Benjamin Palko Date: Mon, 8 Sep 2025 07:58:10 -0400 Subject: [PATCH] lux themes --- lux/themes/dark.json | 30 ++++++++++++++++++++++++++++++ lux/themes/forest.json | 24 ++++++++++++++++++++++++ lux/themes/light.json | 24 ++++++++++++++++++++++++ lux/themes/nord.json | 24 ++++++++++++++++++++++++ 4 files changed, 102 insertions(+) create mode 100644 lux/themes/dark.json create mode 100644 lux/themes/forest.json create mode 100644 lux/themes/light.json create mode 100644 lux/themes/nord.json diff --git a/lux/themes/dark.json b/lux/themes/dark.json new file mode 100644 index 0000000..4b6ce1c --- /dev/null +++ b/lux/themes/dark.json @@ -0,0 +1,30 @@ +{ + "palette": { + "primary": "#605dff", + "primarycontent": "#edf1fe", + "secondary": "#f43098", + "secondarycontent": "#f9e4f0", + "accent": "#00d3bb", + "accentcontent": "#084d49", + "neutral": "#09090b", + "neutralcontent": "#e4e4e7", + "base100": "#1d232a", + "base200": "#191e24", + "base300": "#15191e", + "basecontent": "#ecf9ff", + "info": "#00bafe", + "infocontent": "#042e49", + "success": "#00d390", + "successcontent": "#004c39", + "warning": "#fcb700", + "warningcontent": "#793205", + "error": "#ff627d", + "errorcontent": "#4d0218", + "radiusSelector": "8", + "radiusField": "4", + "radiusBox": "8", + "sizeSelector": "3", + "sizeField": "3", + "border": "2" + } +} diff --git a/lux/themes/forest.json b/lux/themes/forest.json new file mode 100644 index 0000000..e81f997 --- /dev/null +++ b/lux/themes/forest.json @@ -0,0 +1,24 @@ +{ + "palette": { + "primary": "#1fb854", + "primarycontent": "#000000", + "secondary": "#1eb88e", + "secondarycontent": "#000c07", + "accent": "#1fb8ab", + "accentcontent": "#010c0b", + "neutral": "#19362d", + "neutralcontent": "#cdd3d1", + "base100": "#1b1717", + "base200": "#161212", + "base300": "#110d0d", + "basecontent": "#cac9c9", + "info": "#00b5ff", + "infocontent": "#000000", + "success": "#00a96e", + "successcontent": "#000000", + "warning": "#ffbe00", + "warningcontent": "#000000", + "error": "#ff5861", + "errorcontent": "#000000" + } +} diff --git a/lux/themes/light.json b/lux/themes/light.json new file mode 100644 index 0000000..bb7a39e --- /dev/null +++ b/lux/themes/light.json @@ -0,0 +1,24 @@ +{ + "palette": { + "primary": "#422ad5", + "primarycontent": "#e0e7ff", + "secondary": "#f43098", + "secondarycontent": "#f9e4f0", + "accent": "#00d3bb", + "accentcontent": "#084d49", + "neutral": "#09090b", + "neutralcontent": "#e4e4e7", + "base100": "#ffffff", + "base200": "#f8f8f8", + "base300": "#eeeeee", + "basecontent": "#18181b", + "info": "#00bafe", + "infocontent": "#042e49", + "success": "#00d390", + "successcontent": "#004c39", + "warning": "#fcb700", + "warningcontent": "#793205", + "error": "#ff627d", + "errorcontent": "#4d0218" + } +} diff --git a/lux/themes/nord.json b/lux/themes/nord.json new file mode 100644 index 0000000..5f1fb56 --- /dev/null +++ b/lux/themes/nord.json @@ -0,0 +1,24 @@ +{ + "palette": { + "primary": "#5e81ac", + "primarycontent": "#03060b", + "secondary": "#81a1c1", + "secondarycontent": "#06090d", + "accent": "#88c0d0", + "accentcontent": "#070d10", + "neutral": "#4c566a", + "neutralcontent": "#d8dee9", + "base100": "#eceff4", + "base200": "#e5e9f0", + "base300": "#d8dee9", + "basecontent": "#2e3440", + "info": "#b48ead", + "infocontent": "#0c070b", + "success": "#a3be8d", + "successcontent": "#0a0d07", + "warning": "#ebcb8b", + "warningcontent": "#130f07", + "error": "#bf616a", + "errorcontent": "#0d0304" + } +}