Personal dotfiles for a DevOps-focused development environment. Includes zsh, tmux, git and neovim configuration.
| Config | Description |
|---|---|
zsh/ |
.zshrc + aliases for DevOps workflows |
tmux/ |
.tmux.conf with sane keybindings and status bar |
git/ |
.gitconfig with useful aliases + global .gitignore |
nvim/ |
Minimal init.vim for editing configs and code |
git clone https://github.com/YOUR_USERNAME/dotfiles.git ~/dotfiles
cd ~/dotfiles
./install.shThe install script is idempotent — safe to run multiple times. It creates symlinks from $HOME to this repo, so changes are tracked automatically.
- zsh (
apt install zsh/brew install zsh) - tmux (
apt install tmux) - git
- neovim (optional,
apt install neovim)
k # kubectl
kgp # kubectl get pods
kgn # kubectl get nodes
tf # terraform
tfi # terraform init
tfp # terraform plan
tfa # terraform apply
d # docker
dc # docker compose
dps # docker ps --format tableCopy zsh/local.zsh.example to ~/.local.zsh for machine-specific config that won't be committed.