This repository contains my personal configuration files and setup scripts for tools like tmux, Neovim, Zsh, and more. It is designed for easy replication across new machines and provides a consistent development environment.
tmux/– Tmux config with TPM plugin manager and Catppuccin themenvim/– Neovim configuration (Lua or Vimscript)zsh/– Zsh shell configurationgit/– Git global config.config/– Misc XDG config files (e.g., Alacritty, Starship)
- Clone this repo
git clone https://github.com/<your-username>/configs.git cd configs
- Run the installer
./install.sh
- Finish setup Open tmux and press Ctrl + s then I to install plugins via TPM
dotfiles/
├── install.sh # Install and link everything
├── scripts/ # Helper scripts (e.g., link.sh)
├── tmux/ # Tmux config and TPM plugins
│ └── .tmux.conf
├── nvim/ # Neovim config
│ └── init.lua # Entrypoint
│ └── lua/ # Plugin config and settings
│ └── plugins/
├── zsh/ # Zsh config
├── bash/ # Bash config
└── git/ # Git global config
└── .gitconfig