diff --git a/pkgs/desktops/pantheon/apps/switchboard/wrapper.nix b/pkgs/desktops/pantheon/apps/switchboard/wrapper.nix index 9befb909ebba..309d40b029af 100644 --- a/pkgs/desktops/pantheon/apps/switchboard/wrapper.nix +++ b/pkgs/desktops/pantheon/apps/switchboard/wrapper.nix @@ -53,6 +53,11 @@ stdenv.mkDerivation { for i in $(cat $pathsPath); do ${xorg.lndir}/bin/lndir -silent $i $out done + + dbus_file="share/dbus-1/services/io.elementary.settings.service" + rm -f "$out/$dbus_file" + substitute "${switchboard}/$dbus_file" "$out/$dbus_file" \ + --replace-fail "${switchboard}" "$out" ''; preFixup = ''