1
0
Fork 0
mirror of https://github.com/nix-community/nixvim.git synced 2025-12-16 22:11:09 +01:00

dependencies: drop grepPackage in favor of dependencies.grep

This commit is contained in:
Gaetan Lepage 2025-12-14 15:27:40 +01:00 committed by Gaétan Lepage
parent 6b840886cd
commit e67b4d5896
2 changed files with 16 additions and 17 deletions

View file

@ -1,8 +1,4 @@
{
lib,
pkgs,
...
}:
{ lib, ... }:
lib.nixvim.plugins.mkVimPlugin {
name = "gitgutter";
package = "vim-gitgutter";
@ -11,7 +7,17 @@ lib.nixvim.plugins.mkVimPlugin {
maintainers = [ lib.maintainers.GaetanLepage ];
dependencies = [ "git" ];
dependencies = [
"git"
"grep"
];
imports = [
(lib.nixvim.mkRemovedPackageOptionModule {
plugin = "gitgutter";
packageName = "grep";
})
];
extraOptions = {
recommendedSettings = lib.mkOption {
@ -21,10 +27,6 @@ lib.nixvim.plugins.mkVimPlugin {
Set recommended neovim option.
'';
};
grepPackage = lib.mkPackageOption pkgs "gnugrep" {
nullable = true;
};
};
extraConfig = cfg: {
@ -32,10 +34,6 @@ lib.nixvim.plugins.mkVimPlugin {
updatetime = 100;
foldtext = "gitgutter#fold#foldtext";
};
extraPackages = [
cfg.grepPackage
];
};
settingsExample = {

View file

@ -68,7 +68,6 @@
{
plugins.gitgutter = {
enable = true;
grepPackage = pkgs.gnugrep;
};
assertions = [
{
@ -84,14 +83,16 @@
{
plugins.gitgutter = {
enable = true;
grepPackage = null;
settings = {
git_executable = lib.getExe pkgs.git;
grep = lib.getExe pkgs.gnugrep;
};
};
dependencies.git.enable = false;
dependencies = {
git.enable = false;
grep.enable = false;
};
assertions = [
{