wrappers: add meta.wrappers options to wrappers

Allows the docs to be a little less hard-coded.

Lays the groundwork for splitting up the platform-specific option docs
on a per-page basis.
This commit is contained in:
Matt Sturgeon 2024-10-22 10:03:37 +01:00
parent 574ae92a43
commit b076f006c6
No known key found for this signature in database
GPG key ID: 4F91844CED1A8299
6 changed files with 48 additions and 16 deletions

View file

@ -1,3 +1,7 @@
{
imports = [ ./shared.nix ];
config = {
meta.wrapper.name = "nix-darwin";
};
}

View file

@ -17,5 +17,6 @@
config = {
wrapRc = lib.mkOptionDefault false;
impureRtp = lib.mkOptionDefault true;
meta.wrapper.name = "home-manager";
};
}

View file

@ -5,4 +5,8 @@
};
imports = [ ./shared.nix ];
config = {
meta.wrapper.name = "NixOS";
};
}

View file

@ -2,5 +2,13 @@
{
options = {
enable = lib.mkEnableOption "nixvim";
meta.wrapper = {
name = lib.mkOption {
type = lib.types.str;
description = "The human-readable name of this nixvim wrapper. Used in documentation.";
internal = true;
};
};
};
}