66 lines
1.1 KiB
Bash
Executable File
66 lines
1.1 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
function run {
|
|
if ! pgrep $1; then
|
|
$@ &
|
|
fi
|
|
}
|
|
ans=$(zenity --info --title 'Choose!' \
|
|
--text 'Autostart tray icons?' \
|
|
--ok-label YES \
|
|
--extra-button NO \
|
|
--timeout 15)
|
|
rc1=$?
|
|
echo "${rc}-${ans}"
|
|
|
|
if [[ $rc1 = 1 ]]; then
|
|
echo "exiting"
|
|
else
|
|
# utilities in top bar
|
|
# network manager
|
|
run /usr/bin/nm-applet
|
|
# bluetooth indicator
|
|
run /usr/bin/blueman-manager
|
|
# screenshot utility
|
|
run /usr/bin/shutter
|
|
# volume control
|
|
run /usr/bin/pasystray
|
|
|
|
fi
|
|
|
|
ans=$(zenity --info --title 'Choose!' \
|
|
--text 'Autostart apps?' \
|
|
--ok-label YES \
|
|
--extra-button NO \
|
|
--timeout 15)
|
|
rc=$?
|
|
echo "${rc}-${ans}"
|
|
|
|
if [[ $rc = 1 ]]; then
|
|
echo "exiting"
|
|
exit 0
|
|
fi
|
|
|
|
# tag 1
|
|
#run /usr/local/bin/jetbrains-toolbox
|
|
run /snap/bin/intellij-idea-ultimate
|
|
# tag 2
|
|
run /opt/google/chrome/chrome
|
|
# tag 3
|
|
run /usr/bin/terminator
|
|
# tag 4
|
|
run /snap/bin/code
|
|
# tag 5
|
|
run /usr/bin/zoom
|
|
#run /snap/bin/teams
|
|
run /snap/bin/rambox
|
|
#tag 6
|
|
run /snap/bin/rocketchat-desktop
|
|
run /usr/bin/thunderbird
|
|
#run /snap/bin/discord
|
|
# tag 7
|
|
run /snap/bin/bitwarden
|
|
#run /usr/bin/keepassx
|
|
# tag 12
|
|
run /snap/bin/firefox
|