install.sh: install the SSH menu and its dependencies by default

fzf, tmux, jq, micro, nautilus, openssh-clients and friends are now part of
the default run, and ~/.ssh/sockets is always created. --full keeps the
remaining tools and the Flatpak apps. The menu's web action (Alt+W) falls
back to xdg-open when Chrome (Flatpak) is not installed.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-30 13:57:31 +05:00
co-authored by Claude Sonnet 5.5
parent 04e868102d
commit bbae1ab913
3 changed files with 33 additions and 23 deletions
+3 -1
View File
@@ -156,7 +156,9 @@ cmd_web() { # open the host's web UI; first time asks for the URL and stores it
url=$(ask "web UI for $1" "$($H url-default "$1")"); [ -z "$url" ] && return
$H set "$1" url "$url"
fi
setsid -f flatpak run com.google.Chrome "$url" >/dev/null 2>&1
# Chrome (Flatpak) if installed, otherwise the default browser
if flatpak info com.google.Chrome >/dev/null 2>&1; then setsid -f flatpak run com.google.Chrome "$url" >/dev/null 2>&1
else setsid -f xdg-open "$url" >/dev/null 2>&1; fi
}
# ---------- dispatcher ----------