These scripts form the core of the wallpaper and color pipeline.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Noro18/linux-ricing-dotfiles/llms.txt
Use this file to discover all available pages before exploring further.
wallset opens the picker, wallset-backend runs the full theming sequence, and wallset-backend-startup fires automatically on login to apply a random wallpaper and palette before your desktop appears.
wallset — open the wallpaper selector
wallset — open the wallpaper selector
Opens a Rofi image picker showing all wallpapers in What it does internally:
~/.config/wallpapers/. After you select one, it calls wallset-backend with the full path.Trigger: Keybind (Super + W) or run manually in a terminal.wallset
wallset-backend — main theming engine
wallset-backend — main theming engine
The central theming script. Takes a wallpaper path as its only argument and runs the full pipeline: sets the wallpaper with Key steps it runs:
swww, generates a Material You palette with matugen, generates a terminal palette with wallust, applies pywal colors, reloads SwayNC, and copies the wallpaper to the lock screen background.Called by: wallset (manual) and wallock-set.wallset-backend (core sequence)
wallset-backend-startup — startup random wallpaper
wallset-backend-startup — startup random wallpaper
Runs automatically via Hyprland’s Random selection logic:The wallpaper list is cached in
exec-once on login. Picks a random wallpaper from ~/.config/wallpapers/, avoids repeating the last wallpaper (tracked in ~/.cache/last_wallpaper), and runs the full theming pipeline.Called by: Hyprland exec-once in hyprland.conf.~/.cache/wallpapers_list.txt and rebuilt automatically when the count changes.pywal_cava — apply pywal colors to Cava
pywal_cava — apply pywal colors to Cava
Applies the current pywal color palette to Cava (the audio visualizer). Called at the end of both
wallset-backend and wallset-backend-startup.Called by: wallset-backend, wallset-backend-startup.wallock-set — set the lock screen wallpaper
wallock-set — set the lock screen wallpaper
Sets the wallpaper used by the Hyprland lock screen. Works alongside
wallock-set-backend.