tvl-depot/users/tazjin/nixos/modules
Vincent Ambo 33f30573f9 fix(tazjin/nixos): fix wayland screen sharing
Apparently something called a "desktop portal" needs to provide a magic
"service" and blabla; the TL;DR is that adding all this Gnome stuff makes screen
sharing work.

Tested using the Mozilla WebRTC test page:
https://mozilla.github.io/webrtc-landing/gum_test.html

Seems like our Chromium/Firefox are new enough not to require magic settings for
Wayland.

Change-Id: I250d857a0e941ef63fffca17a9c9feed14ec1bd9
Reviewed-on: https://cl.tvl.fyi/c/depot/+/12432
Reviewed-by: tazjin <tazjin@tvl.su>
Autosubmit: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
2024-09-03 22:34:13 +00:00
..
airsonic.nix feat(tazjin/koptevo): deploy airsonic at player.tazj.in 2023-10-01 14:26:40 +00:00
chromium.nix feat(tazjin/nixos): manage some chromium settings in Nix 2023-03-09 10:48:41 +00:00
default.nix feat(tazjin/polyanka): deploy a tgsa instance 2022-04-16 20:35:01 +00:00
desktop.nix fix(tazjin/nixos): fix wayland screen sharing 2024-09-03 22:34:13 +00:00
fonts.nix chore(users/tazjin): fonts.fonts -> fonts.packages 2023-11-03 17:38:57 +00:00
geesefs.nix chore(third_party/geesefs): move to expression in nixpkgs 2024-06-10 20:50:29 +00:00
hidpi.nix chore(3p/sources): Bump channels & overlays 2023-04-07 09:20:33 +00:00
home-config.nix fix(tazjin/nixos): let home-manager overwrite files 2024-06-09 17:56:03 +00:00
laptop.nix fix(tazjin/arbat): disable powertop auto-tuning 2024-06-10 07:47:24 +00:00
miniflux.nix fix(tazjin/nixos): fix feed reader base URL 2024-02-25 19:53:07 +00:00
persistence.nix fix(tazjin/nixos): only persist /etc/machine-id if its unset via nix 2022-07-14 15:28:32 +00:00
physical.nix feat(tazjin/nixos): ensure eaglemode is always installed 2024-08-31 23:46:55 +00:00
predlozhnik.nix chore(tazjin/predlozhnik): move to //corp 2023-01-17 18:23:52 +00:00
tgsa.nix feat(tazjin/koptevo): deploy tgsa 2023-06-18 12:43:15 +00:00