15 lines
287 B
Nix
15 lines
287 B
Nix
{ pkgs }:
|
|
pkgs.writeShellScriptBin "wl-copy" ''
|
|
set -euo pipefail
|
|
copy="${pkgs.wl-clipboard}/bin/wl-copy"
|
|
paste="${pkgs.wl-clipboard}/bin/wl-paste"
|
|
|
|
"$copy" "$@"
|
|
args="$*"
|
|
if [[ "$args" =~ /(^| )(-p|--primary)($| )/ ]]; then
|
|
exit
|
|
fi
|
|
|
|
"$paste" -n | "$copy" -p "$@"
|
|
''
|