diff options
| author | Grigory Shipunov | 2023-01-24 14:27:50 +0100 |
|---|---|---|
| committer | Grigory Shipunov | 2023-01-24 14:27:50 +0100 |
| commit | 22f3630c57b5a674eadd32b12796210f6b479a62 (patch) | |
| tree | 18ac192760c31a4e9a0cb1668219b617a69e2df7 /modules/basic-tools/fzf.nix | |
| parent | 02e404da775bb92f42f00b59578f2852aee07299 (diff) | |
refactor fzf a bit
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; |
