John Grafton jgrafton

lazyvim (aarch64)

Published 2025-11-16 21:49:10 -05:00 by jgrafton

Installation

docker pull gitea.jrgsystems.com/jgrafton/lazyvim:aarch64
sha256:ad67997b99f298c108cbcd29f536a0bfd234143a06abb8ed3f9160369878c994

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=22.04
ADD file:1bffdeb50a8b94d632a24e4dfa455cbba1b09f8640572cd4111f0ad9747b4500 in /
CMD ["/bin/bash"]
ARG USERNAME=jgrafton
ARG UID=503
ARG GID=20
ARG ARCH=aarch64
ARG NEOARCH=arm64
ARG NEOVIM_VERSION=v0.11.5
ARG NVM_VERSION=v0.40.3
ARG NODE_VERSION=24
ARG PYTHON_VERSION=3.12.12
ARG RIPGREP_VERSION=15.1.0
ARG RUST_VERSION=1.91.1
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c apt update -y # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c apt install -y curl git tar build-essential openssl libssl-dev libzstd-dev zlib1g-dev unzip # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c adduser -q --uid ${UID} --gid ${GID} --disabled-password --gecos "" ${USERNAME} # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c su ${USERNAME} -c "curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash" # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c su - ${USERNAME} -s/bin/bash -c "export NVM_DIR=/home/${USERNAME}/.nvm; . /home/${USERNAME}/.nvm/nvm.sh; nvm install 24" # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c mkdir -p /opt/build # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c curl -L https://github.com/neovim/neovim/releases/download/${NEOVIM_VERSION}/nvim-linux-${NEOARCH}.tar.gz -o /opt/build/nvim-linux-${NEOARCH}.tar.gz # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c tar -C /opt/build -xvf /opt/build/nvim-linux-${NEOARCH}.tar.gz # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c cp -Rpv /opt/build/nvim-linux-${NEOARCH}/bin/* /usr/local/bin # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c cp -Rpv /opt/build/nvim-linux-${NEOARCH}/lib/* /usr/local/lib # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c cp -Rpv /opt/build/nvim-linux-${NEOARCH}/share/* /usr/local/share # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c su ${USERNAME} -c "git clone https://github.com/LazyVim/starter /home/${USERNAME}/.config/nvim" # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c curl -L https://www.python.org/ftp/python/${PYTHON_VERSION}/Python-${PYTHON_VERSION}.tgz -o /opt/build/Python-${PYTHON_VERSION}.tgz # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c tar -C /opt/build -xvf /opt/build/Python-${PYTHON_VERSION}.tgz # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c cd /opt/build/Python-${PYTHON_VERSION}; ./configure # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c cd /opt/build/Python-${PYTHON_VERSION}; make -j 8 # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c cd /opt/build/Python-${PYTHON_VERSION}; make install # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c curl -L https://github.com/BurntSushi/ripgrep/releases/download/${RIPGREP_VERSION}/ripgrep-${RIPGREP_VERSION}-${ARCH}-unknown-linux-gnu.tar.gz -o /opt/build/ripgrep-${RIPGREP_VERSION}-${ARCH}-unknown-linux-gnu.tar.gz # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c cd /opt/build; tar -xvf ripgrep-${RIPGREP_VERSION}-${ARCH}-unknown-linux-gnu.tar.gz # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c cp /opt/build/ripgrep-${RIPGREP_VERSION}-${ARCH}-unknown-linux-gnu/rg /usr/bin # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c curl -L https://static.rust-lang.org/dist/rust-${RUST_VERSION}-${ARCH}-unknown-linux-gnu.tar.xz -o /opt/build/rust-${RUST_VERSION}.tar.xz # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c cd /opt/build; tar xvf rust-${RUST_VERSION}.tar.xz # buildkit
RUN |11 USERNAME=jgrafton UID=503 GID=20 ARCH=aarch64 NEOARCH=arm64 NEOVIM_VERSION=v0.11.5 NVM_VERSION=v0.40.3 NODE_VERSION=24 PYTHON_VERSION=3.12.12 RIPGREP_VERSION=15.1.0 RUST_VERSION=1.91.1 /bin/sh -c cd /opt/build/rust-${RUST_VERSION}-${ARCH}-unknown-linux-gnu; ./install.sh # buildkit

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 22.04
Details
Container
2025-11-16 21:49:10 -05:00
0
OCI / Docker
linux/arm64/v8
1.3 GiB
Versions (2) View all
amd64 2025-11-18
aarch64 2025-11-16