Skip to content

Commit 84c1661

Browse files
committed
Enable Wi-Fi check only for laptops
1 parent 54f685d commit 84c1661

File tree

1 file changed

+35
-33
lines changed

1 file changed

+35
-33
lines changed

startup/suspend/agx-resume-user.sh

Lines changed: 35 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -14,38 +14,40 @@ REPO_DIR="$(dirname "$(dirname "${SCRIPT_DIR}")")"
1414
# kstart plasmashell
1515
# fi
1616

17-
# Wait for the laptop to connect to Wi-Fi.
18-
echo "Waiting to ensure that Wi-Fi will be available."
19-
sleep 3
20-
SSID="$(get-ssid)"
21-
if [ "${SSID}" = "eduroam" ]; then
22-
echo "Eduroam connection detected. Closing personal apps and starting work apps."
23-
# Close personal messaging apps.
24-
if pgrep -x "discord" > /dev/null 2>&1; then
25-
killall discord
26-
fi
27-
if pgrep -x "ferdium" > /dev/null 2>&1; then
28-
killall ferdium
29-
fi
30-
if pgrep -f "signal-desktop" > /dev/null 2>&1; then
31-
killall signal-desktop
32-
fi
33-
if pgrep -f "telegram-desktop" > /dev/null 2>&1; then
34-
killall telegram-desktop
35-
fi
36-
# Start work messaging apps.
37-
if pgrep -f "mattermost-desktop" > /dev/null 2>&1; then :; else
38-
flatpak run com.mattermost.Desktop --hidden &
39-
fi
40-
if pgrep -x "slack" > /dev/null 2>&1; then :; else
41-
flatpak run com.slack.Slack --startup &
42-
fi
43-
elif [ "${SSID}" = "Agnet" ]; then
44-
echo "Agnet connection detected. Starting personal apps."
45-
if pgrep -f "signal-desktop" > /dev/null 2>&1; then :; else
46-
signal-desktop --start-in-tray &
47-
fi
48-
if pgrep -f "telegram-desktop" > /dev/null 2>&1; then :; else
49-
telegram-desktop -startintray &
17+
if [ "$(hostnamectl chassis)" = "laptop" ]; then
18+
# Wait for the laptop to connect to Wi-Fi.
19+
echo "Waiting to ensure that Wi-Fi will be available."
20+
sleep 3
21+
SSID="$(get-ssid)"
22+
if [ "${SSID}" = "eduroam" ]; then
23+
echo "Eduroam connection detected. Closing personal apps and starting work apps."
24+
# Close personal messaging apps.
25+
if pgrep -x "discord" > /dev/null 2>&1; then
26+
killall discord
27+
fi
28+
if pgrep -x "ferdium" > /dev/null 2>&1; then
29+
killall ferdium
30+
fi
31+
if pgrep -f "signal-desktop" > /dev/null 2>&1; then
32+
killall signal-desktop
33+
fi
34+
if pgrep -f "telegram-desktop" > /dev/null 2>&1; then
35+
killall telegram-desktop
36+
fi
37+
# Start work messaging apps.
38+
if pgrep -f "mattermost-desktop" > /dev/null 2>&1; then :; else
39+
flatpak run com.mattermost.Desktop --hidden &
40+
fi
41+
if pgrep -x "slack" > /dev/null 2>&1; then :; else
42+
flatpak run com.slack.Slack --startup &
43+
fi
44+
elif [ "${SSID}" = "Agnet" ]; then
45+
echo "Agnet connection detected. Starting personal apps."
46+
if pgrep -f "signal-desktop" > /dev/null 2>&1; then :; else
47+
signal-desktop --start-in-tray &
48+
fi
49+
if pgrep -f "telegram-desktop" > /dev/null 2>&1; then :; else
50+
telegram-desktop -startintray &
51+
fi
5052
fi
5153
fi

0 commit comments

Comments
 (0)