aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorToby Vincent <tobyv@tobyvin.dev>2024-08-08 14:53:43 -0500
committerToby Vincent <tobyv@tobyvin.dev>2024-08-08 14:53:43 -0500
commit4217a5cfb3deb08207d1853f730435c59bcff423 (patch)
tree568b26e5c02062bc43c2c00c2e310f02c6fb6858
parent312275933a726e3b809056af067aea6c53dab2cd (diff)
fix(sway): add compat for j4-dmenu-desktop r3.1
-rw-r--r--sway/.config/sway/config5
1 files changed, 4 insertions, 1 deletions
diff --git a/sway/.config/sway/config b/sway/.config/sway/config
index 7575fb7..3df6390 100644
--- a/sway/.config/sway/config
+++ b/sway/.config/sway/config
@@ -40,6 +40,8 @@ include ~/.config/sway/config.d/*
set $menu wmenu -i -f'monospace 12' -n$base06 -N$base00 -S$base00 -s$base09 -m$base06 -M$base0C
+set $j4_sock $XDG_RUNTIME_DIR/j4-dmenu-desktop.sock
+
# Property Border BG Text Indicator Child Border
client.focused $base05 $base0D $base00 $base0D $base0D
client.focused_inactive $base01 $base01 $base05 $base03 $base01
@@ -119,7 +121,7 @@ bindsym $mod+w exec $BROWSER
bindsym Print exec slurp | grim -g - - | wl-copy --type image/png
bindsym $mod+Print exec /usr/share/sway/scripts/grimshot --notify save area
-bindsym $mod+space exec j4-dmenu-desktop --dmenu="$menu" --term=$TERMINAL --wrapper='swaymsg exec --'
+bindsym $mod+space exec echo > $j4_sock
bindsym $mod+shift+space exec dmenu_path | $menu | xargs swaymsg exec --
bindsym $mod+v exec (cliphist list | $menu -l 10 || (cliphist list | head -n1)) | cliphist decode | wl-copy
@@ -269,4 +271,5 @@ exec {
import-gsettings
systemctl --user start sway-session.target
swaymsg "workspace $ws06; workspace $ws01"
+ j4-dmenu-desktop --dmenu="$menu" --term-mode=$TERMINAL -I --wait-on=$j4_sock
}