diff --git a/modules/dependencies.nix b/modules/dependencies.nix index 8ee7acfd..9ca4e42d 100644 --- a/modules/dependencies.nix +++ b/modules/dependencies.nix @@ -9,6 +9,7 @@ let packages = { bat.default = "bat"; + cornelis.default = "cornelis"; ctags.default = "ctags"; curl.default = "curl"; direnv.default = "direnv"; diff --git a/plugins/by-name/cornelis/default.nix b/plugins/by-name/cornelis/default.nix index 18ecc298..0925a8dd 100644 --- a/plugins/by-name/cornelis/default.nix +++ b/plugins/by-name/cornelis/default.nix @@ -1,4 +1,4 @@ -{ lib, pkgs, ... }: +{ lib, ... }: let inherit (lib.nixvim) defaultNullOpts; in @@ -8,14 +8,16 @@ lib.nixvim.plugins.mkVimPlugin { maintainers = [ lib.maintainers.GaetanLepage ]; - extraOptions = { - cornelisPackage = lib.mkPackageOption pkgs "cornelis" { - nullable = true; - }; - }; + imports = [ + # TODO: added 2025-04-07, remove after 25.05 + (lib.nixvim.mkRemovedPackageOptionModule { + plugin = "cornelis"; + packageName = "cornelis"; + }) + ]; - extraConfig = cfg: { - extraPackages = [ cfg.cornelisPackage ]; + extraConfig = { + dependencies.cornelis.enable = lib.mkDefault true; }; settingsOptions = {