summaryrefslogtreecommitdiff
path: root/config/essentials/zsh
diff options
context:
space:
mode:
authorRaymaekers Luca <raymaekers.luca@gmail.com>2023-04-06 14:56:36 +0200
committerRaymaekers Luca <raymaekers.luca@gmail.com>2023-04-06 14:56:36 +0200
commit09bdbac4c38674b4a104be7d6d213776861ad20a (patch)
treea4b53a1c33ee8f37b79590ad63fb83ed30912b35 /config/essentials/zsh
parent6a25b2a66ffeb813d4869b948843b7e71b25e0d4 (diff)
changed clip to change by display server
Diffstat (limited to 'config/essentials/zsh')
-rw-r--r--config/essentials/zsh/aliases.zsh8
-rw-r--r--config/essentials/zsh/functions.zsh9
2 files changed, 12 insertions, 5 deletions
diff --git a/config/essentials/zsh/aliases.zsh b/config/essentials/zsh/aliases.zsh
index 909ec4f..bb87823 100644
--- a/config/essentials/zsh/aliases.zsh
+++ b/config/essentials/zsh/aliases.zsh
@@ -8,14 +8,14 @@ fi
if [ "$WAYLAND_DISPLAY" ]
then
- alias -g wclip='wl-copy'
- alias -g wclipo='wl-paste'
+ alias -g clipp='wl-copy'
+ alias -g clipo='wl-paste'
elif [ "$(which devour > /dev/null 2>&1)" ]
then
alias mpv='devour mpv'
alias zathura='devour zathura'
- alias -g xclipp='xclip -selection clipboard -r'
- alias -g xclipo='xclip -o -selection clipboard -r'
+ alias -g clipp='xclip -selection clipboard -r'
+ alias -g clipo='xclip -o -selection clipboard -r'
fi
# Programs
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)"