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