ci: add patched nextcloud-talk-desktop to binary cache #49

Merged
ash-bot merged 3 commits from ash/cache-talk-desktop into main 2026-03-16 09:01:22 -07:00
Collaborator

Adds custom-nextcloud-talk-desktop to the CI build-and-cache pipeline so future rebuilds pull from cache instead of patching the asar at build time on every machine.

Includes the Wayland screen sharing patch merged from ash/talk-desktop-wayland-screenshare.

Adds `custom-nextcloud-talk-desktop` to the CI build-and-cache pipeline so future rebuilds pull from cache instead of patching the asar at build time on every machine. Includes the Wayland screen sharing patch merged from ash/talk-desktop-wayland-screenshare.
johno was assigned by ash-bot 2026-03-16 08:57:18 -07:00
ash-bot added 3 commits 2026-03-16 08:57:20 -07:00
feat: patch nextcloud-talk-desktop for Wayland screen sharing
All checks were successful
CI / check (pull_request) Successful in 2m46s
CI / build-and-cache (pull_request) Has been skipped
8f292893a3
Patches the Electron asar bundle to inject setDisplayMediaRequestHandler
with useSystemPicker: true, which routes screen capture through the
native PipeWire/xdg-desktop-portal pipeline on Wayland.

Based on upstream draft PR nextcloud/talk-desktop#1022.
Uses the patched version in communication role.
ci: add patched nextcloud-talk-desktop to binary cache
All checks were successful
CI / check (pull_request) Successful in 2m41s
CI / build-and-cache (pull_request) Has been skipped
827da51214
Includes the Wayland screen sharing patch (from ash/talk-desktop-wayland-screenshare)
and adds custom-nextcloud-talk-desktop to CI build-and-cache pipeline.
johno approved these changes 2026-03-16 08:58:42 -07:00
ash-bot merged commit 718d81a88a into main 2026-03-16 09:01:22 -07:00
ash-bot deleted branch ash/cache-talk-desktop 2026-03-16 09:01:32 -07:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: johno/nixos-configs#49