summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordev-null-undefined <martinkos007@gmail.com>2023-01-31 04:58:52 +0100
committerpennae <82953136+pennae@users.noreply.github.com>2023-02-05 11:12:21 +0100
commit489843eab769bc0d77c9bf1e67a0daa4b30c6a11 (patch)
tree8306c957f1841d3d8f681f3ae083ec3465861324
parent42b3a6354fde25436733f56eebcd17d3fdf857a3 (diff)
armcord: wayland screen sharing support
removed duplicite "''${gappsWrapperArgs[@]}"
-rw-r--r--pkgs/applications/networking/instant-messengers/armcord/default.nix8
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/applications/networking/instant-messengers/armcord/default.nix b/pkgs/applications/networking/instant-messengers/armcord/default.nix
index 0c43ffbeea91..47d6db156279 100644
--- a/pkgs/applications/networking/instant-messengers/armcord/default.nix
+++ b/pkgs/applications/networking/instant-messengers/armcord/default.nix
@@ -33,6 +33,8 @@
, systemd
, xdg-utils
, xorg
+, wayland
+, pipewire
}:
stdenv.mkDerivation rec {
@@ -97,6 +99,8 @@ stdenv.mkDerivation rec {
xorg.libXScrnSaver
xorg.libxshmfence
xorg.libXtst
+ wayland
+ pipewire
];
sourceRoot = ".";
@@ -114,9 +118,9 @@ stdenv.mkDerivation rec {
makeWrapper $out/opt/ArmCord/armcord $out/bin/armcord \
"''${gappsWrapperArgs[@]}" \
--prefix XDG_DATA_DIRS : "${gtk3}/share/gsettings-schemas/${gtk3.name}/" \
+ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland --enable-features=UseOzonePlatform --enable-features=WebRTCPipeWireCapturer }}" \
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath buildInputs}" \
- --suffix PATH : ${lib.makeBinPath [ xdg-utils ]} \
- "''${gappsWrapperArgs[@]}"
+ --suffix PATH : ${lib.makeBinPath [ xdg-utils ]}
# Fix desktop link
substituteInPlace $out/share/applications/armcord.desktop \