Personal development environment configuration, including dotfiles for Neovim, Vim, Tmux, Bash, and Dockerfiles for development containers. This setup is designed to provide a smooth, consistent workflow while improving efficiency, productivity, and the overall development experience.
Clone and symlink dotfiles:
git clone git@github.com:shororxor/dev-env.git
cd dev-env && ./setup.shPull pre-built Docker images:
docker pull shororxor/base-dev-vim:ubuntu-24.04
docker pull shororxor/base-dev:ubuntu-24.04Images are built from docker-images/*.Dockerfile. Two flavours are available:
| Image | Base | Description |
|---|---|---|
base-dev |
Ubuntu 22.04 / 24.04 | Common CLI tools |
base-dev-vim |
Ubuntu 22.04 / 24.04 | base-dev + Vim/Neovim |
docker build --tag shororxor/base-dev-vim:ubuntu-24.04 \
--file docker-images/base-dev-vim:ubuntu-24.04.Dockerfile \
--build-arg USERNAME=$USER DOTFILES=$DOTFILES /docker login
docker tag shororxor/base-dev-vim:ubuntu-24.04 shororxor/base-dev-vim:ubuntu-24.04
docker push shororxor/base-dev-vim:ubuntu-24.04