summaryrefslogtreecommitdiff
path: root/scripts/testing/lib/validation.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/testing/lib/validation.sh')
-rw-r--r--scripts/testing/lib/validation.sh11
1 files changed, 3 insertions, 8 deletions
diff --git a/scripts/testing/lib/validation.sh b/scripts/testing/lib/validation.sh
index 8c4787e..3191c64 100644
--- a/scripts/testing/lib/validation.sh
+++ b/scripts/testing/lib/validation.sh
@@ -20,7 +20,7 @@ declare -a UNKNOWN_ISSUES
# SSH helper (uses globals: VM_IP, ROOT_PASSWORD)
ssh_cmd() {
sshpass -p "$ROOT_PASSWORD" ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null \
- -o ConnectTimeout=10 "root@$VM_IP" "$@" 2>/dev/null
+ -o ConnectTimeout=10 -p "${SSH_PORT:-22}" "root@$VM_IP" "$@" 2>/dev/null
}
# Validation result helpers
@@ -458,17 +458,12 @@ validate_hyprland_tools() {
local missing=""
# Check core Hyprland packages
- for pkg in hyprland hypridle hyprlock waybar wofi swww grim slurp gammastep; do
+ for pkg in hyprland hypridle hyprlock waybar fuzzel swww grim slurp gammastep foot; do
if ! ssh_cmd "pacman -Q $pkg &>/dev/null"; then
missing="$missing $pkg"
fi
done
- # st should still be installed (via XWayland)
- if ! ssh_cmd "test -f /usr/local/bin/st"; then
- missing="$missing st"
- fi
-
if [ -z "$missing" ]; then
validation_pass "All Hyprland tools installed"
else
@@ -483,7 +478,7 @@ validate_hyprland_config() {
for config in ".config/hypr/hyprland.conf" ".config/hypr/hypridle.conf" \
".config/hypr/hyprlock.conf" ".config/waybar/config" \
- ".config/wofi/config" ".config/gammastep/config.ini"; do
+ ".config/fuzzel/fuzzel.ini" ".config/gammastep/config.ini"; do
if ! ssh_cmd "test -f /home/cjennings/$config"; then
missing="$missing $config"
fi