Opinionated dotfiles to hyper-personalise my development environment across every machine.
- 🖥️ tmux: with custom status bar, session management and keybindings.
- 📚 Neovim: preconfigured with LSP, Tree-sitter and essential plugins for a smooth coding workflow.
- 🐚 zsh: enhanced by Oh My Zsh plugins, auto-completion, aliases and prompt customisations.
- 📦 Devbox & Nix: for declarative, reproducible package management across all computers.
- 🔎 Standard CLI enhancements: fzf, ripgrep, bat, exa, zoxide and more.
- ⚙️Handy DevOps & software engineering tools: Docker, kubectl, AWS CLI, Terraform, etc.
Git clone the repo wherever you want.
git clone https://github.com/okwilkins/.dotfiles
Go into the directory and run the install.sh
script.
cd .dotfiles && bash ./install.sh
This will install the relevant packages to get things going will create the symbolic links for the dotfiles.
A big thank you to the following people for their inspiration and help: