feat: add screenshot gallery, theme selector, and 4 new curated themes
- Add comprehensive screenshot gallery in README.md and docs/GALLERY.md showcasing all desktop features, menus, and control panels - Clean and sanitize screenshots (no private work projects or processes) - Add 4 curated themes with accurate color palettes and btop themes: * Pirna (Bernardo Bellotto classic art) * Nordic Frost (Arctic aurora and mountain cliff) * Monolith (Sci-fi alien coast and bioluminescent cyan) * Dragon Fire (Dark fantasy gothic siege and fiery coral embers) - Enhance theme selector in rice-theme and rice-menu with live grid thumbnails - Add super + shift + t shortcut for instant visual theme switching - Make wallpaper lookup robust across repo and user directories
This commit is contained in:
parent
7f41cf7a82
commit
95898b208c
37 changed files with 661 additions and 10 deletions
|
|
@ -31,8 +31,13 @@ case "${1:-}" in
|
|||
if [[ -f $remembered && -f $(cat "$remembered") ]]; then apply "$(cat "$remembered")"; else "$0" theme-default; fi
|
||||
;;
|
||||
theme-default)
|
||||
name=$(rice-theme get wallpaper 2>/dev/null)
|
||||
[[ -n $name && -f $RICE_DIR/wallpapers/$name ]] && apply "$RICE_DIR/wallpapers/$name"
|
||||
name=$(rice-theme get wallpaper 2>/dev/null || true)
|
||||
[[ -z $name ]] && exit 0
|
||||
if [[ -f $name ]]; then apply "$name";
|
||||
elif [[ -f $RICE_DIR/wallpapers/$name ]]; then apply "$RICE_DIR/wallpapers/$name";
|
||||
elif [[ -f ${XDG_CONFIG_HOME:-$HOME/.config}/rice/wallpapers/$name ]]; then apply "${XDG_CONFIG_HOME:-$HOME/.config}/rice/wallpapers/$name";
|
||||
elif [[ -f $HOME/Pictures/Wallpapers/$name ]]; then apply "$HOME/Pictures/Wallpapers/$name";
|
||||
fi
|
||||
;;
|
||||
next)
|
||||
mapfile -t all < <(list)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue