diff options
| author | Ahmed Abdelhalim <[email protected]> | 2026-03-15 13:04:51 +0100 |
|---|---|---|
| committer | Ahmed Abdelhalim <[email protected]> | 2026-03-15 13:19:50 +0100 |
| commit | 111a7396c8a2554f799032edc71fe1d83a8acf2b (patch) | |
| tree | aab7d08806f8205acdb0dd1b758b44a92b67f9f3 /roles/hyprtheme/files/scripts/theme-set | |
| parent | 0be05816e70bc0cc3ab6bf812fbf5515eddd6b8e (diff) | |
Refactor theme/wallpaper scripts
Diffstat (limited to 'roles/hyprtheme/files/scripts/theme-set')
| -rw-r--r-- | roles/hyprtheme/files/scripts/theme-set | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/roles/hyprtheme/files/scripts/theme-set b/roles/hyprtheme/files/scripts/theme-set deleted file mode 100644 index d33cd1f9..00000000 --- a/roles/hyprtheme/files/scripts/theme-set +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/bash - -# Extracted from omarchy with a little modifications -if [[ -z $1 ]]; then - echo "Usage: theme-set <theme-name>" - exit 1 -fi - -THEMES_PATH="$HOME/.config/hyprtheme/themes" -CURRENT_THEME_PATH="$HOME/.config/hyprtheme/current" -THEME_NAME=$(echo "$1" | sed -E 's/<[^>]+>//g' | tr '[:upper:]' '[:lower:]' | tr ' ' '-') - -if [[ ! -d "$THEMES_PATH/$THEME_NAME" ]]; then - echo "Theme '$THEME_NAME' does not exist" - exit 1 -fi - -# Get close to as atomic as possible. -ln -sfn "$THEMES_PATH/$THEME_NAME" "$CURRENT_THEME_PATH.new" -rm -rf "$CURRENT_THEME_PATH" -mv "$CURRENT_THEME_PATH.new" "$CURRENT_THEME_PATH" -~/.config/hyprtheme/scripts/theme-bg-next - -pkill -x waybar || true -setsid uwsm-app -- waybar >/dev/null 2>&1 & - -hyprctl reload >/dev/null 2>&1 - -pkill -SIGUSR2 btop || true - -makoctl reload - -if [[ -f ~/.config/alacritty/alacritty.toml ]]; then - touch ~/.config/alacritty/alacritty.toml -fi -killall -SIGUSR1 kitty >/dev/null 2>&1 || true -killall -SIGUSR2 ghostty >/dev/null 2>&1 || true - -if [[ -f ~/.config/hyprtheme/current/light.mode ]]; then - gsettings set org.gnome.desktop.interface color-scheme "prefer-light" - gsettings set org.gnome.desktop.interface gtk-theme "Adwaita" - gsettings set org.gnome.desktop.interface font-name "Noto Sans" -else - gsettings set org.gnome.desktop.interface color-scheme "prefer-dark" - gsettings set org.gnome.desktop.interface gtk-theme "Adwaita-dark" - gsettings set org.gnome.desktop.interface font-name "Noto Sans" -fi |
