This repository contains the configuration files (dotfiles) used to manage user environments across multiple servers.
Optimized for speed, portability, Zsh (with Powerlevel10k).
Preview:
- ✅ Zsh configured with Powerlevel10k
- ✅ Stow-based dotfile management (
bash,zsh,git,nano,aliases) - ✅ Clean separation of files
.dotfiles/
├── bash/ → .bashrc, .bash_profile
├── zsh/ → .zshrc, .p10k.zsh (Powerlevel10k theme)
├── git/ → .gitconfig
├── nano/ → .nanorc
├── aliases/ → .aliases
├── install.sh → Manual install script (non-Ansible systems)
└── README.md
git clone git@github.com:Graxo/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
chmod +x install.sh
./install.shChange the commit info in ./git/.gitconfig to your own
This:
- Installs required packages
- Clones dotfiles and stows them
- Installs Powerlevel10k
- Sets Zsh as default shell
Make sure your terminal uses a Nerd Font (e.g. MesloLGS NF) to properly render Powerlevel10k icons.
git,zsh,stow,curl
This is a personal environment config repo, but improvements are welcome. Forks and ideas encouraged!
For questions or suggestions, reach out via GitHub Issues or contact [graxo].
