-
-
Notifications
You must be signed in to change notification settings - Fork 8
Home
You might be here looking for (Linux) rice reference or to (full?) replicate my personal configuration of my favorite Window Managers and several apps as well. ⛄
HorneroConfig is your artisanal toolkit for crafting the perfect digital workspace. Named after the industrious hornero bird, renowned for its skillful nest-building, our framework empowers you to construct a robust, functional, and personalized computing environment.
Perfectly suited for a wide array of Desktop Environments and Window Managers, HorneroConfig thrives across different platforms including GitHub Codespaces, Gitpod, VS Code Remote - Containers, or even Linux distributions that are not Arch Linux.
Backed by the versatile Chezmoi, HorneroConfig stands out as a dotfiles manager that adapts flexibly to your needs, streamlining machine setup and ensuring consistency across devices. Embrace the spirit of the hornero, and let HorneroConfig transform your configurations into a harmonious blend of elegance and efficiency.
- 🎨 Advanced Appearance Themes: Switch between beautiful desktop themes instantly
- 🧠 Smart Colors: Intelligent color adaptation for optimal readability and theme consistency
- 🐚 Quickshell: Unified QML desktop shell (bar, launcher, dashboard, notifications, AI chat)
- 🎨 Material Design 3: Intelligent color theming from wallpaper analysis
- 🌊 Hyprland: Dynamic tiling Wayland compositor with smooth animations
- 📦 Easy Management: Simple installation and configuration via chezmoi
- 🔧 100+ Scripts: Comprehensive automation and utility scripts
- 🔄 Automatic Theming: Seamless wallpaper-to-theme integration
- 🛡️ Security: Built-in security auditing and hardening tools
Most were written from scratch. Core stack:
- Compositor 🌊 Hyprland - Dynamic tiling Wayland compositor
- Desktop Shell 🐚 Quickshell - Unified QML shell (bar, launcher, notifications, dashboard)
- Launcher Fallback 🚀 terminal prompt - lightweight rescue launcher
- Notifications 🔔 Built into Quickshell (replaces Mako)
- Terminal Emulator 🐾 Kitty - GPU-accelerated terminal
- Shell 🐚 Zsh with Powerlevel10k prompt
- Lockscreen 🔒 Hyprlock - Secure lock screen
-
Wallpaper 🖼️ Quickshell Background + pywal/M3 via
dots-wallpaper-set - File Manager 🃏 Thunar with customized side pane
- and many more!






HorneroConfig automatically configures the Chaotic-AUR repository during installation. This provides:
- ⚡ Precompiled Binaries: Skip building AUR packages from source
- 🎯 Faster Setup: Reduce installation time by 50-70%
- 🔄 Regular Updates: Automatically maintained packages
- 📦 Popular Packages: Hyprland + Quickshell ecosystem, pamac-aur, auto-cpufreq, and more
The repository is configured automatically by the chezmoi script at:
home/.chezmoiscripts/linux/run_onchange_before_install-000-chaotic-aur.sh.tmpl
For more information, visit the Chaotic-AUR documentation.
- 🐚 Quickshell Shell ⭐
- ✅ Quickshell Parity Checklist
- 📁 Thunar File Manager
- 📁 Yazi File Manager
- 📋 CopyQ Clipboard Manager
- 📜 Dots Scripts Guide ⭐ Complete Documentation
- 💾 Backup System
- 🚀 Eject System
Quickshell-first flows:
- 🚀 App Launcher - quickshell → minimal
- 📋 Clipboard - cliphist/copyq → minimal
- ⚡ Power Menu - quickshell
- ⚙️ Settings Hub - unified GUI settings
Media & Screen:
- 📸 Screenshots - sss
- 🔒 Screen Lock - hyprlock
- 🔆 Brightness - brightnessctl
System:
- ⚡ Performance - powerprofilesctl
- ⌨️ Keyboard Layout - 13 layouts
- 🔋 Battery Monitor - poweralertd
- 📁 File Manager - thunar → nautilus
- 📁 Yazi - terminal file manager
Essential:
- 🏠 Home - Start here
- 📜 Dots Scripts ⭐ - All tools & fallbacks
- 🎨 Appearance Themes - Theme switching
- 🖼️ Theme Gallery
- ❄️ Nix / Home-Manager - Visual theme browser
- 🧠 Smart Colors - Adaptive theming
Recent Updates:
- ⭐ Dots Scripts - Quickshell-first command reference
- 🆕 Hybrid GPU - NVIDIA/Intel power management
- 🆕 Changelog 2025 - Latest changes