diff options
Diffstat (limited to 'config/essentials/zsh/functions.zsh')
-rw-r--r-- | config/essentials/zsh/functions.zsh | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh index a9293c4..abc2639 100644 --- a/config/essentials/zsh/functions.zsh +++ b/config/essentials/zsh/functions.zsh @@ -46,7 +46,14 @@ unique () { mv "$f" "$1" } -clip () { echo -n "$@" | xclip -selection clipboard -rmlastnl } +clip () { + if [ "$WAYLAND_DISPLAY" ] + then + echo -n "$@" | wl-copy + else + echo -n "$@" | xclip -selection clipboard -rmlastnl + fi +} fzh () { choice="$(tac $HOME/.config/zsh/histfile | fzf)" |