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