aboutsummaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/ghostty/ghostty.config2
-rwxr-xr-xconfig/hypr/scripts/ThemeChanger.sh4
-rwxr-xr-xconfig/hypr/scripts/WallustSwww.sh3
-rw-r--r--config/wallust/templates/colors-ghostty.conf28
-rw-r--r--config/wallust/wallust.toml3
5 files changed, 39 insertions, 1 deletions
diff --git a/config/ghostty/ghostty.config b/config/ghostty/ghostty.config
index 00def172..3795ec3f 100644
--- a/config/ghostty/ghostty.config
+++ b/config/ghostty/ghostty.config
@@ -4,7 +4,7 @@ background-opacity = 1.00
bold-is-bright = false
confirm-close-surface = false
cursor-style = bar
-font-family = Maple Mono NF
+font-family = FantasqueSansM Nerd Font Mono
font-size = 12
gtk-single-instance = true
mouse-hide-while-typing = true
diff --git a/config/hypr/scripts/ThemeChanger.sh b/config/hypr/scripts/ThemeChanger.sh
index f42fb406..4a712a4b 100755
--- a/config/hypr/scripts/ThemeChanger.sh
+++ b/config/hypr/scripts/ThemeChanger.sh
@@ -43,10 +43,14 @@ if wallust theme -- "${choice}"; then
"Global theme changed" "Selected: ${choice}"
# Wait until template targets exist, are newer than start_ts, and are stable (size/mtime stops changing)
+ # Ensure Ghostty directory exists so Wallust can write target even if Ghostty isn't installed
+ mkdir -p "$HOME/.config/ghostty" || true
+
targets=(
"$HOME/.config/waybar/wallust/colors-waybar.css"
"$HOME/.config/rofi/wallust/colors-rofi.rasi"
"$HOME/.config/kitty/kitty-themes/01-Wallust.conf"
+ "$HOME/.config/ghostty/wallust.conf"
)
# Phase 1: appearance + freshness
diff --git a/config/hypr/scripts/WallustSwww.sh b/config/hypr/scripts/WallustSwww.sh
index f3da3e35..7090b84c 100755
--- a/config/hypr/scripts/WallustSwww.sh
+++ b/config/hypr/scripts/WallustSwww.sh
@@ -55,6 +55,9 @@ ln -sf "$wallpaper_path" "$rofi_link" || true
mkdir -p "$(dirname "$wallpaper_current")"
cp -f "$wallpaper_path" "$wallpaper_current" || true
+# Ensure Ghostty directory exists so Wallust can write target even if Ghostty isn't installed
+mkdir -p "$HOME/.config/ghostty" || true
+
# Run wallust (silent) to regenerate templates defined in ~/.config/wallust/wallust.toml
# -s is used in this repo to keep things quiet and avoid extra prompts
wallust run -s "$wallpaper_path" || true
diff --git a/config/wallust/templates/colors-ghostty.conf b/config/wallust/templates/colors-ghostty.conf
new file mode 100644
index 00000000..45f93a63
--- /dev/null
+++ b/config/wallust/templates/colors-ghostty.conf
@@ -0,0 +1,28 @@
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */
+# wallust template - colors for Ghostty
+# This file is included by ~/.config/ghostty/ghostty.config when present.
+
+# Core UI colors
+foreground = {{foreground}}
+background = {{background}}
+cursor-color = {{cursor}}
+selection-foreground = {{foreground}}
+selection-background = {{color12}}
+
+# 16-color palette
+palette = 0:{{color0}}
+palette = 1:{{color1}}
+palette = 2:{{color2}}
+palette = 3:{{color3}}
+palette = 4:{{color4}}
+palette = 5:{{color5}}
+palette = 6:{{color6}}
+palette = 7:{{color7}}
+palette = 8:{{color8}}
+palette = 9:{{color9}}
+palette = 10:{{color10}}
+palette = 11:{{color11}}
+palette = 12:{{color12}}
+palette = 13:{{color13}}
+palette = 14:{{color14}}
+palette = 15:{{color15}} \ No newline at end of file
diff --git a/config/wallust/wallust.toml b/config/wallust/wallust.toml
index d1f40ab2..7565dd47 100644
--- a/config/wallust/wallust.toml
+++ b/config/wallust/wallust.toml
@@ -49,6 +49,9 @@ waybar.target = '~/.config/waybar/wallust/colors-waybar.css'
kitty.template = 'colors-kitty.conf'
kitty.target = '~/.config/kitty/kitty-themes/01-Wallust.conf'
+ghostty.template = 'colors-ghostty.conf'
+ghostty.target = '~/.config/ghostty/wallust.conf'
+
quickshell.template = 'qml_color.json'
quickshell.target = '~/.config/quickshell/qml_color.json'
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage