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