A comprehensive, modern, rust-powered Hyprland π with a focus on featuring automated theme management, dynamic wallpaper integration, and seamless workflow optimization.
This configuration provides a complete desktop environment built around Hyprland with intelligent automation systems. The setup includes dynamic theme synchronization across all applications, animated wallpaper support, and a modular script architecture for system management.
rice.mp4
Swaync | Waybar |
---|---|
![]() |
![]() |
- Dynamic Color Extraction: Automatically generates color schemes from wallpapers using Wallust
- System-wide Synchronization: Updates GTK themes, terminal colors, Waybar, and application themes
- GIF Wallpaper Support: Seamless integration with animated wallpapers via waytrogen and swww
- Intelligent Adaptation: Adjusts interface elements based on wallpaper luminosity
- Theme Orchestration: Centralized theme management with component-specific handlers
- Media Controls: Unified volume, brightness, and playback management with visual feedback
- System Utilities: Package update monitoring, git repository maintenance, and status displays
- Error Handling: Comprehensive logging, notifications, and recovery mechanisms
- Terminal: Alacritty, Kitty with dynamic color schemes
- Shell: Zsh and Bash with unified environment configuration
- Editor: Neovim with theme synchronization
- Browser: Custom themes and integration
- Development: VSCode, various development tools
~/.config/
βββ hypr/ # Hyprland configuration
βββ waybar/ # Status bar configuration
βββ scripts/ # Automation and utility scripts
βββ wallust/ # Color palette templates
βββ themes/ # GTK and application themes
βββ [applications]/ # Individual application configs
The configuration includes a modular script system organized by functionality:
- Theme Management: Automated theme synchronization and wallpaper processing
- Media Controls: Volume, brightness, and playback management
- System Utilities: Package updates, git maintenance, status monitoring
- Development Tools: Project management and workflow automation
For detailed script documentation, see scripts/README.md
.
This configuration is provided as-is for educational and personal use. Individual components may have their own licenses.
Maintainer: saatvik333
If you find this project helpful, please consider starring the repository to show your support and help others discover it.