{ writeShellScriptBin , lib , xclip , coreutils , terminal-command ? "kitty -e" , }: # 64 │ function clipcopy() { xclip -in -selection clipboard < "${1:-/dev/stdin}"; } # 65 │ function clippaste() { xclip -out -selection clipboard; } clip writeShellScriptBin "clipedit" '' PATH=$PATH:"${ lib.makeBinPath [ coreutils xclip ] }" tmp_file=$(mktemp) xclip -out -selection -clipboard > $tmp_file ${terminal-command} $VISUAL $tmp_file || ${terminal-command} $EDITOR $tmp_file xclip -in -selection clipboard < $tmp_file rm $tmp_file ''