Walker Leaf
cells/desktop/walker.nix configures the desktop launcher.
Up: desktop leaves Down: Hyprland leaf
What it configures
It installs Walker and deploys the checked-in configuration directory through Home Manager.
home.packages = with pkgs; [ walker ];
xdg.configFile."walker" = {
source = ../../dotfiles/walker;
recursive = true;
};
Why it is separate
Launchers are part of the desktop workflow but not the compositor itself. A separate leaf keeps the Hyprland leaf focused on session and compositor configuration.