plugins/TEMPLATE: drop helpers and adopt new style

This commit is contained in:
Gaetan Lepage 2024-08-04 10:39:19 +02:00 committed by GaetanLepage
parent caefb266be
commit 5241c9f83e

View file

@ -1,11 +1,13 @@
{ {
lib, lib,
helpers,
config, config,
pkgs, pkgs,
... ...
}: }:
helpers.neovim-plugin.mkNeovimPlugin config { let
inherit (lib.nixvim) defaultNullOpts;
in
lib.nixvim.neovim-plugin.mkNeovimPlugin config {
name = "my-plugin"; name = "my-plugin";
originalName = "my-plugin.nvim"; # TODO replace (or remove entirely if it is the same as `name`) originalName = "my-plugin.nvim"; # TODO replace (or remove entirely if it is the same as `name`)
defaultPackage = pkgs.vimPlugins.my-plugin-nvim; # TODO replace defaultPackage = pkgs.vimPlugins.my-plugin-nvim; # TODO replace
@ -14,11 +16,11 @@ helpers.neovim-plugin.mkNeovimPlugin config {
# Optionally, explicitly declare some options. You don't have to. # Optionally, explicitly declare some options. You don't have to.
settingsOptions = { settingsOptions = {
foo = helpers.defaultNullOpts.mkUnsignedInt 97 '' foo = defaultNullOpts.mkUnsignedInt 97 ''
The best birth year. The best birth year.
''; '';
great_feature = helpers.defaultNullOpts.mkBool false '' great_feature = defaultNullOpts.mkBool false ''
Whether to enable the great feature. Whether to enable the great feature.
''; '';
}; };