#!/bin/sh [ -n "$2" ] && args=`echo "$@" | cut -d' ' -f2-` launchother() { $@ || echo "Launch: $@: Does not exist or exited with an error"; } case "`hostname`" in G3N2) case "$1" in brave) brave-bin $args & xdotool search --all --sync --class "brave-browser" set_window --class "Brave" --urgency 1 ;; chromium|chrome) chromium-browser $args & xdotool search --all --sync --class "Chromium-browser-chromium" set_window --class "Chrome" --urgency 1 ;; halt|off|poweroff|shutdown) doas poweroff ;; sleep|suspend|zzz) doas s2ram ;; reboot|res|restart) doas reboot ;; snes|snes9x) snes9x -fullscreen -xvideo $args ;; *) launchother $@ ;; esac ;; voidx250) case "$1" in brave) brave-browser-stable $args & xdotool search --all --sync --class "brave-browser" set_window --class "Brave" --urgency 1 ;; chromium|chrome) chrome $args & xdotool search --all --sync --class "Chromium-browser" set_window --class "Chrome" --urgency 1 ;; halt|off|poweroff|shutdown) doas poweroff ;; sleep|suspend|zzz) doas zzz ;; reboot|res|restart) doas reboot ;; snes|snes9x) snes9x-gtk $args ;; *) launchother $@ ;; esac ;; debx230) case "$1" in brave) brave-browser-stable $args & xdotool search --all --sync --class "brave-browser" set_window --class "Brave" --urgency 1 ;; chromium|chrome) chromium $args & xdotool search --all --sync --class "Chromium" set_window --class "Chrome" --urgency 1 ;; #halt|off|poweroff|shutdown) doas poweroff ;; #sleep|suspend|zzz) doas zzz ;; #reboot|res|restart) doas reboot ;; #snes|snes9x) snes9x-gtk $args ;; *) launchother $@ ;; esac ;; openbsdx230) case "$1" in brave) ;; chromium|chrome) ;; halt|off|poweroff|shutdown) doas halt ;; sleep|suspend|zzz) doas zzz ;; reboot|res|restart) doas reboot ;; snes|snes9x) snes9x-gtk $args ;; *) launchother $@ ;; esac ;; *) echo "Launch: The hostname \"`hostname`\" is not recognized. Please add an entry for it!" ;; esac