summaryrefslogtreecommitdiff
path: root/.config/scripts/ssh.sh
blob: fa29d3e6324a4853a3c096dc87a20fc6c6a16fee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
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