{"id":23141786,"url":"https://github.com/allaman/nvim-docker","last_synced_at":"2026-02-16T10:01:45.226Z","repository":{"id":189590406,"uuid":"680923483","full_name":"Allaman/nvim-docker","owner":"Allaman","description":"Dockerized Neovim in different flavours and architectures","archived":false,"fork":false,"pushed_at":"2025-02-02T19:26:58.000Z","size":64,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-12T03:09:07.813Z","etag":null,"topics":["docker","dockerfile","dockerhub","neovim","nightly","stable"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Allaman.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-08-20T20:50:09.000Z","updated_at":"2025-02-02T19:27:01.000Z","dependencies_parsed_at":"2024-06-25T15:13:01.457Z","dependency_job_id":"1196e745-d34a-4043-86be-4eb5380e912c","html_url":"https://github.com/Allaman/nvim-docker","commit_stats":null,"previous_names":["allaman/nvim-docker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Allaman%2Fnvim-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Allaman%2Fnvim-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Allaman%2Fnvim-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Allaman%2Fnvim-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Allaman","download_url":"https://codeload.github.com/Allaman/nvim-docker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248510001,"owners_count":21116131,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","dockerfile","dockerhub","neovim","nightly","stable"],"created_at":"2024-12-17T14:14:27.282Z","updated_at":"2026-02-16T10:01:40.191Z","avatar_url":"https://github.com/Allaman.png","language":"Dockerfile","readme":"\u003ch1 align=\"center\"\u003eNvim-Docker\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003cp\u003e\n    \u003ca href=\"https://github.com/Allaman/nvim-docker/actions/workflows/base-latest.yml\"\u003e\n      \u003cimg src=\"https://github.com/Allaman/nvim-docker/actions/workflows/base-latest.yml/badge.svg\" alt=\"base-latest\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/Allaman/nvim-docker/actions/workflows/base-stable.yml\"\u003e\n      \u003cimg src=\"https://github.com/Allaman/nvim-docker/actions/workflows/base-stable.yml/badge.svg\" alt=\"base-stable\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/Allaman/nvim-docker/actions/workflows/full-latest.yml\"\u003e\n      \u003cimg src=\"https://github.com/Allaman/nvim-docker/actions/workflows/full-latest.yml/badge.svg\" alt=\"full-latest\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/Allaman/nvim-docker/actions/workflows/full-stable.yml\"\u003e\n      \u003cimg src=\"https://github.com/Allaman/nvim-docker/actions/workflows/full-stable.yml/badge.svg\" alt=\"full-stable\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/Allaman/nvim/blob/main/LICENSE\"\u003e\n      \u003cimg src=\"https://img.shields.io/github/license/Allaman/nvim-docker?style=flat-square\u0026logo=MIT\u0026label=License\" alt=\"License\"/\u003e\n    \u003c/a\u003e\n    \u003c/p\u003e\n\u003c/div\u003e\n\nA repo containing the source for my Neovim Docker images\n\n- [Base](./base) - a minimal Neovim built from source on Debian (~ **50 MB** compressed -\u003e [Dockerhub](https://hub.docker.com/r/allaman/nvim-base))\n- [Full](.full) - opinionated image for my [Neovim config](https://github.com/Allaman/nvim/) (~ **300 MB** compressed -\u003e [Dockerhub](https://hub.docker.com/r/allaman/nvim-full))\n\nEach of the flavor is built for\n\n- **stable** and **HEAD** Neovim\n- **linux/amd64** and **linux/arm64** (no virtualization for Docker Desktop on Apple Silicone required)\n- triggered **nightly**\n\n## Why Debian as base\n\nYou could save some MB with an even more minimal distribution like Alpine. In my opinion, Debian is the sweet spot of stability, packages, and minimalism.\nBy using Debian as the base image, I must not make a compromise when using this image as the base for other images.\n\n## Usage\n\n### As base image\n\nUse in your own Dockerfile as usual:\n\n```Dockerfile\nARG ARCH\nFROM ${ARCH}allaman/nvim-base:stable\n```\n\n### As dockerized Neovim\n\n```sh\ndocker run -it --name nvim --rm --entrypoint /bin/bash nvim-base:stable\ndocker run -it --name nvim --rm --mount type=bind,source=\"$(pwd)\",target=/home/nvim/work nvim-full:stable\n```\n\n### Local Building\n\nThe provided [Taskfile](./Taskfile.yml) ([Task](https://taskfile.dev/) is required) allows you to conveniently build the images locally.\n\nJust run `task` to get an overview.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fallaman%2Fnvim-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fallaman%2Fnvim-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fallaman%2Fnvim-docker/lists"}