diff --git a/Assets/ColorScheme/Dracula/terminal/wezterm/Dracula-light.toml b/Assets/ColorScheme/Dracula/terminal/wezterm/Dracula-light.toml new file mode 100644 index 00000000..244ef96c --- /dev/null +++ b/Assets/ColorScheme/Dracula/terminal/wezterm/Dracula-light.toml @@ -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" + + diff --git a/Assets/ColorScheme/Eldritch/terminal/wezterm/Eldritch-light.toml b/Assets/ColorScheme/Eldritch/terminal/wezterm/Eldritch-light.toml new file mode 100644 index 00000000..602d31ae --- /dev/null +++ b/Assets/ColorScheme/Eldritch/terminal/wezterm/Eldritch-light.toml @@ -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" diff --git a/Assets/ColorScheme/Kanagawa/terminal/wezterm/Kanagawa-light.toml b/Assets/ColorScheme/Kanagawa/terminal/wezterm/Kanagawa-light.toml new file mode 100644 index 00000000..e7e293de --- /dev/null +++ b/Assets/ColorScheme/Kanagawa/terminal/wezterm/Kanagawa-light.toml @@ -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" diff --git a/Assets/ColorScheme/Monochrome/terminal/wezterm/Monochrome-dark.toml b/Assets/ColorScheme/Monochrome/terminal/wezterm/Monochrome-dark.toml new file mode 100644 index 00000000..4023b911 --- /dev/null +++ b/Assets/ColorScheme/Monochrome/terminal/wezterm/Monochrome-dark.toml @@ -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" diff --git a/Assets/ColorScheme/Monochrome/terminal/wezterm/Monochrome-light.toml b/Assets/ColorScheme/Monochrome/terminal/wezterm/Monochrome-light.toml new file mode 100644 index 00000000..51ac8812 --- /dev/null +++ b/Assets/ColorScheme/Monochrome/terminal/wezterm/Monochrome-light.toml @@ -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" diff --git a/Assets/ColorScheme/Noctalia-default/terminal/wezterm/Noctalia-default-dark.toml b/Assets/ColorScheme/Noctalia-default/terminal/wezterm/Noctalia-default-dark.toml new file mode 100644 index 00000000..48a41f4a --- /dev/null +++ b/Assets/ColorScheme/Noctalia-default/terminal/wezterm/Noctalia-default-dark.toml @@ -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" diff --git a/Assets/ColorScheme/Noctalia-default/terminal/wezterm/Noctalia-default-light.toml b/Assets/ColorScheme/Noctalia-default/terminal/wezterm/Noctalia-default-light.toml new file mode 100644 index 00000000..bd75b1f3 --- /dev/null +++ b/Assets/ColorScheme/Noctalia-default/terminal/wezterm/Noctalia-default-light.toml @@ -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" diff --git a/Assets/ColorScheme/Noctalia-legacy/terminal/wezterm/Noctalia-legacy-dark.toml b/Assets/ColorScheme/Noctalia-legacy/terminal/wezterm/Noctalia-legacy-dark.toml new file mode 100644 index 00000000..71b2e3db --- /dev/null +++ b/Assets/ColorScheme/Noctalia-legacy/terminal/wezterm/Noctalia-legacy-dark.toml @@ -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" diff --git a/Assets/ColorScheme/Noctalia-legacy/terminal/wezterm/Noctalia-legacy-light.toml b/Assets/ColorScheme/Noctalia-legacy/terminal/wezterm/Noctalia-legacy-light.toml new file mode 100644 index 00000000..4933afe9 --- /dev/null +++ b/Assets/ColorScheme/Noctalia-legacy/terminal/wezterm/Noctalia-legacy-light.toml @@ -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" diff --git a/Assets/ColorScheme/Osaka-jade/terminal/wezterm/Osaka-jade-dark.toml b/Assets/ColorScheme/Osaka-jade/terminal/wezterm/Osaka-jade-dark.toml new file mode 100644 index 00000000..c10554be --- /dev/null +++ b/Assets/ColorScheme/Osaka-jade/terminal/wezterm/Osaka-jade-dark.toml @@ -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" diff --git a/Assets/ColorScheme/Osaka-jade/terminal/wezterm/Osaka-jade-light.toml b/Assets/ColorScheme/Osaka-jade/terminal/wezterm/Osaka-jade-light.toml new file mode 100644 index 00000000..0ee63936 --- /dev/null +++ b/Assets/ColorScheme/Osaka-jade/terminal/wezterm/Osaka-jade-light.toml @@ -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" + diff --git a/Bin/colors-apply.sh b/Bin/colors-apply.sh index be17d0d5..293ac112 100755 --- a/Bin/colors-apply.sh +++ b/Bin/colors-apply.sh @@ -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