2023-10-10 12:45:23 -03:00
|
|
|
{
|
|
|
|
lib,
|
2023-11-06 15:04:08 +01:00
|
|
|
helpers,
|
|
|
|
pkgs,
|
2023-10-10 12:45:23 -03:00
|
|
|
config,
|
|
|
|
...
|
|
|
|
}: let
|
|
|
|
inherit (lib) mkEnableOption mkDefault mkIf;
|
|
|
|
cfg = config.colorschemes.melange;
|
|
|
|
in {
|
|
|
|
options = {
|
|
|
|
colorschemes.melange = {
|
|
|
|
enable = mkEnableOption "Melange colorscheme";
|
2023-11-06 15:04:08 +01:00
|
|
|
package = helpers.mkPackageOption "melange.nvim" pkgs.vimPlugins.melange-nvim;
|
2023-10-10 12:45:23 -03:00
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
config = mkIf cfg.enable {
|
|
|
|
colorscheme = "melange";
|
|
|
|
extraPlugins = [cfg.package];
|
2024-03-29 20:58:44 +00:00
|
|
|
opts.termguicolors = mkDefault true;
|
2023-10-10 12:45:23 -03:00
|
|
|
};
|
|
|
|
}
|