diff --git a/plugins/colorschemes/oxocarbon.nix b/plugins/colorschemes/oxocarbon.nix index 4f3b4004..511170e4 100644 --- a/plugins/colorschemes/oxocarbon.nix +++ b/plugins/colorschemes/oxocarbon.nix @@ -5,21 +5,15 @@ pkgs, ... }: -with lib; let - cfg = config.colorschemes.oxocarbon; -in { - options = { - colorschemes.oxocarbon = { - enable = mkEnableOption "oxocarbon"; +helpers.vim-plugin.mkVimPlugin config { + name = "oxocarbon"; + isColorscheme = true; + originalName = "oxocarbon.nvim"; + defaultPackage = pkgs.vimPlugins.oxocarbon-nvim; - package = helpers.mkPackageOption "oxocarbon" pkgs.vimPlugins.oxocarbon-nvim; - }; - }; + maintainers = [lib.maintainers.GaetanLepage]; - config = mkIf cfg.enable { - colorscheme = "oxocarbon"; - extraPlugins = [cfg.package]; - - opts.termguicolors = mkDefault true; + extraConfig = cfg: { + opts.termguicolors = lib.mkDefault true; }; }