colorschemes/melange: switch to mkVimPlugin

This commit is contained in:
Gaetan Lepage 2024-04-07 17:59:53 +02:00 committed by Gaétan Lepage
parent 48acee7dca
commit 0d85838d20

View file

@ -1,23 +1,20 @@
{
lib,
helpers,
pkgs,
config,
pkgs,
...
}: let
inherit (lib) mkEnableOption mkDefault mkIf;
cfg = config.colorschemes.melange;
in {
options = {
colorschemes.melange = {
enable = mkEnableOption "Melange colorscheme";
package = helpers.mkPackageOption "melange.nvim" pkgs.vimPlugins.melange-nvim;
};
};
}:
with lib;
helpers.vim-plugin.mkVimPlugin config {
name = "melange";
isColorscheme = true;
originalName = "melange-nvim";
defaultPackage = pkgs.vimPlugins.melange-nvim;
config = mkIf cfg.enable {
colorscheme = "melange";
extraPlugins = [cfg.package];
opts.termguicolors = mkDefault true;
};
}
maintainers = [maintainers.GaetanLepage];
extraConfig = cfg: {
opts.termguicolors = mkDefault true;
};
}