From 37219a1dd170a2fa2994d9f34d8691838f257174 Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Wed, 13 Dec 2023 14:16:54 +0100 Subject: [PATCH] bwrap-helper: Include user bus --- pkgs/bwrap-helper/bwrap-helper.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/bwrap-helper/bwrap-helper.py b/pkgs/bwrap-helper/bwrap-helper.py index 1b9396b..014e874 100755 --- a/pkgs/bwrap-helper/bwrap-helper.py +++ b/pkgs/bwrap-helper/bwrap-helper.py @@ -183,6 +183,7 @@ argument_groups = { False, [ *ro_bind("/run/dbus/system_bus_socket"), + *ro_bind(f"/run/user/{uid}/bus"), *ro_bind(generate_tmp_file("machine-id", "0" * 32), "/etc/machine-id"), ], ), @@ -218,7 +219,7 @@ passthrough_args = [ ("symlink", 2), ] -for (_, arguments) in argument_groups.values(): +for _, arguments in argument_groups.values(): for argument in arguments: assert type(argument) == str @@ -229,7 +230,7 @@ for name, (default, _) in argument_groups.items(): parser.add_argument("program") parser.add_argument("args", nargs="*") -for (arg, nargs) in passthrough_args: +for arg, nargs in passthrough_args: parse_passthrough_arg(arg, nargs) args = parser.parse_args() @@ -240,7 +241,7 @@ for name, (_, arguments) in argument_groups.items(): if getattr(args, name): assembled_args.extend(arguments) -for (arg, _) in passthrough_args: +for arg, _ in passthrough_args: assemble_passthrough_arg(arg) if args.show_cmdline: