Files
home-manager/tests/modules/programs/fzf/fish-integration.nix
2026-06-22 15:17:52 -05:00

29 lines
521 B
Nix

{ config, ... }:
{
programs.fzf = {
enable = true;
enableFishIntegration = true;
package = config.lib.test.mkStubPackage {
name = "fzf";
version = "0.73.0";
buildScript = ''
mkdir -p $out/bin
cat > $out/bin/fzf << 'EOF'
#!/bin/sh
echo "Stub fzf"
EOF
chmod +x $out/bin/fzf
'';
};
};
programs.fish.enable = true;
nmt.script = ''
assertFileRegex home-files/.config/fish/config.fish \
'fzf.*--fish.*source'
'';
}