Wallpaper integration for Stephan Raabes dotfiles First of all, credits to Stephan Raabe - ML4W for his hard work on his dotfiles, which inspired me to this little project 🙏 This scripts integrates the wallpaper completely for Hyprland,Qtile and SDDM.
Changing the wallpaper in Hyprland or Qtile sets the same wallpaper for Hyprland,Qtile and SDDM.
The script also installs an alternative hyprlock.conf with required fonts. If you play music (f.ex spotify) the artist and track is displayed on the lockscreen below the clock and passwordfield.
How to use:
- Run integrate-wallpaper.sh (all files changed by the script is backed up).
- If you want to restore the changes run uninstall.sh and all files backed up will be restored and all new added files will be removed.
The integrate-wallpaper.sh script in detail
- Sets your username to the installfiles that requires it.
- Backups your existing dotfiles/hypr/scripts/exit.sh to exit.sh.backup
- Copy the prepared exit.sh to dotfiles/hypr/scripts/exit.sh
- Backups your existing dotfiles/qtile/scripts/wallpaper.sh to wallpaper.sh.backup
- copy the prepared wallpaper.sh to dotfiles/qtile/scripts/wallpaper.sh
- copy the prepared updatesddm.sh to dotfiles/sddm
- Editing the sudoers file so the user can run updatesddm.sh as root without password.
- copy the servicefile setsddmwall.service to /etc/systemd/system and enables it.
- restores installfiles altered by your username
- Backups your existing /dotfiles/hypr/hyprlock.conf to hyprlock.conf.backup
- Copy the prepared hyprlock.conf to /dotfiles/hypr/hyprlock.conf
- Installs font required by hyprlock.conf