CR-2026-03-14: Hyprland Rice Enhancement - DJ Mode & Wallpaper Management

Change Summary

Field Value

Change ID

CR-2026-03-14-HYPRLAND-RICE-DJ

System

modestus-razer (Arch Linux / Hyprland)

Current State

Basic Hyprland config, manual wallpaper setting, Adwaita GTK theme

Target State

Full rice with DJ visualizer, automated wallpaper cycling, Catppuccin theming

Requestor

Evan Rosado

Scheduled

2026-03-14

Risk Level

Low (cosmetic changes, easily reversible)

Context

Personal infrastructure / dotfiles management

Description

What

Complete Hyprland desktop rice including:

  1. Wallpaper Management System

    • Scripts for cycling wallpapers (random, next, prev)

    • Support for S-tier, anime, and general wallpaper folders

    • Integration with swww for smooth transitions

    • Wofi-based wallpaper selector

  2. DJ Mode Audio Visualizer

    • cava audio visualizer with Catppuccin rainbow gradient

    • Multiple visualization modes (single, dual, triple, matrix, ultra)

    • Animated rainbow border effects

    • Window rules for proper positioning

  3. Theme Consistency

    • GTK theme: catppuccin-mocha-mauve

    • Icons: Papirus-Dark

    • btop: Catppuccin Mocha theme

    • All components match Hyprland border colors

Why

  • Improve desktop aesthetics and daily workflow

  • Showcase Linux customization capabilities

  • Educational project for learning Hyprland configuration

  • Friendly competition with family member

Impact

  • No service impact (personal workstation only)

  • Improved visual experience

  • New keybindings for wallpaper and visualizer control

Dependencies Installed

sudo pacman -S cava cmatrix
yay -S eww-git gallery-dl