Some checks failed
Check / eval-and-lint (push) Has been cancelled
Chasing a "DBus.Error … name is not activatable" from notify-send (mako), the root cause turned out to be far bigger: home.packages in features/default.nix was wrapped in lib.mkDefault. home.packages is a list, and the module system's filterOverrides keeps only the highest-priority definitions — so the moment any other module sets home.packages at normal priority (features/scripts/default.nix's `[ nomarchy-scripts ]`, the installer's profile packages), this entire mkDefault list was DROPPED. Every install was silently missing firefox, thunar, imv, mpv, swww, mako, hyprlock, rofi, etc. — which broke notifications (mako never installed → exec-once fails → notify-send dead) and the lock screen (hyprlock missing), and hid a stale `rofi-wayland` reference (merged into `rofi` upstream) that only errored once the list was live again. Remove the mkDefault so the list merges (home.packages = 52 pkgs, up from 31; mako/hyprlock/firefox/… now present) and fix rofi-wayland -> rofi. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2.3 KiB
2.3 KiB