Files
nixos/custom-pkgs/wl-copy-both/package.nix
Joakim Repomaa ea7c4cbf31 global pkgs
2025-01-30 19:33:33 +02:00

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 "$@"
''