diff --git a/.settings/hyprpaper.tpl b/.settings/hyprpaper.tpl new file mode 100644 index 0000000..3033ff3 --- /dev/null +++ b/.settings/hyprpaper.tpl @@ -0,0 +1,8 @@ +# Preload Wallpapers +preload = WALLPAPER + +# Set Wallpapers +wallpaper = ,WALLPAPER + +# Disable Splash +splash = false \ No newline at end of file diff --git a/hypr/hyprpaper.conf b/hypr/hyprpaper.conf index 957cd64..c121332 100644 --- a/hypr/hyprpaper.conf +++ b/hypr/hyprpaper.conf @@ -1,2 +1,3 @@ -preload = ~/wallpaper/hyprland.jpg -wallpaper = ,~/wallpaper/hyprland.jpg \ No newline at end of file +preload = $HOME/wallpaper/hyprland.jpg +wallpaper = ,$HOME/wallpaper/hyprland.jpg +splash = false \ No newline at end of file diff --git a/hypr/scripts/wallpaper.sh b/hypr/scripts/wallpaper.sh index 563e626..f749345 100755 --- a/hypr/scripts/wallpaper.sh +++ b/hypr/scripts/wallpaper.sh @@ -102,10 +102,9 @@ elif [ "$wallpaper_engine" == "hyprpaper" ] ;then # hyprpaper echo ":: Using hyprpaper" killall hyprpaper - echo -n "" > $HOME/dotfiles/hypr/hyprpaper.conf - echo "preload = $wallpaper" >> $HOME/dotfiles/hypr/hyprpaper.conf - echo "wallpaper = ,$wallpaper" >> $HOME/dotfiles/hypr/hyprpaper.conf - echo "splash = false" >> $HOME/dotfiles/hypr/hyprpaper.conf + wal_tpl=$(cat $HOME/dotfiles/.settings/hyprpaper.tpl) + output=${wal_tpl//WALLPAPER/$wallpaper} + echo "$output" > $HOME/dotfiles/hypr/hyprpaper.conf hyprpaper & else echo ":: Wallpaper Engine disabled"