diff --git a/modules/opts.nix b/modules/opts.nix index 10c74a76..4ca93d63 100644 --- a/modules/opts.nix +++ b/modules/opts.nix @@ -67,12 +67,12 @@ in }: let varName = "nixvim_${luaVariableName}"; - optionDefinitions = config.${optionName}; + optionDefinitions = helpers.toLuaObject config.${optionName}; in - lib.optionalString (optionDefinitions != { }) '' + lib.optionalString (optionDefinitions != "{ }") '' -- Set up ${prettyName} {{{ do - local ${varName} = ${helpers.toLuaObject optionDefinitions} + local ${varName} = ${optionDefinitions} for k,v in pairs(${varName}) do vim.${luaApi}[k] = v