diff --git a/bootstrap/Dockerfile b/bootstrap/Dockerfile new file mode 100644 index 0000000..69e052f --- /dev/null +++ b/bootstrap/Dockerfile @@ -0,0 +1,22 @@ +FROM archlinux:latest + +# First build then run this dockerfile with: +# `podman build -t bootstrap .` +# `podman run -it -v /path/to/my/dotfiles:/path/to/my/dotfiles:ro bootstrap` + +RUN pacman-key --init +RUN pacman -Syu --noconfirm git vi base-devel sudo zsh man man-pages + +RUN useradd -m -G wheel -s /usr/bin/zsh marty +RUN echo "%wheel ALL=(ALL:ALL) ALL" >> /etc/sudoers +RUN echo "marty:password" | chpasswd + +# RUN su marty +# RUN cd /home/marty +# RUN git clone "https://git.martyoeh.me/Marty/dotfiles" .dotfiles +# link it directly from dotfile development dir to experiment + +USER marty +VOLUME /home/marty/.dotfiles +WORKDIR /home/marty/.dotfiles +CMD ["/usr/bin/bash"]