aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOphestra Umiker <cat@ophivana.moe>2024-09-09 23:22:07 +0900
committerOphestra Umiker <cat@ophivana.moe>2024-09-09 23:22:07 +0900
commit0ef321ad6f4273ae028a278dde43a3119f5f37a7 (patch)
tree2ebdbc152a16dee8d14a3e8a029692bfd579ccd8
parent52f986559cd60940175c0eca6163965101a5e2a0 (diff)
update README document
Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
-rw-r--r--README.md44
1 files changed, 32 insertions, 12 deletions
diff --git a/README.md b/README.md
index 82f55a2a..7e286b2d 100644
--- a/README.md
+++ b/README.md
@@ -82,18 +82,36 @@ This adds the `environment.fortify` option:
share = pkgs.vesktop;
};
- chromium.dbus.config = {
- talk = [
- "org.freedesktop.DBus"
- "org.freedesktop.portal.*"
- "org.freedesktop.FileManager1"
- "org.freedesktop.Notifications"
- "org.freedesktop.ScreenSaver"
- ];
- own = [
- "org.chromium.Chromium"
- "org.mpris.MediaPlayer2.chromium.*"
- ];
+ chromium.dbus = {
+ configSystem = {
+ talk = [
+ "org.bluez"
+ "org.freedesktop.Avahi"
+ "org.freedesktop.UPower"
+ ];
+ };
+ config = {
+ talk = [
+ "org.freedesktop.DBus"
+ "org.freedesktop.FileManager1"
+ "org.freedesktop.Notifications"
+ "org.freedesktop.ScreenSaver"
+ "org.freedesktop.secrets"
+ "org.kde.kwalletd5"
+ "org.kde.kwalletd6"
+ ];
+ own = [
+ "org.chromium.Chromium.*"
+ "org.mpris.MediaPlayer2.org.chromium.Chromium.*"
+ "org.mpris.MediaPlayer2.chromium.*"
+ ];
+ call = {
+ "org.freedesktop.portal.*" = "*";
+ };
+ broadcast = {
+ "org.freedesktop.portal.*" = "@/org/freedesktop/portal/*";
+ };
+ };
};
};
packages = with pkgs; [
@@ -143,6 +161,8 @@ This adds the `environment.fortify` option:
* `dbus.config`, D-Bus proxy custom configuration.
+ * `dbus.configSystem`, D-Bus system bus custom configuration, null to disable.
+
* `dbus.id`, D-Bus application id, has no effect if `dbus.config` is set.
* `dbus.mpris`, whether to enable MPRIS defaults, has no effect if `dbus.config` is set.