Matt Low mlow
  • Joined on 2018-11-10

nvim (latest)

Published 2026-03-03 06:03:35 -07:00 by mlow

Installation

docker pull git.mlow.ca/mlow/nvim:latest
sha256: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
Details
Container
2026-03-03 06:03:35 -07:00
9
OCI / Docker
linux/amd64
2.1 GiB
Versions (5) View all
latest 2026-03-03
0.11.6 2026-03-03
0.10.0 2024-08-05
0.9.5 2024-07-17
0.9.4 2023-11-10