nvim-config (latest)
Published 2023-07-26 21:09:33 -06:00 by mlow
Installation
docker pull git.mlow.ca/mlow/nvim-config:latest
sha256:4ca21c66e7ccb17bbcaea471573d97aaa4896608fe0a0bc5bda20cfcbae04ef8
Image Layers
ADD file:5d17ca085473e890bd6eca4abf6d324c3181f80692523b83ef25d1c42576b99f in / |
CMD ["bash"] |
ARG NVIM_VERSION=0.9.1 |
|1 NVIM_VERSION=0.9.1 /bin/sh -c apt-get update -q && apt-get install -yq --no-install-recommends git less unzip curl bash-completion gettext gettext-base build-essential cmake mason ninja-build openssh-client ca-certificates |
|1 NVIM_VERSION=0.9.1 /bin/sh -c apt-get install -yq --no-install-recommends wl-clipboard kitty-terminfo |
|1 NVIM_VERSION=0.9.1 /bin/sh -c apt-get clean && rm -rf /var/lib/apt/lists/* |
ARG UID=1000 |
ARG GID=1000 |
ARG USER=me |
ARG HOME=/home/me |
|5 GID=1000 HOME=/home/me NVIM_VERSION=0.9.1 UID=1000 USER=me /bin/sh -c groupadd -g ${GID} me && useradd -m -u ${UID} -g me -s /bin/bash me && mkdir ${HOME}/workspace |
USER me |
ENV PATH=/home/me/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
ARG NVIM_SRC_TARBALL=/home/me/.local/src/neovim-0.9.1.tar.gz |
|6 GID=1000 HOME=/home/me NVIM_SRC_TARBALL=/home/me/.local/src/neovim-0.9.1.tar.gz NVIM_VERSION=0.9.1 UID=1000 USER=me /bin/sh -c mkdir -p $HOME/.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 ${HOME}/.local/src/ && cd ${HOME}/.local/src/neovim-${NVIM_VERSION} && make CMAKE_INSTALL_PREFIX=${HOME}/.local/ CMAKE_BUILD_TYPE=RelWithDebInfo && make install |
COPY --chown=medir:67cc6ef6021b0cc3a1fe8b6fb7a9288b4e81e208efffb3e7a71a46dd82e0f8ac in /home/me/.config/nvim/ |
|6 GID=1000 HOME=/home/me NVIM_SRC_TARBALL=/home/me/.local/src/neovim-0.9.1.tar.gz NVIM_VERSION=0.9.1 UID=1000 USER=me /bin/sh -c nvim --headless -c 'autocmd User PackerComplete qa' && nvim --headless -E +'TSUpdateSync' +'sleep 15' +'quit' |
VOLUME [/home/me/workspace] |
WORKDIR /home/me/workspace |
COPY file:9a5ac233b7428054fea15087901ed0709e5d9cce1e99094df3a0ff33949b9eca in /entrypoint.sh |
ENTRYPOINT ["/entrypoint.sh"] |
CMD ["."] |