@@ -3,39 +3,19 @@ FROM ubuntu:22.04
33WORKDIR /root
44
55# ubuntu only
6- RUN apt update
7- RUN apt install -y curl git build-essential
8-
6+ RUN apt update --fix-missing
7+ RUN apt install -y curl git build-essential zsh
98
109# Install brew
11- RUN curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh | env NONINTERACTIVE=1 bash
12-
13- RUN echo 'export PATH="$PATH:/home/linuxbrew/.linuxbrew/bin"' >> "$HOME/.bashrc"
14- ENV PATH="$PATH:/home/linuxbrew/.linuxbrew/bin"
15-
16- RUN brew doctor
17-
18- # Xclip ubuntu only
19- RUN brew install unzip xclip vim neovim
10+ ENV NONINTERACTIVE=1
11+ RUN curl -Lks -o install.sh https://raw.githubusercontent.com/dhvcc/configs/master/.cfg/install.sh && \
12+ chmod +x install.sh && \
13+ ./install.sh && \
14+ zsh -c "$HOME/.cfg/setup.sh"
2015
21- RUN brew install starship neofetch fzf btop wget \
22- pyenv nvm \
23- lsd fd ripgrep bat `# rust utils`
16+ # RUN echo 'export PATH="$PATH:/home/linuxbrew/.linuxbrew/bin"' >> "$HOME/.bashrc"
17+ # ENV PATH="$PATH:/home/linuxbrew/.linuxbrew/bin"
2418
25- # INSTALL VIM THINGS
26- RUN curl -fLo '~/.vim/autoload/plug.vim' --create-dirs \
27- 'https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
28-
29- RUN curl -Lks https://raw.githubusercontent.com/dhvcc/configs/master/.cfg/install.sh | /bin/sh
30-
31- # Install manually or in script
32- # ENV NVM_DIR="$HOME/.nvm"
33- # RUN test -s "/home/linuxbrew/.linuxbrew/opt/nvm/nvm.sh" && . "/home/linuxbrew/.linuxbrew/opt/nvm/nvm.sh"; nvm install 16
34-
35- # ubuntu only
36- RUN apt install -y zsh
37- #
38- RUN "$HOME/.cfg/scripts/install-omb.sh"
39- RUN "$HOME/.cfg/scripts/install-omz.sh"
19+ # RUN "$HOME/.cfg/setup.sh"
4020
4121CMD bash
0 commit comments