chore: add session script for rebooting into BIOS

This commit is contained in:
Aaron Honeycutt 2023-03-24 09:18:41 -06:00 committed by GitHub
parent 717fd612e7
commit f9f0dcc7d7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -0,0 +1,20 @@
#!/usr/bin/sh
#
# name: Enter BIOS
# icon: system-restart
# description: Reboot into BIOS
# keywords: bios uefi reboot restart
set -eu
is_gnome() {
command -v dbus-send >/dev/null && \
command -v gnome-session-quit >/dev/null && \
dbus-send --print-reply --dest=org.gnome.Shell /org/gnome/Shell org.freedesktop.DBus.Properties.Get string:org.gnome.Shell string:ShellVersion >/dev/null 2>&1
}
if is_gnome; then
systemctl reboot --firmware-setup
elif command -v systemctl >/dev/null; then
systemctl reboot --firmware-setup
fi