Notifications Leaf

cells/desktop/notifications.nix configures the desktop notification center.

Up: desktop leaves Down: Waybar leaf

What it configures

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

home.packages = with pkgs; [ swaynotificationcenter ];

xdg.configFile."swaync" = {
  source = ../../dotfiles/swaync;
  recursive = true;
};

Why it is in the desktop branch

Notifications are user-session UI. Keeping them in desktop keeps servers and minimal hosts free from UI daemons.