This repository contains a collection of vim plugins and a development environment setup using Docker and distrobox.
Run this command to set up vim plugins:
curl -sSL https://github.com/KUKARAF/devpod/blob/f3e9012229ece795b6eb6f66507acf22946b3f35/setup_vim_plugins.sh | bash- distrobox
- wget
- zellij (can be installed inside of container but for performance reasons its better to have it outside)
-
Create the development container using the provided configuration:
git clone git@github.com:KUKARAF/devpod.git ~/.config/dotfiles && cd ~/.config/dotfiles && stow -t ~ --adopt . distrobox assemble create --file distrobox.ini
-
Verify the exported tools:
which vim ag fzf rg zoxide git
The container comes with:
- Vim with pre-configured plugins
- Development tools and build essentials
- Node.js (via asdf version manager)
- UV (fast Python package installer)
- FZF (fuzzy finder)
- The Silver Searcher (ag)
easy install addins:
- llm (
uv tool install llm --with llm-anthropic --with llm-openrouter --with llm-groq --with pip-system-certs --with ijson # pip-system-certs needed to make sure ssl imported from system (see https://github.com/KUKARAF/certificatinator for explenation) - Aider
uv tool install aider-chat --with pip-system-certs # pip-system-certs needed to make sure ssl imported from system (see https://github.com/KUKARAF/certificatinator for explenation)
- Seamless integration with host system
- Persistent home directory
- Access to host system's display and audio
- Shared SSH keys and config