diff options
Diffstat (limited to 'modules/basic-tools/fzf.nix')
| -rw-r--r-- | modules/basic-tools/fzf.nix | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/modules/basic-tools/fzf.nix b/modules/basic-tools/fzf.nix index 5e0ce0e..6fc84fe 100644 --- a/modules/basic-tools/fzf.nix +++ b/modules/basic-tools/fzf.nix @@ -1,7 +1,15 @@ -{ lib, config, ... }: { +{ lib, config, pkgs, ... }: { + + environment = { + systemPackages = [ pkgs.fzf ]; + shellAliases = { + vf = "$EDITOR $(fzf)"; + vff = "$EDITOR $(ls|fzf)"; + }; + }; # integrate fzf into shell, >23.05 only - programs = - if (lib.toInt (lib.elemAt (lib.splitVersion config.system.nixos.release) 0) >= 23) then { + programs = with lib; + if (toInt (elemAt (splitVersion config.system.nixos.release) 0) >= 23) then { fzf = { keybindings = true; fuzzyCompletion = true; |
