{ config, pkgs, lib, ... }: let dbusBroker = pkgs.dbus-broker; in { ################################# # Enable DBus via dbus-broker ################################# services.dbus.enable = true; # Override the DBus package safely services.dbus.dbusPackage = dbusBroker; ################################# # Fix security wrapper for dbus-daemon-launch-helper ################################# security.wrappers."dbus-daemon-launch-helper".source = "${dbusBroker}/libexec/dbus-daemon-launch-helper"; # Optional: enable systemd socket activation if desired # services.dbus.socketActivation = true; }