From 1adf84528498671ad48451a706981259ad5f1333 Mon Sep 17 00:00:00 2001 From: bitraid Date: Sat, 12 Oct 2024 14:53:48 +0300 Subject: [PATCH] clipboard copy: add Linux/Wayland support --- src/croc/croc.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/croc/croc.go b/src/croc/croc.go index 0b60b746..f46bff58 100644 --- a/src/croc/croc.go +++ b/src/croc/croc.go @@ -2133,7 +2133,11 @@ func copyToClipboard(str string) { case "darwin": cmd = exec.Command("pbcopy") case "linux": - cmd = exec.Command("xclip", "-selection", "clipboard") + if os.Getenv("XDG_SESSION_TYPE") == "wayland" { + cmd = exec.Command("wl-copy") + } else { + cmd = exec.Command("xclip", "-selection", "clipboard") + } default: return }