From 6d85f129f1af295a81d37c2f157c8527c3cef5e1 Mon Sep 17 00:00:00 2001 From: tavo Date: Fri, 12 Sep 2025 01:53:05 -0600 Subject: [PATCH] clip --- i3/config | 4 ++-- scripts/clip | 7 +++++++ scripts/menu/{menu-open-bookmark => menu-copy-bookmark} | 2 +- shell/aliases.sh | 7 +------ 4 files changed, 11 insertions(+), 9 deletions(-) create mode 100755 scripts/clip rename scripts/menu/{menu-open-bookmark => menu-copy-bookmark} (68%) diff --git a/i3/config b/i3/config index 687c2d3..32aedf7 100644 --- a/i3/config +++ b/i3/config @@ -37,7 +37,7 @@ set $term alacritty set $menu exec $(~/.config/scripts/menu/menu run "Run:") set $menu-input ~/.config/scripts/menu/menu-input set $menu-output ~/.config/scripts/menu/menu-output -set $menu-open-bookmark ~/.config/scripts/menu/menu-open-bookmark +set $menu-copy-bookmark ~/.config/scripts/menu/menu-copy-bookmark set $passmgr ~/.config/scripts/dwm/dwmpass set $passotp ~/.config/scripts/dwm/dwmotp set $prtsc exec ~/.config/scripts/prtsc @@ -59,7 +59,7 @@ bindsym $mod+Shift+p exec $passmgr bindsym $mod+Shift+o exec $passotp bindsym $mod+e exec $filemgr bindsym $mod+w exec $browser -bindsym $mod+b exec $menu-open-bookmark +bindsym $mod+b exec $menu-copy-bookmark bindsym $mod+i exec $menu-input bindsym $mod+o exec $menu-output bindsym XF86AudioRaiseVolume exec volup diff --git a/scripts/clip b/scripts/clip new file mode 100755 index 0000000..56606ff --- /dev/null +++ b/scripts/clip @@ -0,0 +1,7 @@ +#!/bin/sh + +if [ "$GDK_BACKEND" = "x11" ]; then + xclip -selection clipboard +elif [ "$GDK_BACKEND" = "wayland" ]; then + wl-copy +fi diff --git a/scripts/menu/menu-open-bookmark b/scripts/menu/menu-copy-bookmark similarity index 68% rename from scripts/menu/menu-open-bookmark rename to scripts/menu/menu-copy-bookmark index f9e2934..619ccaa 100755 --- a/scripts/menu/menu-open-bookmark +++ b/scripts/menu/menu-copy-bookmark @@ -3,5 +3,5 @@ bm="$(menu-bookmarks)" if [ -n "$bm" ]; then - xdg-open "$bm" + printf '%s' "$bm" | clip fi diff --git a/shell/aliases.sh b/shell/aliases.sh index 4681359..eaca99b 100644 --- a/shell/aliases.sh +++ b/shell/aliases.sh @@ -50,10 +50,5 @@ alias \ scp="scp ${SSH_CONFIG}" \ rsync="rsync --rsh \"ssh ${SSH_CONFIG}\"" \ lg="lazygit" \ + adb='HOME="$XDG_DATA_HOME"/android adb' \ lvim="VIMINIT= nvim" - -if [ "$GDK_BACKEND" = "x11" ]; then - alias clip='xclip -selection clipboard' -elif [ "$GDK_BACKEND" = "wayland" ]; then - alias clip='wl-copy' -fi