mirror of
https://github.com/NotAShelf/nvf.git
synced 2024-11-26 15:06:45 +00:00
lz.n: missing type check
This commit is contained in:
parent
4d51981179
commit
c6071b7da4
1 changed files with 5 additions and 2 deletions
|
@ -3,7 +3,7 @@
|
|||
config,
|
||||
...
|
||||
}: let
|
||||
inherit (builtins) toJSON;
|
||||
inherit (builtins) toJSON typeOf head length;
|
||||
inherit (lib.modules) mkIf;
|
||||
inherit (lib.attrsets) mapAttrsToList;
|
||||
inherit (lib.generators) mkLuaInline;
|
||||
|
@ -40,7 +40,10 @@
|
|||
${optionalString (spec.after != null) spec.after}
|
||||
end
|
||||
'';
|
||||
keys = map toLuzLznKeySpec spec.keys;
|
||||
keys =
|
||||
if typeOf spec.keys == "list" && length spec.keys > 0 && typeOf (head spec.keys) == "set"
|
||||
then map toLuzLznKeySpec spec.keys
|
||||
else spec.keys;
|
||||
};
|
||||
lznSpecs = mapAttrsToList toLuaLznSpec cfg.plugins;
|
||||
in {
|
||||
|
|
Loading…
Reference in a new issue