Noro’s Hyprland Dotfiles is a personal Linux desktop configuration (rice) built around Hyprland — a dynamic tiling Wayland compositor. The setup combines the visual language of Windows 11 with the flexibility of Linux, powered by an automated color pipeline that keeps every visible component in sync with the active wallpaper. Every time you change your wallpaper, Matugen and Wallust regenerate a full color palette and push it to Waybar, Rofi, Kitty, Hyprland borders, and the notification center — no manual editing required.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Noro18/linux-ricing-dotfiles/llms.txt
Use this file to discover all available pages before exploring further.
Installation
Get the dotfiles onto your system and install required dependencies
File structure
Understand how config files, scripts, and generated files are organized
Theming pipeline
Learn how wallpaper colors flow through Matugen and Wallust to every component
Scripts reference
Browse all shell scripts that power theming, Waybar, and desktop utilities
What makes this setup different
Dynamic color pipeline
Wallpaper colors automatically propagate to every component via Matugen (Material You) and Wallust on every wallpaper change.
Windows-inspired aesthetic
Centered taskbar layouts, glassy panels, and Win11-style surfaces — all running on Hyprland.
Switchable Waybar styles
Swap between Waybar style presets instantly through the Rofi-powered
waybar-set selector.Rofi-powered menus
App launcher, power menu, mode switcher, and Waybar selector — all styled to match the desktop.
Quick orientation
Install dependencies
Install Hyprland, Waybar, Rofi, Kitty, Matugen, Wallust, swww, and the other required packages listed in the installation guide.
Clone and deploy dotfiles
Clone the repository and copy the
dotfiles/ directory contents into your home folder so that ~/.config/ and ~/.local/bin/ are populated.Log in and let startup theming run
On first login, Hyprland runs
wallset-backend-startup automatically. It picks a random wallpaper, generates a color palette, and applies it across all components.Explore and customize
Use Super + W to open the wallpaper selector, or run
waybar-set to switch Waybar styles. Read the theming customization guide to go deeper.Component overview
| Component | Role |
|---|---|
| Hyprland | Wayland compositor — windows, borders, animations |
| Waybar | Top status bar with workspaces, clock, and system modules |
| Rofi | App launcher, power menu, and all selector menus |
| Kitty | GPU-accelerated terminal emulator |
| SwayNC | Notification daemon and notification center |
| Matugen | Generates Material You color palettes from wallpaper |
| Wallust | Generates terminal palettes from wallpaper |
| swww | Animated wallpaper daemon |
| Fastfetch | System info display on terminal open |
| Starship | Cross-shell prompt |