{"id":43755539,"url":"https://github.com/saatvik333/hyprland-dotfiles","last_synced_at":"2026-02-05T14:23:15.174Z","repository":{"id":295292373,"uuid":"961997220","full_name":"saatvik333/hyprland-dotfiles","owner":"saatvik333","description":"yet another hyprland 🍚","archived":false,"fork":false,"pushed_at":"2025-09-25T14:55:14.000Z","size":5340,"stargazers_count":165,"open_issues_count":1,"forks_count":10,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-25T16:40:48.546Z","etag":null,"topics":["dotfiles-linux","hyprland-config","hyprland-dotfiles","hyprland-rice"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/saatvik333.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-04-07T13:46:31.000Z","updated_at":"2025-09-25T14:55:17.000Z","dependencies_parsed_at":"2025-05-24T18:31:52.888Z","dependency_job_id":"fbcd3ef1-ed8e-488a-903c-dc3e6b87a177","html_url":"https://github.com/saatvik333/hyprland-dotfiles","commit_stats":null,"previous_names":["saatvik333/hyprland-dotfiles"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/saatvik333/hyprland-dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saatvik333%2Fhyprland-dotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saatvik333%2Fhyprland-dotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saatvik333%2Fhyprland-dotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saatvik333%2Fhyprland-dotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saatvik333","download_url":"https://codeload.github.com/saatvik333/hyprland-dotfiles/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saatvik333%2Fhyprland-dotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29123675,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T14:05:12.718Z","status":"ssl_error","status_checked_at":"2026-02-05T14:03:53.078Z","response_time":65,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dotfiles-linux","hyprland-config","hyprland-dotfiles","hyprland-rice"],"created_at":"2026-02-05T14:23:14.575Z","updated_at":"2026-02-05T14:23:15.168Z","avatar_url":"https://github.com/saatvik333.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hyprland Configuration\n\nA comprehensive, modern, rust-powered Hyprland 🍚 with a focus on featuring automated theme management, dynamic wallpaper integration, and seamless workflow optimization.\n\n\u003eThere is another branch of this repository that has a sharper, minimal, bordered configuration [LINK](https://github.com/saatvik333/hyprland-dotfiles/tree/rice/sharp-minimal).\n\n---\n\n\u003e[!NOTE]\n\u003eI've switched from Hyprland to Niri, so this repository will no longer be actively maintained.\n\u003e\n\u003eFor people interested in trying out my Niri configuration: [niri-dotfiles](https://github.com/saatvik333/niri-dotfiles)\n## Overview\n\nThis 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.\n\nhttps://github.com/user-attachments/assets/d348e384-ef6b-4c0d-9aef-bea7f89104bc\n\n|Swaync | Waybar |\n|---------|-----------|\n| \u003cimg width=\"1920\" height=\"1080\" alt=\"image\" src=\"https://github.com/user-attachments/assets/c11ad43f-59d0-4dbf-b19f-f9a9a22727e3\" /\u003e | \u003cimg width=\"1920\" height=\"1080\" alt=\"image\" src=\"https://github.com/user-attachments/assets/d101132d-b038-480f-8c3d-41a87a7c2952\" /\u003e|\n\n## Key Features\n\n### Automated Theme Management\n\n- **Dynamic Color Extraction**: Automatically generates color schemes from wallpapers using Wallust\n- **System-wide Synchronization**: Updates GTK themes, terminal colors, Waybar, and application themes\n- **GIF Wallpaper Support**: Seamless integration with animated wallpapers via waytrogen and swww\n- **Intelligent Adaptation**: Adjusts interface elements based on wallpaper luminosity\n\n### Modular Script Architecture\n\n- **Theme Orchestration**: Centralized theme management with component-specific handlers\n- **Media Controls**: Unified volume, brightness, and playback management with visual feedback\n- **System Utilities**: Package update monitoring, git repository maintenance, and status displays\n- **Error Handling**: Comprehensive logging, notifications, and recovery mechanisms\n\n### Application Integration\n\n- **Terminal**: Alacritty, Kitty with dynamic color schemes\n- **Shell**: Zsh and Bash with unified environment configuration\n- **Editor**: Neovim with theme synchronization\n- **Browser**: Custom themes and integration\n- **Development**: VSCode, various development tools\n\n## Configuration Structure\n\n```txt\n~/.config/\n├── hypr/           # Hyprland configuration\n├── waybar/         # Status bar configuration\n├── scripts/        # Automation and utility scripts\n├── wallust/        # Color palette templates\n├── themes/         # GTK and application themes\n└── [applications]/ # Individual application configs\n```\n\n## Script System\n\nThe configuration includes a modular script system organized by functionality:\n\n- **Theme Management**: Automated theme synchronization and wallpaper processing\n- **Media Controls**: Volume, brightness, and playback management\n- **System Utilities**: Package updates, git maintenance, status monitoring\n- **Development Tools**: Project management and workflow automation\n\nFor detailed script documentation, see [`scripts/README.md`](scripts/README.md).\n\n## License\n\nThis configuration is provided as-is for educational and personal use. Individual components may have their own licenses.\n\n---\n\n## Author\n\n**Maintainer:** [saatvik333](https://github.com/saatvik333)\n\n\u003e If you find this project helpful, please consider starring the repository to show your support and help others discover it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaatvik333%2Fhyprland-dotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaatvik333%2Fhyprland-dotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaatvik333%2Fhyprland-dotfiles/lists"}