{ config, pkgs, ... }: { # Enable D-Bus system service services.dbus = { enable = true; # Use dbus-broker instead of classic dbus dbusPackage = pkgs.dbus-broker; # Avoid legacy wrappers; dbus-broker handles its own launch helper # security.wrappers."dbus-daemon-launch-helper" is intentionally omitted }; # Make sure basic tools are available environment.systemPackages = [ pkgs.bashInteractive pkgs.coreutils ]; # Optional: restart D-Bus if other services depend on it systemd.services."dbus.service".restartIfChanged = true; }