{ writers, lib, procps, gawk, gnused, fzf, }: writers.writeBashBin "fkill" '' PATH=$PATH:${lib.makeBinPath [procps gawk gnused fzf]} if [ "$UID" != "0" ]; then pid=$(ps -f -u "$UID" | sed 1d | fzf -m | awk '{print $2}') else pid=$(ps -ef | sed 1d | fzf -m | awk '{print $2}') fi if [ "x$pid" != "x" ] then echo "$pid" | xargs kill "-''${1:-9}" fi ''