Skip to content

KUKARAF/devpod

Repository files navigation

Vim Plugins and Development Environment

This repository contains a collection of vim plugins and a development environment setup using Docker and distrobox.

Quick Setup

1. Install Vim Plugins

Run this command to set up vim plugins:

curl -sSL https://github.com/KUKARAF/devpod/blob/f3e9012229ece795b6eb6f66507acf22946b3f35/setup_vim_plugins.sh | bash

Using with Distrobox

Prerequisites

  • distrobox
  • wget
  • zellij (can be installed inside of container but for performance reasons its better to have it outside)

Setup and Usage

  1. 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
  2. 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)

Features

  • Seamless integration with host system
  • Persistent home directory
  • Access to host system's display and audio
  • Shared SSH keys and config

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 3

  •  
  •  
  •