summaryrefslogtreecommitdiff
path: root/.config/scripts
diff options
context:
space:
mode:
authorsilly <u65487754@gmail.com>2026-04-04 12:49:38 +0000
committerGitHub <noreply@github.com>2026-04-04 12:49:38 +0000
commitfa62027073eb9283a0729d00d59d838e9a3bb256 (patch)
tree173f5a81e71627eae21f8f3ea427122381952807 /.config/scripts
parentf360e29c99e6d664468ab45393c264ee38e67677 (diff)
Create ssh.sh
Diffstat (limited to '.config/scripts')
-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