modules/dependencies: add cornelis

This commit is contained in:
Gaetan Lepage 2025-04-07 22:59:49 +02:00 committed by nix-infra-bot
parent 96ebd63330
commit e866ddf5ce
2 changed files with 11 additions and 8 deletions

View file

@ -9,6 +9,7 @@ let
packages = {
bat.default = "bat";
cornelis.default = "cornelis";
ctags.default = "ctags";
curl.default = "curl";
direnv.default = "direnv";

View file

@ -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 = {