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