From 76e60603203ca5ca74175cc4f9d99f591d1edf22 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 5 Aug 2025 22:06:49 -0500 Subject: [PATCH 1/2] vimPlugins.nvim-notify: skip fzf check on darwin Have a fzf-lua issue that can affect darwin, we skip the test in luaPackages and the fzf integration can trigger it in this plugin when requiring fzf. Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/overrides.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 931e849163a8..ebab71b4cff2 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -2601,6 +2601,12 @@ in checkInputs = [ self.fzf-lua ]; + + nvimSkipModules = lib.optionals stdenv.hostPlatform.isDarwin [ + #FIXME: https://github.com/NixOS/nixpkgs/issues/431458 + # fzf-lua throws `address already in use` on darwin + "notify.integrations.fzf" + ]; }; nvim-nu = super.nvim-nu.overrideAttrs { From 4c6593cd5e6137128da8dfa2250f004d06833641 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 6 Aug 2025 08:10:48 -0500 Subject: [PATCH 2/2] luaPackages.fzf-lua: update FIXME to reference issue Signed-off-by: Austin Horstman --- pkgs/development/lua-modules/overrides.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index ee9ff8cf33f0..cc1185c66c46 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -151,8 +151,8 @@ in }); fzf-lua = prev.fzf-lua.overrideAttrs { - # FIXME: Darwin flaky tests - # address already in use on second test run + # FIXME: https://github.com/NixOS/nixpkgs/issues/431458 + # fzf-lua throws `address already in use` on darwin # Previewer transient failure doCheck = !stdenv.hostPlatform.isDarwin; checkInputs = [