colorschemes/oxocarbon: switch to mkVimPlugin

This commit is contained in:
Gaetan Lepage 2024-03-28 15:28:02 +01:00 committed by Gaétan Lepage
parent b38f24f348
commit 48acee7dca

View file

@ -5,21 +5,15 @@
pkgs, pkgs,
... ...
}: }:
with lib; let helpers.vim-plugin.mkVimPlugin config {
cfg = config.colorschemes.oxocarbon; name = "oxocarbon";
in { isColorscheme = true;
options = { originalName = "oxocarbon.nvim";
colorschemes.oxocarbon = { defaultPackage = pkgs.vimPlugins.oxocarbon-nvim;
enable = mkEnableOption "oxocarbon";
package = helpers.mkPackageOption "oxocarbon" pkgs.vimPlugins.oxocarbon-nvim; maintainers = [lib.maintainers.GaetanLepage];
};
};
config = mkIf cfg.enable { extraConfig = cfg: {
colorscheme = "oxocarbon"; opts.termguicolors = lib.mkDefault true;
extraPlugins = [cfg.package];
opts.termguicolors = mkDefault true;
}; };
} }