From 5fae2b8c07729677614960318fceab4d7f830311 Mon Sep 17 00:00:00 2001 From: Soulful Sailer Date: Tue, 17 Feb 2026 22:14:04 -0600 Subject: [PATCH] Add loginctl to default Reboot to UEFI --- .../Tabs/SessionMenu/SessionMenuEntrySettingsDialog.qml | 2 +- Services/Compositor/CompositorService.qml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/Panels/Settings/Tabs/SessionMenu/SessionMenuEntrySettingsDialog.qml b/Modules/Panels/Settings/Tabs/SessionMenu/SessionMenuEntrySettingsDialog.qml index 8d53c4fef..0c5422678 100644 --- a/Modules/Panels/Settings/Tabs/SessionMenu/SessionMenuEntrySettingsDialog.qml +++ b/Modules/Panels/Settings/Tabs/SessionMenu/SessionMenuEntrySettingsDialog.qml @@ -22,7 +22,7 @@ Popup { "suspend": "systemctl suspend || loginctl suspend", "hibernate": "systemctl hibernate || loginctl hibernate", "reboot": "systemctl reboot || loginctl reboot", - "rebootToUefi": "systemctl reboot --firmware-setup", + "rebootToUefi": "systemctl reboot --firmware-setup || loginctl reboot --firmware-setup", "logout": I18n.tr("panels.session-menu.entry-settings-default-command-logout"), "shutdown": "systemctl poweroff || loginctl poweroff" } diff --git a/Services/Compositor/CompositorService.qml b/Services/Compositor/CompositorService.qml index 441d58aa5..2d5e5dfe3 100644 --- a/Services/Compositor/CompositorService.qml +++ b/Services/Compositor/CompositorService.qml @@ -494,7 +494,7 @@ Singleton { return; HooksService.executeSessionHook("rebootToUefi", () => { - Quickshell.execDetached(["sh", "-c", "systemctl reboot --firmware-setup"]); + Quickshell.execDetached(["sh", "-c", "systemctl reboot --firmware-setup || loginctl reboot --firmware-setup"]); }); }