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 / 26.04 | base-dev + Vim/Neovim |
docker build --tag shororxor/base-dev-vim:ubuntu-26.04 \
--file docker-images/base-dev-vim:ubuntu-26.04.Dockerfile \
--build-arg USERNAME=$USER \
/docker login
docker tag shororxor/base-dev-vim:ubuntu-26.04 shororxor/base-dev-vim:ubuntu-26.04
docker push shororxor/base-dev-vim:ubuntu-26.04docker pull shororxor/base-dev-vim:ubuntu-26.04
docker run -it --name <container-name> \
-v <host-pwd>:<container-pwd> \
-p <port>:<port> \
<docker-image>