Noctalia Leaf
cells/desktop/noctalia.nix is a small optional leaf for Noctalia shell.
Up: desktop leaves Down: core options
What this leaf does
It conditionally adds the Noctalia package to Home Manager when my.enableNoctalia is true.
config.my.branches.desktop.hmModules =
lib.optionals config.my.enableNoctalia [
({ pkgs, ... }: {
home.packages = [ pkgs.noctalia-shell ];
})
];Why it exists
Optional desktop experiments should be gated. This keeps the default desktop stable while preserving an explicit switch for extra shell UI.