diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..1d3327b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,30 @@ +FROM alpine:3.20.3 +RUN apk add --no-cache \ + # QoL + git \ + zsh \ + bat \ + exa \ + rsync \ + shadow \ + neofetch \ + tailscale \ + # JS + yarn \ + deno \ + # Pyro + rust \ + cargo \ + go +RUN ln -f /bin/zsh /bin/sh +RUN ln -f /bin/zsh /bin/ash + +COPY ./dotfiles /root/.files + RUN ln -s /root/.files/.zshrc /root/.zshrc + RUN cp /root/.files/zsh/p10k.zsh /root/.p10k.zsh + +RUN source /root/.zshrc + + +WORKDIR /root +ENTRYPOINT [ "/bin/zsh" ] \ No newline at end of file