From f77616504a67690cef3a86381b7bc97ea6d59b10 Mon Sep 17 00:00:00 2001 From: Zynh Ludwig Date: Sun, 4 Aug 2024 02:08:55 -0700 Subject: [PATCH] tmux-sessionizer: nix-store find + fzf --- home/modules/tmux-sessionizer.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/home/modules/tmux-sessionizer.nix b/home/modules/tmux-sessionizer.nix index bccf48d..de86bd7 100644 --- a/home/modules/tmux-sessionizer.nix +++ b/home/modules/tmux-sessionizer.nix @@ -27,13 +27,16 @@ in tmux = "${pkgs.tmux}/bin/tmux"; pgrep = "${pkgs.procps}/bin/pgrep"; basename = "${pkgs.coreutils}/bin/basename"; + readlink = "${pkgs.coreutils}/bin/readlink"; tr = "${pkgs.coreutils}/bin/tr"; + fzf = "${pkgs.fzf}/bin/fzf"; + find = "${pkgs.findutils}/bin/find"; in lib.mkDefault (pkgs.writeShellScriptBin "tmux-sessionizer" '' if [[ $# -eq 1 ]]; then selected=$1 else - selected=$(find "$(readlink -f ~/projects)" ~/ ~/.config ~/.suckless/ -mindepth 1 -maxdepth 1 -type d | fzf) + selected=$(${find} "$(${readlink} -f ~/projects)" ~/ ~/.config ~/.suckless/ -mindepth 1 -maxdepth 1 -type d | ${fzf}) fi if [[ -z $selected ]]; then