summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '.config')
-rw-r--r--.config/scripts/ssh.sh14
1 files changed, 14 insertions, 0 deletions
diff --git a/.config/scripts/ssh.sh b/.config/scripts/ssh.sh
new file mode 100644
index 0000000..cf14725
--- /dev/null
+++ b/.config/scripts/ssh.sh
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+declare -A servers
+servers=(
+ ["servername"]="user@ip"
+)
+
+choice=$(printf "%s\n" "${!servers[@]}" | rofi -dmenu -i -p ">")
+
+if [[ -n "$choice" ]]; then
+ connection_string="${servers[$choice]}"
+ kitty --detach ssh "$connection_string" &
+ nautilus "sftp://$connection_string" &
+fi