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