From 727c57b7ca9809aa4328b3acdae0d2eeb0004b63 Mon Sep 17 00:00:00 2001 From: Ching Pei Yang Date: Sun, 15 Mar 2026 13:33:55 +0100 Subject: [PATCH 1/4] ci/build-docs: avoid redundant ndg builds --- .github/workflows/check.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 944386eb..e78d4289 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -84,6 +84,9 @@ jobs: runs-on: ubuntu-latest if: "!contains(github.event.pull_request.title, '[skip ci]')" strategy: + # avoid having 2 jobs building ndg when no cache is available + # TODO: there is probably a better way + max-parallel: 1 matrix: package: - docs From 12b5f160551d1670fbe62ae73236122f5548a221 Mon Sep 17 00:00:00 2001 From: Ching Pei Yang Date: Mon, 16 Mar 2026 13:05:47 +0100 Subject: [PATCH 2/4] ci: remove reference to neovim-flake cachix --- .github/workflows/cachix.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cachix.yml b/.github/workflows/cachix.yml index 43d79f15..5faa56c4 100644 --- a/.github/workflows/cachix.yml +++ b/.github/workflows/cachix.yml @@ -36,7 +36,7 @@ jobs: with: authToken: ${{ secrets.CACHIX_TOKEN }} extraPullNames: nix-community - name: neovim-flake + name: nvf - name: Set default git branch (to reduce log spam) run: git config --global init.defaultBranch main @@ -44,5 +44,5 @@ jobs: - name: Validate Flakes run: nix flake check - - name: Build neovim-flake with default settings + - name: Build nvf with default settings run: nix build .#${{ matrix.package }} --print-build-logs From 5b71bbef989e5bbce7e9e5730ff50a838951b2d0 Mon Sep 17 00:00:00 2001 From: Ching Pei Yang Date: Mon, 16 Mar 2026 13:05:47 +0100 Subject: [PATCH 3/4] docs: update README --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index b83772ae..fafe2066 100644 --- a/README.md +++ b/README.md @@ -243,8 +243,6 @@ better prepare for breaking changes. **A**: Quite possibly. **nvf** started as "neovim-flake", which does mean it is and will remain flakes-first but we might consider non-flakes compatibility. -Though keep in mind that **nvf** under non-flake environments would lose -customizability of plugin inputs, which is one of our primary features. **Q**: I prefer working with Lua, can I use nvf as a plugin manager while I use an imperative path (e.g., `~/.config/nvim`) for my Neovim configuration instead From a0baeb90fd49f65148c5e93d0e7e8412eb6e5b6f Mon Sep 17 00:00:00 2001 From: Ching Pei Yang Date: Mon, 16 Mar 2026 13:05:47 +0100 Subject: [PATCH 4/4] chore: rename neovim-flake to nvf --- .github/assets/nvf-logo-work.svg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/assets/nvf-logo-work.svg b/.github/assets/nvf-logo-work.svg index a5451f81..f57068ab 100644 --- a/.github/assets/nvf-logo-work.svg +++ b/.github/assets/nvf-logo-work.svg @@ -7,10 +7,10 @@ viewBox="0 0 1024.0 1024.0" version="1.1" id="SVGRoot" - sodipodi:docname="neovim-flake-logo-work.svg" + sodipodi:docname="nvf-logo-work.svg" xml:space="preserve" inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" - inkscape:export-filename="neovim-flake-logo-work.png" + inkscape:export-filename="nvf-logo-work.png" inkscape:export-xdpi="192" inkscape:export-ydpi="192" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"