wireplumber/src/scripts/access/access-flatpak.lua
Julian Bouzas fdc8053d9f scripts: add flatpak access lua script
Replaces old module-client-permissions module
2021-02-12 14:28:38 -05:00

13 lines
359 B
Lua

ID_ALL = 0xffffffff
clients_om = ObjectManager { Interest { type = "client",
Constraint { "pipewire.access", "=", "flatpak" },
} }
clients_om:connect("object-added", function (om, client)
local id = client["bound-id"]
Log.info(client, "Granting RX access to client " .. id)
client:update_permissions ({[ID_ALL] = "rx" })
end)
clients_om:activate()