{ 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 ''