aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/sway/.local
diff options
context:
space:
mode:
Diffstat (limited to 'sway/.local')
-rwxr-xr-xsway/.local/bin/sway-ssh10
-rwxr-xr-xsway/.local/bin/sway_ssh4
-rwxr-xr-xsway/.local/bin/wmenu16
-rwxr-xr-xsway/.local/bin/wmenu-run (renamed from sway/.local/bin/wmenu_path)0
-rwxr-xr-xsway/.local/lib/sway/import-gsettings (renamed from sway/.local/bin/import-gsettings)0
5 files changed, 26 insertions, 4 deletions
diff --git a/sway/.local/bin/sway-ssh b/sway/.local/bin/sway-ssh
new file mode 100755
index 0000000..4e99fdd
--- /dev/null
+++ b/sway/.local/bin/sway-ssh
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+if [ ! -t 0 ]; then
+ set -- "$@" "$(cat)"
+elif [ $# -eq 0 ]; then
+ sshr --resolve --port 22 --scan 0.0.0.0/24
+fi
+
+# shellcheck disable=SC2068
+swaymsg exec -- "$TERMINAL" -e ssh $@ -t -- zsh -l -c '\"tmux new -A\"'
diff --git a/sway/.local/bin/sway_ssh b/sway/.local/bin/sway_ssh
deleted file mode 100755
index 462dd95..0000000
--- a/sway/.local/bin/sway_ssh
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-# shellcheck disable=SC2068
-
-swaymsg exec -- "$TERMINAL" -e ssh $@ -t -- zsh -l -c '\"tmux new -A\"'
diff --git a/sway/.local/bin/wmenu b/sway/.local/bin/wmenu
new file mode 100755
index 0000000..9840721
--- /dev/null
+++ b/sway/.local/bin/wmenu
@@ -0,0 +1,16 @@
+#!/bin/sh
+# shellcheck disable=SC2068
+
+base00="${BASE16_COLOR_06_HEX:-#1d2021}"
+base06="${BASE16_COLOR_00_HEX:-#ebdbb2}"
+base09="${BASE16_COLOR_09_HEX:-#fe8019}"
+base0C="${BASE16_COLOR_0C_HEX:-#8ec07c}"
+
+command -p wmenu -i -f 'monospace 12' \
+ -n"$base06" \
+ -N"$base00" \
+ -S"$base00" \
+ -s"$base09" \
+ -m"$base06" \
+ -M"$base0C" \
+ $@
diff --git a/sway/.local/bin/wmenu_path b/sway/.local/bin/wmenu-run
index 2cda132..2cda132 100755
--- a/sway/.local/bin/wmenu_path
+++ b/sway/.local/bin/wmenu-run
diff --git a/sway/.local/bin/import-gsettings b/sway/.local/lib/sway/import-gsettings
index 93cd75b..93cd75b 100755
--- a/sway/.local/bin/import-gsettings
+++ b/sway/.local/lib/sway/import-gsettings