diff --git a/README.md b/README.md index 7e286b2..ab49e2c 100644 --- a/README.md +++ b/README.md @@ -84,6 +84,7 @@ This adds the `environment.fortify` option: chromium.dbus = { configSystem = { + filter = true; talk = [ "org.bluez" "org.freedesktop.Avahi" @@ -91,6 +92,7 @@ This adds the `environment.fortify` option: ]; }; config = { + filter = true; talk = [ "org.freedesktop.DBus" "org.freedesktop.FileManager1" diff --git a/dbus/config.go b/dbus/config.go index dafcbae..9301f62 100644 --- a/dbus/config.go +++ b/dbus/config.go @@ -33,6 +33,9 @@ func (c *Config) Args(bus [2]string) (args []string) { args = make([]string, 0, argc) args = append(args, bus[0], bus[1]) + if c.Filter { + args = append(args, "--filter") + } for _, name := range c.See { args = append(args, "--see="+name) } @@ -51,9 +54,6 @@ func (c *Config) Args(bus [2]string) (args []string) { if c.Log { args = append(args, "--log") } - if c.Filter { - args = append(args, "--filter") - } return }