@@ -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
5153fi
0 commit comments