1
0
Fork 0
mirror of https://github.com/nix-community/nixvim.git synced 2025-12-03 07:31:05 +01:00

treewide: use mkAssertions where possible

This commit is contained in:
Gaetan Lepage 2025-01-29 15:50:36 +01:00
parent 12e658eca8
commit ce82e5859d
14 changed files with 94 additions and 104 deletions

View file

@ -90,20 +90,18 @@ lib.nixvim.plugins.mkNeovimPlugin {
};
extraConfig = {
assertions = [
{
assertion =
config.plugins.web-devicons.enable
|| (
config.plugins.mini.enable
&& config.plugins.mini.modules ? icons
&& config.plugins.mini.mockDevIcons
);
message = ''
Nixvim: Either `plugins.web-devicons` or `plugins.mini`* must be enabled to use `tiny-devicons-auto-colors`.
*If using `plugins.mini`, you must enable the `icons` module and the `mockDevIcons` option.
'';
}
];
assertions = lib.nixvim.mkAssertions "plugins.tiny-devicons-auto-colors" {
assertion =
config.plugins.web-devicons.enable
|| (
config.plugins.mini.enable
&& config.plugins.mini.modules ? icons
&& config.plugins.mini.mockDevIcons
);
message = ''
Either `plugins.web-devicons` or `plugins.mini`* must be enabled to use `tiny-devicons-auto-colors`.
*If using `plugins.mini`, you must enable the `icons` module and the `mockDevIcons` option.
'';
};
};
}