From 09ed640a0f5d9115b5d195fb70024180200e1386 Mon Sep 17 00:00:00 2001 From: Alexander Nortung Date: Mon, 16 Jan 2023 23:09:01 +0100 Subject: [PATCH] gitsigns: package option --- plugins/git/gitsigns.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/plugins/git/gitsigns.nix b/plugins/git/gitsigns.nix index 368c5f9f..0a6f1ad0 100644 --- a/plugins/git/gitsigns.nix +++ b/plugins/git/gitsigns.nix @@ -44,6 +44,11 @@ with lib; let in { options.plugins.gitsigns = { enable = mkEnableOption "Enable gitsigns plugin"; + package = mkOption { + type = types.package; + default = pkgs.vimPlugins.gitsigns-nvim; + description = "Plugin to use for gitsigns"; + }; signs = { add = signOptions { hl = "GitSignsAdd"; @@ -363,7 +368,7 @@ in { in mkIf cfg.enable { extraPlugins = with pkgs.vimPlugins; [ - gitsigns-nvim + cfg.package ]; extraConfigLua = let luaFnOrStrToObj = val: