diff --git a/dotfiles/hypr/Scripts/theme-menu.sh b/dotfiles/hypr/Scripts/theme-menu.sh index 23e9195..dfa40da 100755 --- a/dotfiles/hypr/Scripts/theme-menu.sh +++ b/dotfiles/hypr/Scripts/theme-menu.sh @@ -1067,15 +1067,22 @@ EOF apply_wallpaper() { cat >"$HYPRPAPER_CONF" <"$CURRENT_WALLPAPER" + if command -v awww >/dev/null 2>&1; then + cat >"$(dirname "$HYPRPAPER_CONF")/awww.conf" </dev/null 2>&1; then if command -v awww >/dev/null 2>&1; then if ! pgrep -x awww-daemon >/dev/null 2>&1; then diff --git a/dotfiles/hypr/hyprland.conf b/dotfiles/hypr/hyprland.conf index 80316a1..0f39aeb 100644 --- a/dotfiles/hypr/hyprland.conf +++ b/dotfiles/hypr/hyprland.conf @@ -279,9 +279,6 @@ bindl = , XF86AudioPause, exec, playerctl play-pause bindl = , XF86AudioPlay, exec, playerctl play-pause bindl = , XF86AudioPrev, exec, playerctl previous -# AI Command Center -source = ~/.config/hypr/ai-command-center.conf - ############################## ### WINDOWS AND WORKSPACES ### ############################## diff --git a/modules/core/dotfiles.sh b/modules/core/dotfiles.sh index 882aab7..e5ffe9a 100755 --- a/modules/core/dotfiles.sh +++ b/modules/core/dotfiles.sh @@ -76,6 +76,7 @@ print(' '.join(items)) chmod +x "$HOME/.config/waybar/scripts/"*.sh 2>/dev/null || true replace_home_paths "$HOME/.config/hypr" "/home/pascal" + replace_home_paths "$HOME/.config/wofi" "/home/pascal" replace_home_paths "$HOME/.config/gtk-3.0" "/home/pascal" replace_home_paths "$HOME/.config/gtk-4.0" "/home/pascal" replace_home_paths "$HOME/.config/qt5ct" "/home/pascal" diff --git a/modules/post/apply-theme.sh b/modules/post/apply-theme.sh index 6cb0e74..b49995b 100755 --- a/modules/post/apply-theme.sh +++ b/modules/post/apply-theme.sh @@ -84,7 +84,10 @@ module_main() { sudo_run chown "$(id -u):$(id -g)" /var/lib/pascal-sddm-theme 2>/dev/null || true log_info "Applying theme..." - tui_spin "Applying theme..." bash "$theme_script" --apply "$choice" + if ! tui_spin "Applying theme..." bash "$theme_script" --apply "$choice"; then + log_warn "Theme application returned errors" + return 1 + fi log_success "Theme applied: $(basename "$choice" .theme)" }