Skip to content

Commit 1a64636

Browse files
committed
plugins: use mk{Neovim,Vim}Plugin's dependencies parameter
1 parent b66559d commit 1a64636

File tree

49 files changed

+147
-207
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+147
-207
lines changed

plugins/by-name/chatgpt/default.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ lib.nixvim.plugins.mkNeovimPlugin {
1111

1212
maintainers = [ maintainers.GaetanLepage ];
1313

14+
dependencies = [ "curl" ];
15+
1416
# TODO: added 2025-04-06, remove after 25.05
1517
imports = [
1618
(lib.nixvim.mkRemovedPackageOptionModule {
@@ -19,8 +21,6 @@ lib.nixvim.plugins.mkNeovimPlugin {
1921
})
2022
];
2123

22-
extraConfig = cfg: { dependencies.curl.enable = lib.mkDefault true; };
23-
2424
settingsOptions = {
2525
api_key_cmd = helpers.defaultNullOpts.mkStr null ''
2626
The path and arguments to an executable that returns the API key via stdout.

plugins/by-name/committia/default.nix

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ lib.nixvim.plugins.mkVimPlugin {
1313

1414
maintainers = [ lib.maintainers.alisonjenkins ];
1515

16+
dependencies = [ "git" ];
17+
1618
imports = [
1719
# TODO: added 2025-04-06, remove after 25.05
1820
(lib.nixvim.mkRemovedPackageOptionModule {
@@ -55,8 +57,4 @@ lib.nixvim.plugins.mkVimPlugin {
5557
Minimum height of a status window.
5658
'';
5759
};
58-
59-
extraConfig = cfg: {
60-
dependencies.git.enable = lib.mkDefault true;
61-
};
6260
}

plugins/by-name/cornelis/default.nix

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ lib.nixvim.plugins.mkVimPlugin {
88

99
maintainers = [ lib.maintainers.GaetanLepage ];
1010

11+
dependencies = [ "cornelis" ];
12+
1113
imports = [
1214
# TODO: added 2025-04-07, remove after 25.05
1315
(lib.nixvim.mkRemovedPackageOptionModule {
@@ -16,10 +18,6 @@ lib.nixvim.plugins.mkVimPlugin {
1618
})
1719
];
1820

19-
extraConfig = {
20-
dependencies.cornelis.enable = lib.mkDefault true;
21-
};
22-
2321
settingsOptions = {
2422
use_global_binary = defaultNullOpts.mkFlagInt 0 ''
2523
Whether to use global binary instead of stack.

plugins/by-name/direnv/default.nix

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ lib.nixvim.plugins.mkVimPlugin {
1313

1414
maintainers = [ lib.maintainers.alisonjenkins ];
1515

16+
dependencies = [ "direnv" ];
17+
1618
imports = [
1719
# TODO: added 2025-04-07, remove after 25.05
1820
(lib.nixvim.mkRemovedPackageOptionModule {
@@ -43,8 +45,4 @@ lib.nixvim.plugins.mkVimPlugin {
4345
Stop echoing output from Direnv command.
4446
'';
4547
};
46-
47-
extraConfig = {
48-
dependencies.direnv.enable = lib.mkDefault true;
49-
};
5048
}

plugins/by-name/distant/default.nix

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ lib.nixvim.plugins.mkNeovimPlugin {
1717

1818
setup = ":setup";
1919

20+
dependencies = [ "distant" ];
21+
2022
imports = [
2123
# TODO: added 2025-04-07, remove after 25.05
2224
(lib.nixvim.mkRemovedPackageOptionModule {
@@ -25,10 +27,6 @@ lib.nixvim.plugins.mkNeovimPlugin {
2527
})
2628
];
2729

28-
extraConfig = {
29-
dependencies.distant.enable = lib.mkDefault true;
30-
};
31-
3230
settingsOptions = {
3331
buffer = {
3432
watch = {

plugins/by-name/flutter-tools/default.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ lib.nixvim.plugins.mkNeovimPlugin {
1010

1111
maintainers = [ lib.maintainers.khaneliman ];
1212

13+
dependencies = [ "flutter" ];
14+
1315
imports = [
1416
# TODO: added 2025-04-07, remove after 25.05
1517
(lib.nixvim.mkRemovedPackageOptionModule {
@@ -19,8 +21,6 @@ lib.nixvim.plugins.mkNeovimPlugin {
1921
];
2022

2123
extraConfig = cfg: {
22-
dependencies.flutter.enable = lib.mkDefault true;
23-
2424
warnings = lib.nixvim.mkWarnings "plugins.flutter-tools" {
2525
when =
2626
(cfg.settings ? debugger.enable)

plugins/by-name/fugitive/default.nix

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ lib.nixvim.plugins.mkVimPlugin {
99

1010
maintainers = [ lib.maintainers.GaetanLepage ];
1111

12+
dependencies = [ "git" ];
13+
1214
imports = [
1315
# TODO: added 2025-04-07, remove after 25.05
1416
(lib.nixvim.mkRemovedPackageOptionModule {
@@ -18,8 +20,4 @@ lib.nixvim.plugins.mkVimPlugin {
1820
];
1921

2022
# In typical tpope fashion, this plugin has no config options
21-
22-
extraConfig = {
23-
dependencies.git.enable = lib.mkDefault true;
24-
};
2523
}

plugins/by-name/fzf-lua/default.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ lib.nixvim.plugins.mkNeovimPlugin {
3636

3737
inherit settingsOptions settingsExample;
3838

39+
dependencies = [ "fzf" ];
40+
3941
imports = [
4042
# TODO: added 2025-04-07, remove after 25.05
4143
(lib.nixvim.mkRemovedPackageOptionModule {
@@ -130,8 +132,6 @@ lib.nixvim.plugins.mkNeovimPlugin {
130132
enable = lib.mkOverride 1490 true;
131133
};
132134

133-
dependencies.fzf.enable = lib.mkDefault true;
134-
135135
plugins.fzf-lua.settings.__unkeyed_profile = cfg.profile;
136136

137137
keymaps = mapAttrsToList (

plugins/by-name/git-conflict/default.nix

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ lib.nixvim.plugins.mkNeovimPlugin {
1010

1111
maintainers = [ maintainers.GaetanLepage ];
1212

13+
dependencies = [ "git" ];
14+
1315
imports = [
1416
# TODO: added 2025-04-07, remove after 25.05
1517
(lib.nixvim.mkRemovedPackageOptionModule {
@@ -18,10 +20,6 @@ lib.nixvim.plugins.mkNeovimPlugin {
1820
})
1921
];
2022

21-
extraConfig = {
22-
dependencies.git.enable = lib.mkDefault true;
23-
};
24-
2523
settingsOptions = {
2624
default_mappings =
2725
helpers.defaultNullOpts.mkNullable (with types; either bool (attrsOf str)) true

plugins/by-name/git-worktree/default.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ lib.nixvim.plugins.mkNeovimPlugin {
1313

1414
maintainers = [ lib.maintainers.khaneliman ];
1515

16+
dependencies = [ "git" ];
17+
1618
# TODO: added 2025-04-06, remove after 25.05
1719
imports = [
1820
(lib.nixvim.mkRemovedPackageOptionModule {
@@ -70,8 +72,6 @@ lib.nixvim.plugins.mkNeovimPlugin {
7072
'';
7173
};
7274

73-
dependencies.git.enable = lib.mkDefault true;
74-
7575
plugins.telescope.enabledExtensions = lib.mkIf cfg.enableTelescope [ "git_worktree" ];
7676

7777
globals.git_worktree = cfg.settings;

0 commit comments

Comments
 (0)