add lazy module skeleton

This commit is contained in:
Pei Yang Ching 2024-06-25 17:16:49 +02:00 committed by Pei Yang Ching
commit 40c40a56cc
4 changed files with 36 additions and 0 deletions

View file

@ -0,0 +1,15 @@
{lib, ...}: let
inherit (lib.options) mkOption mkEnableOption;
inherit (lib.types) enum;
in {
options.vim.lazy = {
enable = mkEnableOption "plugin lazy-loading" // {default = true;};
loader = mkOption {
description = "Lazy loader to use";
type = enum ["lz.n"];
default = "lz.n";
};
# plugins = mkOption {};
};
}