niri: port sway-logout-menu
2 files changed, 3 insertions(+), 3 deletions(-)

M bin/sway-logout-menu => bin/niri-logout-menu
M dot.config/niri/config.kdl
M bin/sway-logout-menu => bin/niri-logout-menu +2 -2
@@ 11,8 11,8 @@ shift $(($OPTIND - 1))
 cat <<EOF \
     | fzf --exact --reverse --no-sort --no-info \
     | cut -d: -f1 \
-    | xargs $DRY_RUN swaymsg exec --
-swaymsg exit
+    | xargs $DRY_RUN niri msg action spawn --
+niri msg action quit
 loginctl lock-session
 systemctl suspend
 systemctl reboot

          
M dot.config/niri/config.kdl +1 -1
@@ 502,7 502,7 @@ binds {
     Alt+Print { screenshot-window; }
 
     // The quit action will show a confirmation dialog to avoid accidental exits.
-    Mod+Shift+E { quit; }
+    Mod+Shift+E { spawn "foot" "-afoot-menu" "niri-logout-menu"; }  // { quit; }
 
     // Powers off the monitors. To turn them back on, do any input like
     // moving the mouse or pressing any other key.