mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-20 16:15:43 +02:00
modules/dependencies: init + add curl
This commit is contained in:
parent
33c3f98fdc
commit
cfd4b61262
11 changed files with 97 additions and 28 deletions
|
@ -40,6 +40,7 @@ lib.makeExtensible (
|
|||
inherit (self.deprecation)
|
||||
getOptionRecursive
|
||||
mkDeprecatedSubOptionModule
|
||||
mkRemovedPackageOptionModule
|
||||
mkSettingsRenamedOptionModules
|
||||
transitionType
|
||||
;
|
||||
|
|
|
@ -122,4 +122,16 @@ rec {
|
|||
nestedTypes.coercedType = oldType;
|
||||
nestedTypes.finalType = newType;
|
||||
};
|
||||
|
||||
mkRemovedPackageOptionModule =
|
||||
{
|
||||
plugin,
|
||||
packageName,
|
||||
oldPackageName ? packageName,
|
||||
}:
|
||||
lib.mkRemovedOptionModule [ "plugins" plugin "${oldPackageName}Package" ] ''
|
||||
Please use the `dependencies.${packageName}` top-level option instead:
|
||||
- `dependencies.${packageName}.enable = false` to disable installing `${packageName}`
|
||||
- `dependencies.${packageName}.package` to choose which package to install for `${packageName}`.
|
||||
'';
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue