From 75d9b3c3aa29b0a95142f35de85175e89651db02 Mon Sep 17 00:00:00 2001 From: pml68 Date: Tue, 17 Dec 2024 01:01:50 +0100 Subject: feat: switch to rustup pkg over rust, no-tex becomes base --- Dockerfile.no-tex | 48 ------------------------------------------------ 1 file changed, 48 deletions(-) delete mode 100644 Dockerfile.no-tex (limited to 'Dockerfile.no-tex') diff --git a/Dockerfile.no-tex b/Dockerfile.no-tex deleted file mode 100644 index 3342c16..0000000 --- a/Dockerfile.no-tex +++ /dev/null @@ -1,48 +0,0 @@ -FROM alpine:edge AS base -WORKDIR /root -SHELL ["/bin/sh", "-c"] - -RUN apk add --no-cache git \ - lazygit \ - neovim \ - man-pages \ - alpine-sdk \ - bash \ - eza \ - ncurses \ - util-linux-misc \ - curl \ - --update - -# install deps needed by neovim -RUN apk add --no-cache wget \ - gzip \ - neovim-doc \ - ripgrep \ - rust \ - python3 \ - openjdk21 \ - openjdk17 \ - gradle \ - go \ - dotnet8-sdk \ - clang19-extra-tools \ - nodejs \ - npm - -# pre-download lazy.nvim -RUN git clone --filter=blob:none https://github.com/folke/lazy.nvim.git --branch=stable /root/.local/share/nvim/lazy/lazy.nvim - -# copy config files -COPY .bashrc .bashrc -COPY . .config/nvim - -FROM base -SHELL ["/bin/bash", "-c"] -WORKDIR /root -RUN nvim --headless +"Lazy! sync" +qa; rm -rf /root/.cache - -# symlink the clangd executable, since it can't be installed with mason -RUN ln -sf /usr/bin/clangd /root/.local/share/nvim/mason/bin/clangd - -ENTRYPOINT ["/bin/bash"] -- cgit v1.2.3