aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--vim/Dockerfile13
-rwxr-xr-xvim/run.sh2
2 files changed, 15 insertions, 0 deletions
diff --git a/vim/Dockerfile b/vim/Dockerfile
new file mode 100644
index 0000000..abcd821
--- /dev/null
+++ b/vim/Dockerfile
@@ -0,0 +1,13 @@
+FROM alpine:3.12
+RUN apk update && apk upgrade
+RUN apk add tmux st vim ripgrep fzf curl wget git ctags
+
+RUN mkdir devi
+WORKDIR /devi
+
+RUN git clone https://github.com/kana/vim-arpeggio ~/.vim/bundle/vim-arpeggio
+RUN git clone https://github.com/nanotech/jellybeans.vim ~/.vim/bundle/jellybeans.vim
+RUN git clone https://github.com/vim-airline/vim-airline ~/.vim/bundle/vim-airline
+RUN git clone http://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
+RUN git clone http://github.com/terminaldweller/fedora && cd fedora/baseline && cp ./.vimrc ~/.vimrc
+RUN vim -c "PluginInstall" -c "qa"
diff --git a/vim/run.sh b/vim/run.sh
new file mode 100755
index 0000000..2758ae7
--- /dev/null
+++ b/vim/run.sh
@@ -0,0 +1,2 @@
+#!/usr/bin/env sh
+docker run -it --entrypoint ash $1