ephemeral/Dockerfile

30 lines
No EOL
474 B
Docker

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" ]