aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/sway/.config
diff options
context:
space:
mode:
authorToby Vincent <tobyv@tobyvin.dev>2024-02-25 18:35:57 -0600
committerToby Vincent <tobyv@tobyvin.dev>2024-02-25 18:35:57 -0600
commit2673b3d6feacbc2555982e64aca7d66e34df6c0c (patch)
treee334894602d03293d77c385f365d66bd377190b0 /sway/.config
parent2f21f7a7da6af012f51016529423425b0bcf4bbc (diff)
feat(sway): add ssh keybind
Diffstat (limited to 'sway/.config')
-rw-r--r--sway/.config/sway/config2
-rw-r--r--sway/.config/zsh/.zshrc.d/90-wmenu.zsh3
2 files changed, 5 insertions, 0 deletions
diff --git a/sway/.config/sway/config b/sway/.config/sway/config
index f8371ed..150a969 100644
--- a/sway/.config/sway/config
+++ b/sway/.config/sway/config
@@ -7,6 +7,7 @@ set $right l
set $menu wmenu -i -f 'monospace 12' -n$base06 -N$base00 -S$base00 -s$base09 -m$base06 -M$base0C
set $passmenu find $PASSWORD_STORE_DIR/ -name '*.gpg' -printf '%P\n' | sed "s/\.gpg$//" | sort | $menu | xargs -r pass show
+set $swayssh xargs -I_ swaymsg exec -- $TERMINAL -e ssh '_' -t -- "zsh -l -c 'tmux -L ssh new -A'"
set $ws11 $ws11
set $ws12 $ws12
@@ -109,6 +110,7 @@ bindsym $mod+Escape exec powermenu | $menu -l 6 | powermenu
bindsym Pause exec swaymsg "output * power toggle"
bindsym $mod+return exec $TERMINAL
+bindsym $mod+Shift+return exec sshr --resolve | $menu | $swayssh
bindsym $mod+w exec $BROWSER
bindsym Print exec slurp | grim -g - - | wl-copy --type image/png
diff --git a/sway/.config/zsh/.zshrc.d/90-wmenu.zsh b/sway/.config/zsh/.zshrc.d/90-wmenu.zsh
new file mode 100644
index 0000000..66d748b
--- /dev/null
+++ b/sway/.config/zsh/.zshrc.d/90-wmenu.zsh
@@ -0,0 +1,3 @@
+#!/bin/zsh
+
+alias wmenu="wmenu -i -f 'monospace 12' -n$BASE16_COLOR_06_HEX -N$BASE16_COLOR_00_HEX -S$BASE16_COLOR_00_HEX -s$BASE16_COLOR_09_HEX -m$BASE16_COLOR_06_HEX -M$BASE16_COLOR_0C_HEX"