helpers: refactor mk[Neo]vimPlugin for colorschemes handling

This commit is contained in:
Gaetan Lepage 2024-03-12 22:30:45 +01:00 committed by Gaétan Lepage
parent 61ee0552c9
commit cf7102c6d2
5 changed files with 18 additions and 19 deletions

View file

@ -8,9 +8,11 @@
with lib;
helpers.neovim-plugin.mkNeovimPlugin config {
name = "ayu";
colorscheme = true;
isColorscheme = true;
originalName = "neovim-ayu";
defaultPackage = pkgs.vimPlugins.neovim-ayu;
# The colorscheme option is set by the `setup` function.
colorscheme = null;
callSetup = false;
maintainers = [maintainers.GaetanLepage];
@ -42,9 +44,6 @@ with lib;
};
extraConfig = cfg: {
# The colorscheme option is set by the `setup` function.
colorscheme = null;
extraConfigLuaPre = ''
local ayu = require("ayu")
ayu.setup(${helpers.toLuaObject cfg.settings})