mirror of
https://github.com/zoriya/noctalia-shell.git
synced 2026-08-15 18:43:59 +00:00
Add additional wezterm themes
This commit is contained in:
@@ -0,0 +1,82 @@
|
||||
[colors]
|
||||
ansi = [
|
||||
"#282a36",
|
||||
"#ff5555",
|
||||
"#3D995F",
|
||||
"#b49100",
|
||||
"#8332f4",
|
||||
"#ff1399",
|
||||
"#0398b9",
|
||||
"#e6e6ea",
|
||||
]
|
||||
background = "#f8f8f2"
|
||||
brights = [
|
||||
"#44475a",
|
||||
"#ff6e6e",
|
||||
"#48B372",
|
||||
"#d6ac00",
|
||||
"#bd93f9",
|
||||
"#ff79c6",
|
||||
"#8be9fd",
|
||||
"#f8f8f2",
|
||||
]
|
||||
compose_cursor = "#ffb86c"
|
||||
cursor_bg = "#282a36"
|
||||
cursor_border = "#282a36"
|
||||
cursor_fg = "#f8f8f2"
|
||||
foreground = "#282a36"
|
||||
scrollbar_thumb = "#44475a"
|
||||
selection_bg = "rgba(26.666668% 27.843138% 35.294117% 50%)"
|
||||
selection_fg = "rgba(0% 0% 0% 0%)"
|
||||
split = "#44475a"
|
||||
|
||||
[colors.indexed]
|
||||
|
||||
[colors.tab_bar]
|
||||
background = "#f8f8f2"
|
||||
|
||||
[colors.tab_bar.active_tab]
|
||||
bg_color = "#8332f4"
|
||||
fg_color = "#f8f8f2"
|
||||
intensity = "Normal"
|
||||
italic = false
|
||||
strikethrough = false
|
||||
underline = "None"
|
||||
|
||||
[colors.tab_bar.inactive_tab]
|
||||
bg_color = "#f8f8f2"
|
||||
fg_color = "#282a36"
|
||||
intensity = "Normal"
|
||||
italic = false
|
||||
strikethrough = false
|
||||
underline = "None"
|
||||
|
||||
[colors.tab_bar.inactive_tab_hover]
|
||||
bg_color = "#e6e6ea"
|
||||
fg_color = "#44475a"
|
||||
intensity = "Normal"
|
||||
italic = true
|
||||
strikethrough = false
|
||||
underline = "None"
|
||||
|
||||
[colors.tab_bar.new_tab]
|
||||
bg_color = "#f8f8f2"
|
||||
fg_color = "#282a36"
|
||||
intensity = "Normal"
|
||||
italic = false
|
||||
strikethrough = false
|
||||
underline = "None"
|
||||
|
||||
[colors.tab_bar.new_tab_hover]
|
||||
bg_color = "#ff1399"
|
||||
fg_color = "#f8f8f2"
|
||||
intensity = "Normal"
|
||||
italic = true
|
||||
strikethrough = false
|
||||
underline = "None"
|
||||
|
||||
[metadata]
|
||||
author = "timescam"
|
||||
name = "Noctalia"
|
||||
|
||||
|
||||
@@ -0,0 +1,79 @@
|
||||
[colors]
|
||||
ansi = [
|
||||
"#171928",
|
||||
"#D9525E",
|
||||
"#2FC280",
|
||||
"#B88F4F",
|
||||
"#8A71D0",
|
||||
"#D94DA0",
|
||||
"#039EBE",
|
||||
"#b0b6c3",
|
||||
]
|
||||
background = "#f2f4f8"
|
||||
brights = [
|
||||
"#3b4261",
|
||||
"#F16C75",
|
||||
"#2FC280",
|
||||
"#D9A42E",
|
||||
"#9A7DF4",
|
||||
"#F27ABF",
|
||||
"#4AD9FD",
|
||||
"#f2f4f8",
|
||||
]
|
||||
compose_cursor = "#B88F4F"
|
||||
cursor_bg = "#171928"
|
||||
cursor_border = "#039EBE"
|
||||
cursor_fg = "#f2f4f8"
|
||||
foreground = "#171928"
|
||||
scrollbar_thumb = "#2FC280"
|
||||
selection_bg = "rgba(26.666668% 27.843138% 35.294117% 50%)"
|
||||
selection_fg = "rgba(0% 0% 0% 0%)"
|
||||
split = "#8A71D0"
|
||||
|
||||
[colors.indexed]
|
||||
|
||||
[colors.tab_bar]
|
||||
background = "#f2f4f8"
|
||||
|
||||
[colors.tab_bar.active_tab]
|
||||
bg_color = "#2FC280"
|
||||
fg_color = "#f2f4f8"
|
||||
intensity = "Normal"
|
||||
italic = false
|
||||
strikethrough = false
|
||||
underline = "None"
|
||||
|
||||
[colors.tab_bar.inactive_tab]
|
||||
bg_color = "#f2f4f8"
|
||||
fg_color = "#039EBE"
|
||||
intensity = "Normal"
|
||||
italic = false
|
||||
strikethrough = false
|
||||
underline = "None"
|
||||
|
||||
[colors.tab_bar.inactive_tab_hover]
|
||||
bg_color = "#2FC280"
|
||||
fg_color = "#f2f4f8"
|
||||
intensity = "Normal"
|
||||
italic = true
|
||||
strikethrough = false
|
||||
underline = "None"
|
||||
|
||||
[colors.tab_bar.new_tab]
|
||||
bg_color = "#f2f4f8"
|
||||
fg_color = "#171928"
|
||||
intensity = "Normal"
|
||||
italic = false
|
||||
strikethrough = false
|
||||
underline = "None"
|
||||
|
||||
[colors.tab_bar.new_tab_hover]
|
||||
bg_color = "#2FC280"
|
||||
fg_color = "#171928"
|
||||
intensity = "Normal"
|
||||
italic = true
|
||||
strikethrough = false
|
||||
underline = "None"
|
||||
|
||||
[metadata]
|
||||
name = "Noctalia"
|
||||
@@ -0,0 +1,31 @@
|
||||
[colors]
|
||||
ansi = [
|
||||
"#1f1f28",
|
||||
"#c84053",
|
||||
"#6f894e",
|
||||
"#77713f",
|
||||
"#4d699b",
|
||||
"#b35b79",
|
||||
"#597b75",
|
||||
"#545464",
|
||||
]
|
||||
background = "#f2ecbc"
|
||||
brights = [
|
||||
"#8a8980",
|
||||
"#d7474b",
|
||||
"#6e915f",
|
||||
"#836f4a",
|
||||
"#6693bf",
|
||||
"#624c83",
|
||||
"#5e857a",
|
||||
"#43436c",
|
||||
]
|
||||
cursor_bg = "#545464"
|
||||
cursor_border = "#545464"
|
||||
cursor_fg = "#f2ecbc"
|
||||
foreground = "#545464"
|
||||
|
||||
[colors.indexed]
|
||||
|
||||
[metadata]
|
||||
name = "Noctalia"
|
||||
@@ -0,0 +1,31 @@
|
||||
[colors]
|
||||
ansi = [
|
||||
"#191919",
|
||||
"#dddddd",
|
||||
"#cccccc",
|
||||
"#aaaaaa",
|
||||
"#a7a7a7",
|
||||
"#dddddd",
|
||||
"#cccccc",
|
||||
"#828282",
|
||||
]
|
||||
background = "#111111"
|
||||
brights = [
|
||||
"#3c3c3c",
|
||||
"#dddddd",
|
||||
"#cccccc",
|
||||
"#aaaaaa",
|
||||
"#a7a7a7",
|
||||
"#dddddd",
|
||||
"#cccccc",
|
||||
"#ffffff",
|
||||
]
|
||||
cursor_bg = "#aaaaaa"
|
||||
cursor_border = "#aaaaaa"
|
||||
cursor_fg = "#111111"
|
||||
foreground = "#828282"
|
||||
selection_bg = "#828282"
|
||||
selection_fg = "#111111"
|
||||
|
||||
[metadata]
|
||||
name = "Noctalia"
|
||||
@@ -0,0 +1,31 @@
|
||||
[colors]
|
||||
ansi = [
|
||||
"#e8e8e8",
|
||||
"#222222",
|
||||
"#333333",
|
||||
"#555555",
|
||||
"#505058",
|
||||
"#222222",
|
||||
"#333333",
|
||||
"#696969",
|
||||
]
|
||||
background = "#d4d4d4"
|
||||
brights = [
|
||||
"#c3c3c3",
|
||||
"#222222",
|
||||
"#333333",
|
||||
"#555555",
|
||||
"#505058",
|
||||
"#222222",
|
||||
"#333333",
|
||||
"#000000",
|
||||
]
|
||||
cursor_bg = "#555555"
|
||||
cursor_border = "#555555"
|
||||
cursor_fg = "#d4d4d4"
|
||||
foreground = "#696969"
|
||||
selection_bg = "#696969"
|
||||
selection_fg = "#d4d4d4"
|
||||
|
||||
[metadata]
|
||||
name = "Noctalia"
|
||||
@@ -0,0 +1,31 @@
|
||||
[colors]
|
||||
ansi = [
|
||||
"#11112d",
|
||||
"#FD4663",
|
||||
"#9BFECE",
|
||||
"#fff59b",
|
||||
"#a9aefe",
|
||||
"#FD4663",
|
||||
"#9BFECE",
|
||||
"#f3edf7",
|
||||
]
|
||||
background = "#070722"
|
||||
brights = [
|
||||
"#21215F",
|
||||
"#FD4663",
|
||||
"#9BFECE",
|
||||
"#fff59b",
|
||||
"#a9aefe",
|
||||
"#FD4663",
|
||||
"#9BFECE",
|
||||
"#ffffff",
|
||||
]
|
||||
cursor_bg = "#fff59b"
|
||||
cursor_border = "#fff59b"
|
||||
cursor_fg = "#070722"
|
||||
foreground = "#f3edf7"
|
||||
selection_bg = "#f3edf7"
|
||||
selection_fg = "#070722"
|
||||
|
||||
[metadata]
|
||||
name = "Noctalia"
|
||||
@@ -0,0 +1,31 @@
|
||||
[colors]
|
||||
ansi = [
|
||||
"#eff0ff",
|
||||
"#FD4663",
|
||||
"#0e0e43",
|
||||
"#5d65f5",
|
||||
"#8E93D8",
|
||||
"#FD4663",
|
||||
"#0e0e43",
|
||||
"#4b55c8",
|
||||
]
|
||||
background = "#e6e8fa"
|
||||
brights = [
|
||||
"#8288fc",
|
||||
"#FD4663",
|
||||
"#0e0e43",
|
||||
"#5d65f5",
|
||||
"#8E93D8",
|
||||
"#FD4663",
|
||||
"#0e0e43",
|
||||
"#0e0e43",
|
||||
]
|
||||
cursor_bg = "#5d65f5"
|
||||
cursor_border = "#5d65f5"
|
||||
cursor_fg = "#e6e8fa"
|
||||
foreground = "#4b55c8"
|
||||
selection_bg = "#4b55c8"
|
||||
selection_fg = "#e6e8fa"
|
||||
|
||||
[metadata]
|
||||
name = "Noctalia"
|
||||
@@ -0,0 +1,31 @@
|
||||
[colors]
|
||||
ansi = [
|
||||
"#262130",
|
||||
"#e9899d",
|
||||
"#e0b7c9",
|
||||
"#c7a1d8",
|
||||
"#a984c4",
|
||||
"#e9899d",
|
||||
"#e0b7c9",
|
||||
"#e9e4f0",
|
||||
]
|
||||
background = "#1c1822"
|
||||
brights = [
|
||||
"#3e364e",
|
||||
"#e9899d",
|
||||
"#e0b7c9",
|
||||
"#c7a1d8",
|
||||
"#a984c4",
|
||||
"#e9899d",
|
||||
"#e0b7c9",
|
||||
"#ffffff",
|
||||
]
|
||||
cursor_bg = "#c7a1d8"
|
||||
cursor_border = "#c7a1d8"
|
||||
cursor_fg = "#1c1822"
|
||||
foreground = "#e9e4f0"
|
||||
selection_bg = "#e9e4f0"
|
||||
selection_fg = "#1c1822"
|
||||
|
||||
[metadata]
|
||||
name = "Noctalia"
|
||||
@@ -0,0 +1,31 @@
|
||||
[colors]
|
||||
ansi = [
|
||||
"#e7dfee",
|
||||
"#e9899d",
|
||||
"#c17093",
|
||||
"#9b59ba",
|
||||
"#784999",
|
||||
"#e9899d",
|
||||
"#c17093",
|
||||
"#1c1822",
|
||||
]
|
||||
background = "#f5f1fa"
|
||||
brights = [
|
||||
"#cebedc",
|
||||
"#e9899d",
|
||||
"#c17093",
|
||||
"#9b59ba",
|
||||
"#784999",
|
||||
"#e9899d",
|
||||
"#c17093",
|
||||
"#1c1822",
|
||||
]
|
||||
cursor_bg = "#9b59ba"
|
||||
cursor_border = "#9b59ba"
|
||||
cursor_fg = "#f5f1fa"
|
||||
foreground = "#1c1822"
|
||||
selection_bg = "#1c1822"
|
||||
selection_fg = "#f5f1fa"
|
||||
|
||||
[metadata]
|
||||
name = "Noctalia"
|
||||
@@ -0,0 +1,31 @@
|
||||
[colors]
|
||||
ansi = [
|
||||
"#232a2d",
|
||||
"#e57474",
|
||||
"#8ccf7e",
|
||||
"#e5c76b",
|
||||
"#67b0e8",
|
||||
"#c47fd5",
|
||||
"#6cbfbf",
|
||||
"#b3b9b8",
|
||||
]
|
||||
background = "#141b1e"
|
||||
brights = [
|
||||
"#464e50",
|
||||
"#ef7e7e",
|
||||
"#96d988",
|
||||
"#f4d67a",
|
||||
"#71baf2",
|
||||
"#ce89df",
|
||||
"#67cbe7",
|
||||
"#bdc3c2",
|
||||
]
|
||||
cursor_bg = "#dadada"
|
||||
cursor_border = "#dadada"
|
||||
cursor_fg = "#141b1e"
|
||||
foreground = "#dadada"
|
||||
selection_bg = "#dadada"
|
||||
selection_fg = "#141b1e"
|
||||
|
||||
[metadata]
|
||||
name = "Noctalia"
|
||||
@@ -0,0 +1,32 @@
|
||||
[colors]
|
||||
ansi = [
|
||||
"#7a8478",
|
||||
"#e67e80",
|
||||
"#9ab373",
|
||||
"#c1a266",
|
||||
"#7fbbb3",
|
||||
"#d699b6",
|
||||
"#83c092",
|
||||
"#b2af9f",
|
||||
]
|
||||
background = "#efebd4"
|
||||
brights = [
|
||||
"#a6b0a0",
|
||||
"#f85552",
|
||||
"#8da101",
|
||||
"#dfa000",
|
||||
"#3a94c5",
|
||||
"#df69ba",
|
||||
"#35a77c",
|
||||
"#fffbef",
|
||||
]
|
||||
cursor_bg = "#f57d26"
|
||||
cursor_border = "#f57d26"
|
||||
cursor_fg = "#eaedc8"
|
||||
foreground = "#5c6a72"
|
||||
selection_bg = "#5c6a72"
|
||||
selection_fg = "#efebd4"
|
||||
|
||||
[metadata]
|
||||
name = "Noctalia"
|
||||
|
||||
+4
-7
@@ -105,26 +105,21 @@ alacritty)
|
||||
wezterm)
|
||||
echo "🎨 Applying 'noctalia' theme to wezterm..."
|
||||
CONFIG_FILE="$HOME/.config/wezterm/wezterm.lua"
|
||||
# might need this, not sure yet.
|
||||
THEME_FILE="$HOME/.config/wezterm/colors/Noctalia.toml"
|
||||
local wezterm_scheme_line="config\.color\_scheme = \"Noctalia\""
|
||||
|
||||
# Check if the config file exists.
|
||||
if [ -f "$CONFIG_FILE" ]; then
|
||||
|
||||
# Check if theme is already set to Noctalia (matches 'Noctalia' or "Noctalia")
|
||||
# We use "..." for the grep string and escape the internal [\"']
|
||||
if grep -q "^\s*config\.color\_scheme\s*\=\s*[\'\"]Noctalia[\'\"]\s*" "$CONFIG_FILE"; then
|
||||
echo "Theme already set to Noctalia, skipping modification."
|
||||
else
|
||||
# Not set to Noctalia. Check if *any* color_scheme line exists.
|
||||
if grep -q '^\s*config\.color\_scheme\s*\=' "$CONFIG_FILE"; then
|
||||
# It exists, so we replace it with our desired (double-quoted) line.
|
||||
# It exists, so we replace it with our desired line.
|
||||
sed -i "s|^\(\s*config\.color_scheme\s*=\s*\).*$|\1$wezterm_scheme_line|" "$CONFIG_FILE"
|
||||
else
|
||||
# It doesn't exist, so we add it.
|
||||
# We must insert it before the 'return config' line.
|
||||
|
||||
# It doesn't exist, so we add it before the 'return config' line.
|
||||
if grep -q '^\s*return\s*config' "$CONFIG_FILE"; then
|
||||
# It exists. Insert the line before it.
|
||||
sed -i "/^\s*return\s*config/i\\$wezterm_scheme_line" "$CONFIG_FILE"
|
||||
@@ -135,6 +130,8 @@ wezterm)
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
# touching the config file fools wezterm into reloading it
|
||||
touch "$CONFIG_FILE"
|
||||
else
|
||||
echo "Error: wezterm config file not found at $CONFIG_FILE" >&2
|
||||
exit 1
|
||||
|
||||
Reference in New Issue
Block a user