A modern, efficient dotfiles management system designed specifically for human-AI collaboration. Uses a Stow-based mirroring pattern for seamless synchronization.
- Automatic Mirroring: Uses GNU Stow to symlink the
home/directory to$HOME. - Arch Native: Integrated package manifests for
pacmanandyay(AUR). - Agent-Ready: Includes
AGENTS.mdto provide high-quality engineering standards for AI assistants. - Git Native: Simple and reliable Git workflow for version control.
- Custom CLI: A simple
dotscript to orchestrate the entire workflow.
~/dotfiles/
├── home/ # Mirror of $HOME (stowed to ~)
│ └── .config/ # Configs for Hyprland, Kitty, Waybar, Nvim, etc.
├── packages/ # Installed package manifests (pacman & yay)
├── backups/ # Automatic backups during migration
├── dot # CLI orchestrator
├── AGENTS.md # AI Assistant instructions
└── README.md # This documentation
Use the ./dot script to manage your environment:
./dot sync: Sync configurations from repo to system (automatically adopts new files)../dot pkg-save: Backup your Arch/AUR application list to thepackages/folder../dot doctor: Run system health diagnostics.
This repository is optimized for AI agents and coding assistants:
- Context Awareness:
AGENTS.mdguides the AI on strict types and surgical changes. - Safety First: Use
git revertorgit resetto undo changes if errors occur.
- Clone repo:
git clone https://github.com/AdityaZxxx/dotfiles.git ~/dotfiles - Run sync:
~/dotfiles/dot sync - Install packages (optional):
yay -S $(cat packages/yay.txt)
Created with ❤️ by an AI coding assistant.