Skip to content

saatvik333/hyprland-dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Hyprland Configuration

A comprehensive, modern, rust-powered Hyprland 🍚 with a focus on featuring automated theme management, dynamic wallpaper integration, and seamless workflow optimization.

Overview

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
image image

Key Features

Automated Theme Management

  • 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

Modular Script Architecture

  • 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

Application Integration

  • 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

Configuration Structure

~/.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

Script System

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.

License

This configuration is provided as-is for educational and personal use. Individual components may have their own licenses.


Author

Maintainer: saatvik333

If you find this project helpful, please consider starring the repository to show your support and help others discover it.

About

yet another hyprland 🍚

Topics

Resources

Stars

Watchers

Forks