1

Modules/Niri: Add session command menu

This commit is contained in:
2026-03-20 22:47:08 +01:00
parent fe69d39769
commit 9a5bc3e981

View File

@ -161,6 +161,7 @@ in {
* { * {
all: unset; all: unset;
font-family: ${color.font};
} }
.normal-icons { .normal-icons {
@ -605,8 +606,21 @@ in {
action = spawn "walker" "-m" "providerlist"; action = spawn "walker" "-m" "providerlist";
hotkey-overlay = {title = "Toggle the launcher.";}; hotkey-overlay = {title = "Toggle the launcher.";};
}; };
"Mod+Escape" = { "Mod+Escape" = let
action = spawn "walker"; powerMenu = mylib.rofi.mkSimpleMenu rec {
prompt = "Session";
attrs = {
"󰤂 Poweroff" = "poweroff";
"󰜉 Reboot" = "reboot";
"󰌾 Lock" = "loginctl lock-session";
# " Reload Hyprpanel" = "systemctl --user restart hyprpanel.service";
# " Reload Hyprland" = "hyprctl reload";
# " Exit Hyprland" = "hyprctl dispatch exit";
};
command = "walker -d -p ${prompt}";
};
in {
action = spawn "${powerMenu}/bin/rofi-menu-Session";
hotkey-overlay = {title = "Toggle the session menu.";}; hotkey-overlay = {title = "Toggle the session menu.";};
}; };
"Mod+C" = { "Mod+C" = {