aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--home/.config/zellij/config.kdl3
-rw-r--r--home/.config/zsh/.zshrc4
2 files changed, 3 insertions, 4 deletions
diff --git a/home/.config/zellij/config.kdl b/home/.config/zellij/config.kdl
index f3d3aa7..791b5cd 100644
--- a/home/.config/zellij/config.kdl
+++ b/home/.config/zellij/config.kdl
@@ -15,8 +15,7 @@ scroll_buffer_size 50000
// Clipboard: copy to system clipboard on selection
copy_on_select true
-// Use wl-copy for Wayland clipboard (fallback from OSC 52)
-copy_command "wl-copy"
+// Clipboard is handled via OSC 52 (terminal-native, no external tools needed)
// Auto-attach to existing session with the same name instead of erroring
attach_to_session true
diff --git a/home/.config/zsh/.zshrc b/home/.config/zsh/.zshrc
index 0a3ee29..a05bbc8 100644
--- a/home/.config/zsh/.zshrc
+++ b/home/.config/zsh/.zshrc
@@ -110,8 +110,8 @@ autoload -Uz edit-command-line
zle -N edit-command-line
bindkey "^X^E" edit-command-line
-# Ctrl-Y: copy current command line to clipboard
-copy-line-to-clipboard() { echo -n "$BUFFER" | wl-copy; }
+# Ctrl-Y: copy current command line to clipboard (OSC 52 — terminal-native)
+copy-line-to-clipboard() { printf '\033]52;c;%s\a' "$(echo -n "$BUFFER" | base64)" }
zle -N copy-line-to-clipboard
bindkey '^Y' copy-line-to-clipboard