Personal dotfiles for Arch Linux, managed with GNU Stow.
| Package | Contents |
|---|---|
zsh |
.zshenv, .zshrc |
git |
.config/git/config |
hypr |
.config/hypr/hyprland.conf |
zed |
.config/zed/ |
uv |
.config/uv/uv.toml |
waybar |
.config/waybar/ |
sudo pacman -S stow git zed uv \
zsh zsh-autosuggestions zsh-syntax-highlighting \
eza bat dust procs git-delta zoxide starship \
hyprland xdg-desktop-portal-hyprland \
kitty wofi waybar# Clone the repo
git clone [email protected]:bazulenkov/dotfiles.git ~/dotfiles
# Apply all packages
cd ~/dotfiles
stow zsh git hypr zed uv waybararch-setup-XM22AL5N.sh — post-install script for Xiaomi Mini PC (Intel i5-1240P, AX211 WiFi).
Installs system packages, configures WiFi/Bluetooth/PipeWire, clones this repo, and stows dotfiles.
chmod +x arch-setup-XM22AL5N.sh
./arch-setup-XM22AL5N.shUser credentials are stored locally and not tracked by the repo:
cat > ~/.config/git/config.local << 'EOF'
[user]
name = Your Name
email = [email protected]
EOFstow <pkg> # create symlinks
stow -D <pkg> # remove symlinks
stow -R <pkg> # restow (remove + create)
stow -n -v <pkg> # dry run