summaryrefslogtreecommitdiff
path: root/config/essentials/zsh/functions.zsh
diff options
context:
space:
mode:
Diffstat (limited to 'config/essentials/zsh/functions.zsh')
-rw-r--r--config/essentials/zsh/functions.zsh9
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)"