36 lines
498 B
Text
36 lines
498 B
Text
|
FROM alpine:edge
|
||
|
|
||
|
# Install base dependencies and build tools
|
||
|
RUN apk add --no-cache \
|
||
|
fish \
|
||
|
direnv \
|
||
|
direnv-fish \
|
||
|
helix \
|
||
|
ripgrep \
|
||
|
fd \
|
||
|
dust \
|
||
|
btop \
|
||
|
tmux \
|
||
|
tar \
|
||
|
zstd \
|
||
|
jq \
|
||
|
tcpdump \
|
||
|
git
|
||
|
|
||
|
RUN apk add --no-cache \
|
||
|
clang
|
||
|
# rust
|
||
|
RUN apk add --no-cache \
|
||
|
rust \
|
||
|
rust-analyzer \
|
||
|
cargo \
|
||
|
rust-clippy
|
||
|
|
||
|
|
||
|
# zig (actually doubles as a c/c++)
|
||
|
RUN apk add --no-cache \
|
||
|
zig
|
||
|
|
||
|
# Set the entrypoint to fish
|
||
|
ENTRYPOINT ["fish"]
|