From 5289a424d03bb64a17e03ffb2771a32690c89c73 Mon Sep 17 00:00:00 2001 From: Daniel Kempkens Date: Thu, 2 May 2024 16:34:50 +0200 Subject: [PATCH] nvim: support branch names for plugins --- home/programs/nvim/plugins.yaml | 1 + home/programs/nvim/update-plugins.sh | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/home/programs/nvim/plugins.yaml b/home/programs/nvim/plugins.yaml index b0f1248..a7da3c6 100644 --- a/home/programs/nvim/plugins.yaml +++ b/home/programs/nvim/plugins.yaml @@ -60,5 +60,6 @@ - src: lewis6991/gitsigns.nvim - src: sindrets/diffview.nvim - src: NeogitOrg/neogit + branch: nightly - src: j-hui/fidget.nvim - src: folke/which-key.nvim diff --git a/home/programs/nvim/update-plugins.sh b/home/programs/nvim/update-plugins.sh index 30a163d..0529985 100755 --- a/home/programs/nvim/update-plugins.sh +++ b/home/programs/nvim/update-plugins.sh @@ -49,6 +49,11 @@ for plugin in "${plugin_array[@]}"; do nix_prefetch_flags+=" --fetch-submodules" fi + branch="$(echo "$plugin" | jq -r '.branch // empty')" + if [ -n "$branch" ]; then + nix_prefetch_flags+=" --rev refs/heads/$branch" + fi + rev="$(echo "$plugin" | jq -r '.rev // empty')" if [ -n "$rev" ]; then nix_prefetch_flags+=" --rev $rev"