This repository contains my personal dotfiles and configurations, managed using GNU Stow.
- Install GNU Stow:
# On Arch Linux
sudo pacman -S stow
- Clone this repository:
git clone <repository-url> ~/.dotfiles
cd ~/.dotfiles
- Create symlinks using Stow:
stow .
.
├── .config
│ ├── ags - AGS (Aylur's GTK Shell) configuration
│ ├── cava - Cava audio visualizer settings
│ ├── dunst - Dunst notification daemon
│ ├── fastfetch - Fastfetch system info
│ ├── hypr - Hyprland window manager
│ ├── kitty - Kitty terminal emulator
│ ├── nvim - Neovim editor
│ ├── ohmyposh - Oh My Posh shell promt
│ ├── rofi - Rofi application launcher
│ ├── waybar - Waybar status bar
│ └── wlogout - Wlogout session manager
└── .zshrc - Zsh shell configuration
This repository uses GNU Stow to manage dotfiles. When you run stow .
, it creates symlinks from your home directory to the files in this repository, keeping everything organized and version-controlled.
To update configurations:
- Make changes to files in the repository
- Commit your changes
- Run
stow .
to update symlinks if needed
See the LICENSE file for details.