Regenerated

This commit is contained in:
2026-03-24 19:08:41 +00:00
parent d3aa2c6089
commit 91b6bba4e6
23 changed files with 16 additions and 829 deletions
+16 -6
View File
@@ -826,16 +826,26 @@ This sets the dbus implementation
#+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/dbus.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, ... }:
let
dbusBroker = pkgs.dbus-broker;
in
{
#################################
# Enable DBus via dbus-broker
#################################
services.dbus.enable = true;
# Use dbus-broker
services.dbus.dbusPackage = pkgs.dbus-broker;
# Override the DBus package safely
services.dbus.dbusPackage = dbusBroker;
# Ensure dbus-broker uses a valid system.conf
systemd.services.dbus.serviceConfig = {
ExecStart = "${pkgs.dbus-broker}/bin/dbus-broker-launch --config /etc/dbus-1/system.conf";
};
#################################
# 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;
}
#+END_SRC