diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2024-06-06 18:00:57 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-06 18:00:57 +0000 |
commit | 9f1130c9a6a782e5ceff5d8555a074eac3ae88bc (patch) | |
tree | 30ef51a866c04928155bc7b095bb03cfdbcc4355 /pkgs/by-name/go/goofcord/package.nix | |
parent | 03ad09b79dc497aa7d333b54defb658473203fe0 (diff) | |
parent | a73df7dc951cdc1dd7060340a524f0124cec4986 (diff) |
Merge master into staging-next
Diffstat (limited to 'pkgs/by-name/go/goofcord/package.nix')
-rw-r--r-- | pkgs/by-name/go/goofcord/package.nix | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/pkgs/by-name/go/goofcord/package.nix b/pkgs/by-name/go/goofcord/package.nix index dda5986272d6a..d4103a09a08e8 100644 --- a/pkgs/by-name/go/goofcord/package.nix +++ b/pkgs/by-name/go/goofcord/package.nix @@ -4,7 +4,7 @@ fetchurl, autoPatchelfHook, dpkg, - makeBinaryWrapper, + makeShellWrapper, wrapGAppsHook3, alsa-lib, at-spi2-atk, @@ -60,7 +60,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ autoPatchelfHook dpkg - makeBinaryWrapper + makeShellWrapper wrapGAppsHook3 ]; @@ -120,8 +120,9 @@ stdenv.mkDerivation (finalAttrs: { cp -R "usr/share" "$out/share" chmod -R g-w "$out" - # Wrap the startup command - makeBinaryWrapper $out/opt/GoofCord/goofcord $out/bin/goofcord \ + # use makeShellWrapper (instead of the makeBinaryWrapper provided by wrapGAppsHook3) for proper shell variable expansion + # see https://github.com/NixOS/nixpkgs/issues/172583 + makeShellWrapper $out/opt/GoofCord/goofcord $out/bin/goofcord \ "''${gappsWrapperArgs[@]}" \ --prefix XDG_DATA_DIRS : "${gtk3}/share/gsettings-schemas/${gtk3.name}/" \ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=UseOzonePlatform,WaylandWindowDecorations,WebRTCPipeWireCapturer}}" \ |