From eb70ca30dfa881b869784a8cceb2f3b6c483e1bf Mon Sep 17 00:00:00 2001 From: teto <886074+teto@users.noreply.github.com> Date: Mon, 2 Mar 2026 03:46:39 +0100 Subject: [PATCH] vimPlugins.neorg: enable tests neorg is a complex plugin that breaks too often to my taste. Running the tests is not a 100% guarantee but let's hope it improves the situation nevertheless. --- pkgs/development/lua-modules/overrides.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index c3983d8fe62a..c77a212952f8 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -885,6 +885,20 @@ in }); neorg = prev.neorg.overrideAttrs { + + doCheck = true; + nativeCheckInputs = [ + final.nlua + final.bustedCheckHook + writableTmpDirAsHomeHook + ]; + + nvimSkipModules = [ + "neorg.modules.core.dirman.tests" + "neorg.modules.core.ui.module" + "neorg.modules.core.concealer.module" + ]; + # Relax dependencies postConfigure = '' substituteInPlace ''${rockspecFilename} \