My personal Linux desktop configuration files, managed with GNU Stow.
- Compositors: Hyprland (primary) and Niri
- Desktop Shell & UI: DankMaterialShell, Waybar, Rofi, Quickshell
- Terminals: Kitty, Ghostty
- Theming: Dynamic wallpaper-based material theming using Matugen and Wallust, with support for GTK applications
- Other utilities: Zsh, VS Code, Swaylock
-
Install dependencies: The required packages are listed in
pkglist.txt(Arch official repos) andaurlist.txt(AUR). Install them using pacman and an AUR helper (e.g., yay or paru):sudo pacman -S --needed - < pkglist.txt yay -S --needed - < aurlist.txt
-
Clone the repository:
git clone https://github.com/thalesraymond/dotfiles.git ~/dotfiles cd ~/dotfiles
-
Deploy configurations: Use GNU Stow to create symbolic links in your home directory. To deploy all configurations:
stow *(Note: To stow individual components, specify the folder name, e.g.,
stow hypr)