programs: ship zoom-us

This commit is contained in:
2025-05-29 18:02:37 +00:00
parent 0c286946d9
commit 065e4f8fb8
3 changed files with 21 additions and 0 deletions

View File

@@ -435,6 +435,7 @@ in
"wireshark" # could maybe ship the cli as sysadmin pkg
# "xterm" # requires Xwayland
# "zecwallet-lite" # x86-only
"zoom-us"
# "zulip"
];

View File

@@ -237,6 +237,7 @@
./zeal.nix
./zecwallet-lite.nix
./zelda64recomp.nix
./zoom-us.nix
./zulip.nix
./zsa-udev-rules.nix
./zfs-tools.nix

View File

@@ -0,0 +1,19 @@
{ ... }:
{
sane.programs.zoom-us = {
sandbox.net = "clearnet";
sandbox.whitelistAudio = true;
sandbox.whitelistAvDev = true; #< XXX(2025-05-29): it doesn't use pipewire for mic/video
sandbox.whitelistDri = true;
sandbox.whitelistWayland = true;
sandbox.whitelistX = true; # XXX(2025-05-29): required; TODO: try setting QP_... env vars to get native wayland?
# TODO: .config/{zoom,zoomus}.conf
# TODO: .config/Unknown Organization/zoom.conf
persist.byStore.ephemeral = [
".cache/zoom" # 8MB qmlcache
];
persist.byStore.private = [
".zoom" # 400MB of app-data (i.e. Zoom downloads its assets instead of shipping them in the package)
];
};
}