From f4b53351ab2139e4e7b97c346380b7c2f2d7975f Mon Sep 17 00:00:00 2001 From: raphy Date: Fri, 31 Jan 2025 01:11:31 +0100 Subject: [PATCH] Initial commit --- Dockerfile | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..2b2935e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,35 @@ +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"]