plugins: remove all use of lib.nixvim.mkPackageOption

This commit is contained in:
Matt Sturgeon 2024-09-03 15:40:46 +01:00
parent 84676128f8
commit ae3a2c9d10
No known key found for this signature in database
GPG key ID: 4F91844CED1A8299
28 changed files with 73 additions and 95 deletions

View file

@ -14,9 +14,9 @@ helpers.vim-plugin.mkVimPlugin {
maintainers = [ maintainers.GaetanLepage ];
extraOptions = {
godotPackage = helpers.mkPackageOption {
name = "godot";
default = pkgs.godot_4;
godotPackage = lib.mkPackageOption pkgs "godot" {
nullable = true;
default = "godot_4";
};
};

View file

@ -15,9 +15,9 @@ in
package = helpers.mkPluginPackageOption "lean-nvim" pkgs.vimPlugins.lean-nvim;
leanPackage = helpers.mkPackageOption {
name = "lean";
default = pkgs.lean4;
leanPackage = lib.mkPackageOption pkgs "lean" {
nullable = true;
default = "lean4";
};
lsp = helpers.defaultNullOpts.mkNullable (

View file

@ -45,9 +45,8 @@ mkVimPlugin {
];
extraOptions = {
ledgerPackage = helpers.mkPackageOption {
name = "ledger";
default = pkgs.ledger;
ledgerPackage = lib.mkPackageOption pkgs "ledger" {
nullable = true;
};
};

View file

@ -72,13 +72,8 @@ helpers.neovim-plugin.mkNeovimPlugin {
};
extraOptions = {
glowPackage = helpers.mkPackageOption {
description = ''
Which package to use for `glow` in your `$PATH`.
Set to `null` to disable its automatic installation.
'';
default = pkgs.glow;
defaultText = lib.literalExpression "pkgs.glow";
glowPackage = lib.mkPackageOption pkgs "glow" {
nullable = true;
};
};

View file

@ -13,9 +13,8 @@ in
options.plugins.rust-tools = helpers.neovim-plugin.extraOptionsOptions // {
enable = mkEnableOption "rust tools plugins";
package = helpers.mkPluginPackageOption "rust-tools" pkgs.vimPlugins.rust-tools-nvim;
serverPackage = helpers.mkPackageOption {
name = "rust-analyzer";
default = pkgs.rust-analyzer;
serverPackage = lib.mkPackageOption pkgs "rust-analyzer" {
nullable = true;
};
executor = helpers.defaultNullOpts.mkEnumFirstDefault [

View file

@ -16,9 +16,8 @@ helpers.neovim-plugin.mkNeovimPlugin {
optionsRenamedToSettings = import ./renamed-options.nix;
extraOptions = {
rustAnalyzerPackage = helpers.mkPackageOption {
name = "rust-analyzer";
default = pkgs.rust-analyzer;
rustAnalyzerPackage = lib.mkPackageOption pkgs "rust-analyzer" {
nullable = true;
};
};

View file

@ -15,9 +15,8 @@ helpers.vim-plugin.mkVimPlugin {
maintainers = [ maintainers.nickhu ];
extraOptions = {
texpressoPackage = helpers.mkPackageOption {
name = "texpresso";
default = pkgs.texpresso;
texpressoPackage = lib.mkPackageOption pkgs "texpresso" {
nullable = true;
};
};

View file

@ -54,9 +54,13 @@ helpers.vim-plugin.mkVimPlugin {
};
extraOptions = {
texlivePackage = helpers.mkPackageOption {
name = "texlive";
default = pkgs.texlive.combined.scheme-medium;
texlivePackage = lib.mkPackageOption pkgs "texlive" {
nullable = true;
default = [
"texlive"
"combined"
"scheme-medium"
];
};
};