Block a user
nvim (0.11.6)
Published 2026-03-03 06:03:30 -07:00 by mlow
Installation
docker pull git.mlow.ca/mlow/nvim:0.11.6sha256:6b3e6315879c79d85a152fe0a83d255c6ef8a7d21ab7e31b0c30d01b77c72ae8
Image Layers
| # debian.sh --arch 'amd64' out/ 'testing' '@1769990400' |
| ARG NVIM_VERSION |
| ARG EXTRA_PACKAGES NVIM_VERSION |
| |4 EXTRA_PACKAGES=age kitty-terminfo wl-clipboard NVIM_VERSION=0.11.6 /bin/sh -c apt-get update -q && apt-get install -yq --no-install-recommends bash-completion build-essential ca-certificates cmake curl gettext gettext-base git jq less locales man-db manpages manpages-dev ninja-build openssh-client ripgrep tmux unzip yq $EXTRA_PACKAGES |
| ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 |
| |4 EXTRA_PACKAGES=age kitty-terminfo wl-clipboard NVIM_VERSION=0.11.6 /bin/sh -c sed -i "/${LANG}/s/^# //g" /etc/locale.gen && locale-gen |
| ARG EXTRA_PACKAGES NVIM_SRC_TARBALL NVIM_VERSION |
| ARG EXTRA_PACKAGES NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION |
| |6 EXTRA_PACKAGES=age kitty-terminfo wl-clipboard NVIM_BUILD_TYPE=RelWithDebInfo NVIM_SRC_TARBALL=/usr/local/src/neovim-0.11.6.tar.gz NVIM_VERSION=0.11.6 /bin/sh -c mkdir -p /usr/local/src && curl -Lo ${NVIM_SRC_TARBALL} https://github.com/neovim/neovim/archive/refs/tags/v${NVIM_VERSION}.tar.gz && tar -xvf ${NVIM_SRC_TARBALL} -C /usr/local/src/ && cd /usr/local/src/neovim-${NVIM_VERSION} && make CMAKE_BUILD_TYPE=${NVIM_BUILD_TYPE} && make install && ln -s /usr/local/bin/nvim /usr/local/bin/vi && ln -s /usr/local/bin/nvim /usr/local/bin/vim |
| ARG EXTRA_PACKAGES NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION UID |
| ARG EXTRA_PACKAGES GID NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION UID |
| ARG EXTRA_PACKAGES GID NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION SHELL UID |
| |9 EXTRA_PACKAGES=age kitty-terminfo wl-clipboard GID=1000 NVIM_BUILD_TYPE=RelWithDebInfo NVIM_SRC_TARBALL=/usr/local/src/neovim-0.11.6.tar.gz NVIM_VERSION=0.11.6 SHELL=/bin/bash UID=1000 /bin/sh -c groupadd -g ${GID} nvim && useradd -m -s ${SHELL} -u ${UID} -g nvim nvim |
| ENV EDITOR=nvim |
| ARG EXTRA_PACKAGES GID NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION SHELL SOPS_VERSION UID |
| ARG EXTRA_PACKAGES GID NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION SHELL SOPS_URL SOPS_VERSION UID |
| |11 EXTRA_PACKAGES=age kitty-terminfo wl-clipboard GID=1000 NVIM_BUILD_TYPE=RelWithDebInfo NVIM_SRC_TARBALL=/usr/local/src/neovim-0.11.6.tar.gz NVIM_VERSION=0.11.6 SHELL=/bin/bash SOPS_URL=https://github.com/getsops/sops/releases/download/v3.10.2/sops-v3.10.2.linux.amd64 SOPS_VERSION=3.10.2 UID=1000 /bin/sh -c mkdir -p "/home/nvim/.local/bin" && curl -Lo "/home/nvim/.local/bin/sops" "${SOPS_URL}" && chmod +x "/home/nvim/.local/bin/sops" && chown -R nvim:nvim /home/nvim/.local ; |
| ENV PATH=/home/nvim/.local/bin:$PATH |
| |11 EXTRA_PACKAGES=age kitty-terminfo wl-clipboard GID=1000 NVIM_BUILD_TYPE=RelWithDebInfo NVIM_SRC_TARBALL=/usr/local/src/neovim-0.11.6.tar.gz NVIM_VERSION=0.11.6 SHELL=/bin/bash SOPS_URL=https://github.com/getsops/sops/releases/download/v3.10.2/sops-v3.10.2.linux.amd64 SOPS_VERSION=3.10.2 UID=1000 /bin/sh -c mkdir -p /home/nvim/.config/nvim/after/plugin && chown -R nvim:nvim /home/nvim/.config ; |
| ARG EXTRA_PACKAGES GID INSTALL_NODE NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION SHELL SOPS_URL SOPS_VERSION UID |
| ARG EXTRA_PACKAGES GID INSTALL_NODE NODE_VERSION NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION SHELL SOPS_URL SOPS_VERSION UID |
| |13 EXTRA_PACKAGES=age kitty-terminfo wl-clipboard GID=1000 INSTALL_NODE=true NODE_VERSION=24.13.1 NVIM_BUILD_TYPE=RelWithDebInfo NVIM_SRC_TARBALL=/usr/local/src/neovim-0.11.6.tar.gz NVIM_VERSION=0.11.6 SHELL=/bin/bash SOPS_URL=https://github.com/getsops/sops/releases/download/v3.10.2/sops-v3.10.2.linux.amd64 SOPS_VERSION=3.10.2 UID=1000 /bin/sh -c if [ "$INSTALL_NODE" = "true" ]; then echo "Installing Node.js version: $NODE_VERSION"; curl -Lo- https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.xz | tar --strip-components=1 -xJvf- -C /usr/local && npm install -g typescript eslint vscode-langservers-extracted prettier typescript-language-server @vtsls/language-server; fi ; |
| ARG EXTRA_PACKAGES GID INSTALL_NODE INSTALL_VUE NODE_VERSION NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION SHELL SOPS_URL SOPS_VERSION UID |
| |14 EXTRA_PACKAGES=age kitty-terminfo wl-clipboard GID=1000 INSTALL_NODE=true INSTALL_VUE=true NODE_VERSION=24.13.1 NVIM_BUILD_TYPE=RelWithDebInfo NVIM_SRC_TARBALL=/usr/local/src/neovim-0.11.6.tar.gz NVIM_VERSION=0.11.6 SHELL=/bin/bash SOPS_URL=https://github.com/getsops/sops/releases/download/v3.10.2/sops-v3.10.2.linux.amd64 SOPS_VERSION=3.10.2 UID=1000 /bin/sh -c if [ "$INSTALL_VUE" = "true" ]; then npm install -g @tailwindcss/language-server @vue/language-server @vue/typescript-plugin; fi ; |
| ARG EXTRA_PACKAGES GID INSTALL_NODE INSTALL_PYTHON INSTALL_VUE NODE_VERSION NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION SHELL SOPS_URL SOPS_VERSION UID |
| ARG EXTRA_PACKAGES GID INSTALL_NODE INSTALL_PYTHON INSTALL_VUE NODE_VERSION NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION PYTHON_PACKAGES SHELL SOPS_URL SOPS_VERSION UID |
| |20 EXTRA_PACKAGES=age kitty-terminfo wl-clipboard GID=1000 INSTALL_NODE=true INSTALL_PYTHON=true INSTALL_VUE=true NODE_VERSION=24.13.1 NVIM_BUILD_TYPE=RelWithDebInfo NVIM_SRC_TARBALL=/usr/local/src/neovim-0.11.6.tar.gz NVIM_VERSION=0.11.6 PYTHON_PACKAGES=uv poetry ruff flake8 basedpyright SHELL=/bin/bash SOPS_URL=https://github.com/getsops/sops/releases/download/v3.10.2/sops-v3.10.2.linux.amd64 SOPS_VERSION=3.10.2 UID=1000 /bin/sh -c if [ "$INSTALL_PYTHON" = "true" ]; then apt-get install -yq --no-install-recommends python3-dev python3-venv pipx && su - nvim -c "pipx install $PYTHON_PACKAGES"; fi ; |
| ARG EXTRA_PACKAGES GID INSTALL_ANSIBLE INSTALL_NODE INSTALL_PYTHON INSTALL_VUE NODE_VERSION NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION PYTHON_PACKAGES SHELL SOPS_URL SOPS_VERSION UID |
| |21 EXTRA_PACKAGES=age kitty-terminfo wl-clipboard GID=1000 INSTALL_ANSIBLE=true INSTALL_NODE=true INSTALL_PYTHON=true INSTALL_VUE=true NODE_VERSION=24.13.1 NVIM_BUILD_TYPE=RelWithDebInfo NVIM_SRC_TARBALL=/usr/local/src/neovim-0.11.6.tar.gz NVIM_VERSION=0.11.6 PYTHON_PACKAGES=uv poetry ruff flake8 basedpyright SHELL=/bin/bash SOPS_URL=https://github.com/getsops/sops/releases/download/v3.10.2/sops-v3.10.2.linux.amd64 SOPS_VERSION=3.10.2 UID=1000 /bin/sh -c if [ "$INSTALL_ANSIBLE" = "true" ]; then su - nvim -c "pipx install ansible-core ansible-lint" && npm install -g yaml-language-server @ansible/ansible-language-server; fi ; |
| ARG EXTRA_PACKAGES GID INSTALL_ANSIBLE INSTALL_NODE INSTALL_PYTHON INSTALL_VUE LUA_LSP_VERSION NODE_VERSION NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION PYTHON_PACKAGES SHELL SOPS_URL SOPS_VERSION UID |
| ARG EXTRA_PACKAGES GID INSTALL_ANSIBLE INSTALL_LUA INSTALL_NODE INSTALL_PYTHON INSTALL_VUE LUA_LSP_VERSION NODE_VERSION NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION PYTHON_PACKAGES SHELL SOPS_URL SOPS_VERSION UID |
| |23 EXTRA_PACKAGES=age kitty-terminfo wl-clipboard GID=1000 INSTALL_ANSIBLE=true INSTALL_LUA=false INSTALL_NODE=true INSTALL_PYTHON=true INSTALL_VUE=true LUA_LSP_VERSION=3.17.1 NODE_VERSION=24.13.1 NVIM_BUILD_TYPE=RelWithDebInfo NVIM_SRC_TARBALL=/usr/local/src/neovim-0.11.6.tar.gz NVIM_VERSION=0.11.6 PYTHON_PACKAGES=uv poetry ruff flake8 basedpyright SHELL=/bin/bash SOPS_URL=https://github.com/getsops/sops/releases/download/v3.10.2/sops-v3.10.2.linux.amd64 SOPS_VERSION=3.10.2 UID=1000 /bin/sh -c if [ "$INSTALL_LUA" = "true" ]; then cd /tmp && curl -Lo /tmp/lua-lsp.tgz https://github.com/LuaLS/lua-language-server/releases/download/${LUA_LSP_VERSION}/lua-language-server-${LUA_LSP_VERSION}-linux-x64.tar.gz && mkdir -p /home/nvim/.local && tar -xvf /tmp/lua-lsp.tgz -C /home/nvim/.local && chown -R nvim:nvim /home/nvim/.local; fi ; |
| ARG EXTRA_PACKAGES GID INSTALL_ANSIBLE INSTALL_LUA INSTALL_NODE INSTALL_PYTHON INSTALL_RUST INSTALL_VUE LUA_LSP_VERSION NODE_VERSION NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION PYTHON_PACKAGES SHELL SOPS_URL SOPS_VERSION UID |
| |24 EXTRA_PACKAGES=age kitty-terminfo wl-clipboard GID=1000 INSTALL_ANSIBLE=true INSTALL_LUA=false INSTALL_NODE=true INSTALL_PYTHON=true INSTALL_RUST=true INSTALL_VUE=true LUA_LSP_VERSION=3.17.1 NODE_VERSION=24.13.1 NVIM_BUILD_TYPE=RelWithDebInfo NVIM_SRC_TARBALL=/usr/local/src/neovim-0.11.6.tar.gz NVIM_VERSION=0.11.6 PYTHON_PACKAGES=uv poetry ruff flake8 basedpyright SHELL=/bin/bash SOPS_URL=https://github.com/getsops/sops/releases/download/v3.10.2/sops-v3.10.2.linux.amd64 SOPS_VERSION=3.10.2 UID=1000 /bin/sh -c if [ "$INSTALL_RUST" = "true" ]; then apt-get install -yq --no-install-recommends rust-all ; fi |
| ARG EXTRA_PACKAGES GID INSTALL_ANSIBLE INSTALL_GO INSTALL_LUA INSTALL_NODE INSTALL_PYTHON INSTALL_RUST INSTALL_VUE LUA_LSP_VERSION NODE_VERSION NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION PYTHON_PACKAGES SHELL SOPS_URL SOPS_VERSION UID |
| ARG EXTRA_PACKAGES GID GO_VERSION INSTALL_ANSIBLE INSTALL_GO INSTALL_LUA INSTALL_NODE INSTALL_PYTHON INSTALL_RUST INSTALL_VUE LUA_LSP_VERSION NODE_VERSION NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION PYTHON_PACKAGES SHELL SOPS_URL SOPS_VERSION UID |
| |26 EXTRA_PACKAGES=age kitty-terminfo wl-clipboard GID=1000 GO_VERSION= INSTALL_ANSIBLE=true INSTALL_GO=true INSTALL_LUA=false INSTALL_NODE=true INSTALL_PYTHON=true INSTALL_RUST=true INSTALL_VUE=true LUA_LSP_VERSION=3.17.1 NODE_VERSION=24.13.1 NVIM_BUILD_TYPE=RelWithDebInfo NVIM_SRC_TARBALL=/usr/local/src/neovim-0.11.6.tar.gz NVIM_VERSION=0.11.6 PYTHON_PACKAGES=uv poetry ruff flake8 basedpyright SHELL=/bin/bash SOPS_URL=https://github.com/getsops/sops/releases/download/v3.10.2/sops-v3.10.2.linux.amd64 SOPS_VERSION=3.10.2 UID=1000 /bin/sh -c if [ "$INSTALL_GO" = "true" ]; then if [ -z "$GO_VERSION" ]; then GO_VERSION=$(curl -sSL https://go.dev/VERSION?m=text | head -n 1 | sed 's/go//'); fi && echo "Installing Go version: $GO_VERSION" && curl -Lo /tmp/go-${GO_VERSION}.tar.gz https://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz && tar -xvf /tmp/go-${GO_VERSION}.tar.gz -C /usr/local && rm -rf /tmp/* && mkdir -p /home/nvim/go && chown -R nvim:nvim /home/nvim/go && su - nvim -c 'export PATH=/usr/local/go/bin:$HOME/go/bin:$PATH && go install golang.org/x/tools/gopls@latest && go install golang.org/x/tools/cmd/goimports@latest'; fi ; |
| ENV PATH=/usr/local/go/bin:/home/nvim/go/bin:$PATH |
| ARG EXTRA_PACKAGES GID GO_VERSION INSTALL_ANSIBLE INSTALL_C INSTALL_GO INSTALL_LUA INSTALL_NODE INSTALL_PYTHON INSTALL_RUST INSTALL_VUE LUA_LSP_VERSION NODE_VERSION NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION PYTHON_PACKAGES SHELL SOPS_URL SOPS_VERSION UID |
| |27 EXTRA_PACKAGES=age kitty-terminfo wl-clipboard GID=1000 GO_VERSION= INSTALL_ANSIBLE=true INSTALL_C=true INSTALL_GO=true INSTALL_LUA=false INSTALL_NODE=true INSTALL_PYTHON=true INSTALL_RUST=true INSTALL_VUE=true LUA_LSP_VERSION=3.17.1 NODE_VERSION=24.13.1 NVIM_BUILD_TYPE=RelWithDebInfo NVIM_SRC_TARBALL=/usr/local/src/neovim-0.11.6.tar.gz NVIM_VERSION=0.11.6 PYTHON_PACKAGES=uv poetry ruff flake8 basedpyright SHELL=/bin/bash SOPS_URL=https://github.com/getsops/sops/releases/download/v3.10.2/sops-v3.10.2.linux.amd64 SOPS_VERSION=3.10.2 UID=1000 /bin/sh -c if [ "$INSTALL_C" = "true" ]; then apt-get install -yq --no-install-recommends clang cmake libclang-dev llvm-dev rapidjson-dev ca-certificates ninja-build make cmake gcc g++ && cd /tmp && git clone --depth=1 --recursive https://github.com/MaskRay/ccls && cd /tmp/ccls && CMAKE_BUILD_PARALLEL_LEVEL=8 cmake -S. -BRelease && CMAKE_BUILD_PARALLEL_LEVEL=8 cmake --build Release && cmake --build Release --target install && cd && rm -rf /tmp/ccls ; fi ; |
| ARG EXTRA_PACKAGES GID GO_VERSION INSTALL_ANSIBLE INSTALL_C INSTALL_GO INSTALL_JAVA INSTALL_LUA INSTALL_NODE INSTALL_PYTHON INSTALL_RUST INSTALL_VUE LUA_LSP_VERSION NODE_VERSION NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION PYTHON_PACKAGES SHELL SOPS_URL SOPS_VERSION UID |
| ARG EXTRA_PACKAGES GID GO_VERSION INSTALL_ANSIBLE INSTALL_C INSTALL_GO INSTALL_JAVA INSTALL_LUA INSTALL_NODE INSTALL_PYTHON INSTALL_RUST INSTALL_VUE JAVA_JDTLS_URL LUA_LSP_VERSION NODE_VERSION NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION PYTHON_PACKAGES SHELL SOPS_URL SOPS_VERSION UID |
| |29 EXTRA_PACKAGES=age kitty-terminfo wl-clipboard GID=1000 GO_VERSION= INSTALL_ANSIBLE=true INSTALL_C=true INSTALL_GO=true INSTALL_JAVA=true INSTALL_LUA=false INSTALL_NODE=true INSTALL_PYTHON=true INSTALL_RUST=true INSTALL_VUE=true JAVA_JDTLS_URL=https://www.eclipse.org/downloads/download.php?file=/jdtls/snapshots/jdt-language-server-latest.tar.gz LUA_LSP_VERSION=3.17.1 NODE_VERSION=24.13.1 NVIM_BUILD_TYPE=RelWithDebInfo NVIM_SRC_TARBALL=/usr/local/src/neovim-0.11.6.tar.gz NVIM_VERSION=0.11.6 PYTHON_PACKAGES=uv poetry ruff flake8 basedpyright SHELL=/bin/bash SOPS_URL=https://github.com/getsops/sops/releases/download/v3.10.2/sops-v3.10.2.linux.amd64 SOPS_VERSION=3.10.2 UID=1000 /bin/sh -c if [ "$INSTALL_JAVA" = "true" ]; then apt-get install -yq --no-install-recommends default-jdk && curl -L -o /tmp/jdtls.tgz "$JAVA_JDTLS_URL" && mkdir /opt/jdtls && tar -xvf /tmp/jdtls.tgz --no-same-owner -C /opt/jdtls && rm /tmp/jdtls.tgz ; fi ; |
| ENV PATH="/opt/jdtls/bin:$PATH" |
| ARG EXTRA_PACKAGES GID GO_VERSION INSTALL_ANSIBLE INSTALL_C INSTALL_GO INSTALL_JAVA INSTALL_LUA INSTALL_NODE INSTALL_ODIN INSTALL_PYTHON INSTALL_RUST INSTALL_VUE JAVA_JDTLS_URL LUA_LSP_VERSION NODE_VERSION NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION PYTHON_PACKAGES SHELL SOPS_URL SOPS_VERSION UID |
| ARG EXTRA_PACKAGES GID GO_VERSION INSTALL_ANSIBLE INSTALL_C INSTALL_GO INSTALL_JAVA INSTALL_LUA INSTALL_NODE INSTALL_ODIN INSTALL_PYTHON INSTALL_RUST INSTALL_VUE JAVA_JDTLS_URL LUA_LSP_VERSION NODE_VERSION NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION ODIN_VERSION PYTHON_PACKAGES SHELL SOPS_URL SOPS_VERSION UID |
| ARG EXTRA_PACKAGES GID GO_VERSION INSTALL_ANSIBLE INSTALL_C INSTALL_GO INSTALL_JAVA INSTALL_LUA INSTALL_NODE INSTALL_ODIN INSTALL_PYTHON INSTALL_RUST INSTALL_VUE JAVA_JDTLS_URL LUA_LSP_VERSION NODE_VERSION NVIM_BUILD_TYPE NVIM_SRC_TARBALL NVIM_VERSION ODIN_VERSION OLS_VERSION PYTHON_PACKAGES SHELL SOPS_URL SOPS_VERSION UID |
| |32 EXTRA_PACKAGES=age kitty-terminfo wl-clipboard GID=1000 GO_VERSION= INSTALL_ANSIBLE=true INSTALL_C=true INSTALL_GO=true INSTALL_JAVA=true INSTALL_LUA=false INSTALL_NODE=true INSTALL_ODIN=true INSTALL_PYTHON=true INSTALL_RUST=true INSTALL_VUE=true JAVA_JDTLS_URL=https://www.eclipse.org/downloads/download.php?file=/jdtls/snapshots/jdt-language-server-latest.tar.gz LUA_LSP_VERSION=3.17.1 NODE_VERSION=24.13.1 NVIM_BUILD_TYPE=RelWithDebInfo NVIM_SRC_TARBALL=/usr/local/src/neovim-0.11.6.tar.gz NVIM_VERSION=0.11.6 ODIN_VERSION=dev-2026-02 OLS_VERSION=dev-2026-02 PYTHON_PACKAGES=uv poetry ruff flake8 basedpyright SHELL=/bin/bash SOPS_URL=https://github.com/getsops/sops/releases/download/v3.10.2/sops-v3.10.2.linux.amd64 SOPS_VERSION=3.10.2 UID=1000 /bin/sh -c if [ "$INSTALL_ODIN" = "true" ]; then cd /opt && git clone --branch "${ODIN_VERSION}" --depth=1 https://github.com/odin-lang/Odin && cd /opt/Odin && CMAKE_BUILD_PARALLEL_LEVEL=8 make release-native && ln -s /opt/Odin/odin /usr/local/bin/odin && git clone --branch "${ODIN_VERSION}" --depth=1 https://github.com/DanielGavin/ols && cd ols && ../odin build src/ -show-timings -collection:src=src -out:ols -microarch:native -no-bounds-check -o:speed -define:VERSION=${OLS_VERSION} && ln -s /opt/Odin/ols/ols /usr/local/bin/ols ; fi ; |
| |32 EXTRA_PACKAGES=age kitty-terminfo wl-clipboard GID=1000 GO_VERSION= INSTALL_ANSIBLE=true INSTALL_C=true INSTALL_GO=true INSTALL_JAVA=true INSTALL_LUA=false INSTALL_NODE=true INSTALL_ODIN=true INSTALL_PYTHON=true INSTALL_RUST=true INSTALL_VUE=true JAVA_JDTLS_URL=https://www.eclipse.org/downloads/download.php?file=/jdtls/snapshots/jdt-language-server-latest.tar.gz LUA_LSP_VERSION=3.17.1 NODE_VERSION=24.13.1 NVIM_BUILD_TYPE=RelWithDebInfo NVIM_SRC_TARBALL=/usr/local/src/neovim-0.11.6.tar.gz NVIM_VERSION=0.11.6 ODIN_VERSION=dev-2026-02 OLS_VERSION=dev-2026-02 PYTHON_PACKAGES=uv poetry ruff flake8 basedpyright SHELL=/bin/bash SOPS_URL=https://github.com/getsops/sops/releases/download/v3.10.2/sops-v3.10.2.linux.amd64 SOPS_VERSION=3.10.2 UID=1000 /bin/sh -c apt-get clean && rm -rf /var/lib/apt/lists/* ; |
| COPY multi:e20423e0f6c13d0c560df752338de79a7408dd1376ee6fde9dc3fa9a1a228d18 in /home/nvim/.config/nvim/after/plugin/ |
| COPY dir:2889f2a796f71357b6d042b416af467598756b7a73a145c8235f6b55bf03880d in /home/nvim/.config/nvim/lua/ |
| COPY file:026d2c12bfd3af9f897a11c78c8ccefee79805e0a8eb1ff4132fbc43093eaab4 in /home/nvim/.config/nvim/ |
| COPY file:facce098cad79a9ac8a7e953e751650040593832b118f4af6a7676d54de4f782 in /entrypoint-extra.sh |
| USER nvim |
| |32 EXTRA_PACKAGES=age kitty-terminfo wl-clipboard GID=1000 GO_VERSION= INSTALL_ANSIBLE=true INSTALL_C=true INSTALL_GO=true INSTALL_JAVA=true INSTALL_LUA=false INSTALL_NODE=true INSTALL_ODIN=true INSTALL_PYTHON=true INSTALL_RUST=true INSTALL_VUE=true JAVA_JDTLS_URL=https://www.eclipse.org/downloads/download.php?file=/jdtls/snapshots/jdt-language-server-latest.tar.gz LUA_LSP_VERSION=3.17.1 NODE_VERSION=24.13.1 NVIM_BUILD_TYPE=RelWithDebInfo NVIM_SRC_TARBALL=/usr/local/src/neovim-0.11.6.tar.gz NVIM_VERSION=0.11.6 ODIN_VERSION=dev-2026-02 OLS_VERSION=dev-2026-02 PYTHON_PACKAGES=uv poetry ruff flake8 basedpyright SHELL=/bin/bash SOPS_URL=https://github.com/getsops/sops/releases/download/v3.10.2/sops-v3.10.2.linux.amd64 SOPS_VERSION=3.10.2 UID=1000 /bin/sh -c nvim --headless +'Lazy! install' +qa |
| COPY file:8be32a2ca3549a49e1d95523bcf120a8866a28da45a2bf4121f286c9bbca217c in /entrypoint.sh |
| ENTRYPOINT ["/entrypoint.sh"] |
| WORKDIR /workspace |
Labels
| Key | Value |
|---|---|
| io.buildah.version | 1.42.1 |