wlogout Leaf

cells/desktop/wlogout.nix configures the graphical logout menu.

Up: desktop leaves Down: desktop packages leaf

What this leaf does

It installs wlogout and deploys its configuration directory through Home Manager.

home.packages = with pkgs; [ wlogout ];
 
xdg.configFile."wlogout" = {
  source = ../../dotfiles/wlogout;
  recursive = true;
};

Why it exists

Session exit UX is desktop-specific. Keeping it in its own leaf makes it easy to replace without touching the compositor or Waybar configuration.