These dotfiles are built for Arch Linux and assume you are already running a base Arch installation with a working internet connection. The setup uses a curated set of packages across Hyprland, Waybar, Rofi, and several theming tools — all available from the AUR or official repositories.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.
Required packages
The following tools are used across this setup and must be installed before you log into Hyprland for the first time.| Package | Role |
|---|---|
hyprland | Wayland compositor — the core window manager |
waybar | Status bar |
rofi | Application launcher and menu system |
kitty | Terminal emulator |
swaynotificationcenter | Notification center (swaync) |
swww | Wallpaper daemon with smooth transitions |
matugen | Material You color token generator |
wallust | Terminal and app color scheme generator |
fastfetch | System info display with custom ASCII logos |
starship | Shell prompt |
nwg-display | GUI display/monitor configuration tool |
hyprlock | Lock screen |
hypridle | Idle daemon that triggers the lock screen |
hyprsunset | Blue light filter |
btop | System monitor |
cava | Audio visualizer |
yazi | Terminal file manager |
neovim | Text editor (used as nvim) |
ttf-jetbrains-mono-nerd | JetBrainsMono Nerd Font — required for icons in the bar and terminal |
python-pywal | Pywal color scheme support |
Installation
Install an AUR helper
If you do not already have If you prefer
yay or paru installed, install one now. yay is used in the commands below, but paru works as a drop-in replacement.paru:Install required packages
Install all dependencies in a single command. This covers every package listed in the table above.
Clone the repository
Clone the dotfiles to a location of your choice. Your home directory works fine.
Deploy the dotfiles
Copy the config files into your home directory and make the scripts executable.This places all component configs under
~/.config/ and all utility scripts under ~/.local/bin/, which must be on your $PATH for the menus and theming pipeline to work.Log in to Hyprland
Start Hyprland from a TTY or select it from your display manager. From a TTY the standard command is:On first login,
wallset-backend-startup runs automatically. It picks a random wallpaper from ~/.config/wallpapers/ and runs the full theming pipeline — generating color tokens with matugen and wallust, then applying them across Waybar, Rofi, Kitty, Hyprland, and swaync.Place your wallpapers in
~/.config/wallpapers/. That directory is what the wallpaper selector scans when you open it — any image not in that folder will not appear in the menu.