jiebi/CodeConvo huggingface dataset:
Change:
When setting a registerPassword for the public server list, it doesn't actually write it to the file, forcing me to hardcode it with extraConfig. Steps to reproduce the behavior: the registerPassword option; the system; the contents of . The registerPassword option should be written to It may be a problem with at line 36 where it has a double equals instead of a exclamation mark equals like the other parameters in that code block, although I'm not really sure. Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Oof that's exactly right. It seems to have been by by

Discussion:
sendversion=${boolToString cfg.sendVersion} ${optionalString (cfg.registerName != "") "registerName=${cfg.registerName}"} <del> ${optionalString (cfg.registerPassword == "") "registerPassword=${cfg.registerPassword}"} </del> <ins> ${optionalString (cfg.registerPassword != "") "registerPassword=${cfg.registerPassword}"} </ins> ${optionalString (cfg.registerUrl != "") "registerUrl=${cfg.registerUrl}"} ${optionalString (cfg.registerHostname != "") "registerHostname=${cfg.registerHostname}"}
Change:
Project description Continuation (rebranding) of Hanazono font (nixpkg: hanazono). Supports a lot more Unicode glyphs (141,457 glyphs, mostly CJK). English README: Metadata homepage URL: source URL: license: CC0 platforms: N/A (TTF binary) Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
<ins> { lib, stdenvNoCC, fetchzip }: stdenvNoCC.mkDerivation rec { pname = "jigmo"; version = "20230816"; src = fetchzip { url = "https://kamichikoichi.github.io/jigmo/Jigmo-${version}.zip"; hash = "sha256-wBec7IiUneqCEyY704Wi6F6WG0Z1KK7gBGcJhRjrRDc="; }; installPhase = '' runHook preInstall install -Dm644 *.ttf -t $out/share/fonts/truetype/ runHook postInstall ''; meta = with lib; { description = "Japanese Kanji font set which is the official successor to Hanazono Mincho"; homepage = "https://kamichikoichi.github.io/jigmo/"; license = licenses.cc0; maintainers = [ maintainers.marsam ]; platforms = platforms.all; }; } </ins>
Change:
All dotnet9 packages are failing on hydra because the output is ~4.2G. It looks like binaries aren't being stripped, so I'm going to investigate build flags, etc.

Discussion:
substituteInPlace  src/runtime/src/native/libs/CMakeLists.txt  --replace-fail 'add_compile_options(-Weverything)' 'add_compile_options(-Wall)' <ins> # strip native symbols in runtime # see: https://github.com/dotnet/source-build/issues/2543 xmlstarlet ed  --inplace  -s //Project -t elem -n PropertyGroup  -s $prev -t elem -n KeepNativeSymbols -v false  src/runtime/Directory.Build.props </ins> '' + lib.optionalString isLinux '' substituteInPlace
Change:
Project description Allow to send scan from device to computer for some HP All-in-One Printers. Useful to directly put scans into paperless-ngx, from the scanner itself. Metadata homepage URL: source URL: license: MIT platforms: Linux, Windows, macOS, Docker Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
<ins> { lib , stdenv , fetchFromGitHub , fetchYarnDeps , makeWrapper , nodejs , prefetch-yarn-deps , yarn }: stdenv.mkDerivation (finalAttrs: { pname = "node-hp-scan-to"; version = "1.4.2"; src = fetchFromGitHub { owner = "manuc66"; repo = "node-hp-scan-to"; rev = "v${finalAttrs.version}"; hash = "sha256-/aoR2ccDYTkdmcj4k2zf8VJydQufZ2ucqyZ1OH9jRt0="; }; offlineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/yarn.lock"; hash = "sha256-Mhlw/3js35TOVDADsPScE9kfv9rmF+u1LzDmKkzunM0="; }; nativeBuildInputs = [ makeWrapper nodejs prefetch-yarn-deps yarn ]; configurePhase = '' runHook preConfigure export HOME=$(mktemp -d) yarn config --offline set yarn-offline-mirror $offlineCache fixup-yarn-lock yarn.lock yarn --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive install patchShebangs node_modules runHook postConfigure ''; buildPhase = '' runHook preBuild yarn --offline build runHook postBuild ''; installPhase = '' runHook preInstall yarn --offline --production install mkdir -p "$out/lib/node_modules/node-hp-scan-to" cp -r dist node_modules package.json "$out/lib/node_modules/node-hp-scan-to" makeWrapper "${nodejs}/bin/node" "$out/bin/node-hp-scan-to"  --add-flags "$out/lib/node_modules/node-hp-scan-to/dist/index.js" runHook postInstall ''; meta = { changelog = "https://github.com/manuc66/node-hp-scan-to/releases/tag/${finalAttrs.src.rev}"; description = "Allow to send scan from device to computer for some HP All-in-One Printers"; homepage = "https://github.com/manuc66/node-hp-scan-to"; license = lib.licenses.mit; mainProgram = "node-hp-scan-to"; maintainers = with lib.maintainers; [ jonas-w ]; }; }) </ins>
Change:
In the dotnet section of the nixpkgs manual, However, the behavior is actually the same if is unset or : all executables are installed. The behavior is expected if is a non-empty list. First, package a dotnet module like this: <details</summary</detailsThen, build the package, and look at the dir : As can be seen, some executables (actually, all of them) are installed despite that . If change to , the result is expected: According to the manual, the expected behavior when is that is empty or nonexist. In the definition of , the phase has something like this: Seems that an empty list is falsy here. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --- system: host os: multi-user?: sandbox: version: channels(root): nixpkgs: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Can reproduce
The code is actually which means , then this results in the string and the alternative code path is executed. What I don't see is why would be either in this case...
After debugging it appears that this is being caused by these lines The if condition for does not succeed, as it is empty, so it goes onto the block. Now is iterating over each path given by and spitting out any executable seen in , then it gets wrapped by
It is expected that every executable is wrapped in the block (the behavior when is unset). Something should be modified so that it enters the block instead of the block when is an empty list. Oh yes, I guess I need a pair of glasses (maybe just copy and paste next time). If is unset or null in the shell script when it is an empty list in the nix, I guess the actual problem may be in the definition of ? An empty list becomes null somehow when did the substitution, it seems. I have not debugged it, though.

Discussion:
dotnetFixupHook() { echo "Executing dotnetFixupPhase" <del> if [ "${executables-}" ]; then </del> <ins> # check if executables is declared (including empty values, in which case we generate no executables) if declare -p executables &>/dev/null; then </ins> for executable in ${executables[@]}; do path="${installPath-$out/lib/$pname}/$executable"
Change:
Package name: bottles Latest released version: 51.11 <!-- Search your package here: --- Current version on the unstable channel: 51.9 Current version on the stable/release channel: 51.9 <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Old/incorrect PR Notify maintainers (for last modified) <!-- If the result shows no maintainers, tag the person that last updated the package. --Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
python3Packages.buildPythonApplication rec { pname = "bottles-unwrapped"; <del> version = "51.9"; </del> <ins> version = "51.11"; </ins> src = fetchFromGitHub { owner = "bottlesdevs"; repo = "bottles"; rev = version; <del> sha256 = "sha256-iZUszwVcbVn6Xsqou6crSp9gJBRmm5vEqxS87h/s3PQ="; </del> <ins> sha256 = "sha256-uS3xmTu+LrVFX93bYcJvYjl6179d3IjpxLKrOXn8Z8Y="; </ins> }; patches = [
Change:
efibootmgr is not a dependency, despite being needed Steps to reproduce the behavior: refind refind-install the error message: ! efibootmgr is a dependency of refind I already had refind installed (from another distro) Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
<del> { lib, stdenv, fetchurl, fetchpatch, gnu-efi, nixosTests }: </del> <ins> { lib , stdenv , fetchurl , gnu-efi , nixosTests , efibootmgr , openssl , sbsigntool , makeWrapper }: </ins> let archids = {

version = "0.14.0.2"; src = fetchurl { <del> url = "mirror://sourceforge/project/refind/${version}/${pname}-src-${version}.tar.gz"; </del> <ins> url = "mirror://sourceforge/project/refind/${version}/refind-src-${version}.tar.gz"; </ins> hash = "sha256-JqDFXf01ZUmeH4LY/ldGTb7xnKiGzm0BqBUii478iw8="; };

./0001-toolchain.patch ]; <ins> nativeBuildInputs = [ makeWrapper ]; </ins> buildInputs = [ gnu-efi ]; hardeningDisable = [ "stackprotector" ];

install -D -m0644 keys/* $out/share/refind/keys/ # Fix variable definition of 'RefindDir' which is used to locate ressource files. <del> sed -i "s,bRefindDir=.*,RefindDir=$out/share/refind,g" $out/bin/refind-install # Patch uses of `which`.  We could patch in calls to efibootmgr, # openssl, convert, and openssl, but that would greatly enlarge # refind's closure (from ca 28MB to over 400MB). sed -i 's,`which (.*)`,`type -p 1`,g' $out/bin/refind-install sed -i 's,`which (.*)`,`type -p 1`,g' $out/bin/refind-mvrefind sed -i 's,`which (.*)`,`type -p 1`,g' $out/bin/refind-mkfont </del> <ins> sed -i "s,bRefindDir="$This.*,RefindDir=$out/share/refind,g" $out/bin/refind-install </ins> runHook postInstall ''; <ins> postInstall = '' wrapProgram $out/bin/refind-install  --prefix PATH : ${lib.makeBinPath [ efibootmgr openssl sbsigntool ]} wrapProgram $out/bin/refind-mvrefind  --prefix PATH : ${lib.makeBinPath [ efibootmgr ]} ''; </ins> passthru.tests = { uefiCdrom = nixosTests.boot.uefiCdrom; };

Linux kernels that provide EFI stub support. ''; homepage = "http://refind.sourceforge.net/"; <del> maintainers = with maintainers; [ AndersonTorres samueldr ]; </del> <ins> maintainers = with maintainers; [ AndersonTorres samueldr chewblacka ]; </ins> platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" ]; license = licenses.gpl3Plus; };
Change:
is a nonexistent file. Steps to reproduce the behavior: the outputted error message probably should point to the file that exists, . additionally, i can't actually find where is defined in nixpkgs. if i could find the file, this would likely be a trivial text fix. i can't find the relevant file, so i don't know who to ping. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
nvm, i found i guess github doesn't search large files?
Feel free to create a PR (and ping me for instant approval and merging).
isn't AAAAAASomeThingsFailToEvaluate deliberate ? what is proposed fix ?
Replace with in the definition of .
so it's just to update message ?
Exactly, and that's what the title means too.
ok, thank you for explaining. my brain for some reason was trying to look for a more complex problem :-)
As the original drafter of the attribute code, I really hope the throw will keep using a string constant thus not leaving any space for more complex problems — or sollutions! (If I notice CI-passed patch to this before I will also quick-merge it of course)
nope, it's marked as trivial for a reason :)

Discussion:
Please be informed that this pseudo-package is not the only part of Nixpkgs that fails to evaluate. You should not evaluate entire Nixpkgs without some special measures to handle failing <del> packages, like using pkgs/top-level/release-attrpaths.nix. </del> <ins> packages, like using pkgs/top-level/release-attrpaths-superset.nix. </ins> ''; tests = callPackages ../test { };
Change:
For some reason, rasdaemon doesn't work. dmesg: systemctl: Steps to reproduce the behavior: rasdaemon should work. Unfortunately, ras-mc-ctl doesn't check if the daemon is working so it took me some time to discover that the daemon actually doesn't work. Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
perhaps some build-time hardening is messing with it?
Looks like the latest tagged version is broken on AMD because it doesn't include Now I'm running from the latest commit and it works fine
oh, thanks for finding a solution! i'll open a PR with that patch in a few hours unless you beat me to it :)
adds that patch

Discussion:
, autoreconfHook, pkg-config , glibcLocales, kmod, coreutils, perl , dmidecode, hwdata, sqlite, libtraceevent <ins> , fetchpatch </ins> , nixosTests }:

sha256 = "sha256-BX3kc629FOh5cnD6Sa/69wKdhmhT3Rpz5ZvhnD4MclQ="; }; <ins> patches = [ (fetchpatch { # fix #295002 (segfault on AMD), will be in the release after 0.8.0 name = "fix crash on AMD"; url = "https://github.com/mchehab/rasdaemon/commit/f1ea76375281001cdf4a048c1a4a24d86c6fbe48.patch"; hash = "sha256-1VPDTrAsvZGiGbh52EUdG6tYV/n6wUS0mphOSXzran0="; }) ]; </ins> nativeBuildInputs = [ autoreconfHook pkg-config ]; buildInputs = [
Change:
Package name: Latest released version: <!-- Search your package here: --- Current version on the unstable channel: Current version on the stable/release channel: <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers <!-- If the result shows no maintainers, tag the person that last updated the package. --- Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
, cairo , pango , npm-lockfile-fix <ins> , overrideSDK , darwin </ins> }: <del> buildNpmPackage rec { </del> <ins> let # fix for: https://github.com/NixOS/nixpkgs/issues/272156 buildNpmPackage' = buildNpmPackage.override { stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv; }; in buildNpmPackage' rec { </ins> pname = "bruno"; <del> version = "1.8.0"; </del> <ins> version = "1.10.0"; </ins> src = fetchFromGitHub { owner = "usebruno"; repo = "bruno"; rev = "v${version}"; <del> hash = "sha256-STWGZzFtU3UpctgNz3m96JyfSRzHy2ZZQPr8R+zpDgM="; </del> <ins> hash = "sha256-wxQaKewKIfN93Wvb7WmOSuflTgfk1XKvHAA1UIVyMqk="; </ins> postFetch = '' ${lib.getExe npm-lockfile-fix} $out/package-lock.json ''; }; <del> npmDepsHash = "sha256-0Uac4Q3EYiTkg6RFuwR+saXiVm7jISyZBjkN30uYnnE="; </del> <ins> npmDepsHash = "sha256-IXFFOegzJbDcQejqQsAg11jDnhSKi27Olm8m3qr7bqw="; </ins> npmFlags = [ "--legacy-peer-deps" ]; nativeBuildInputs = [

pixman cairo pango <ins> ] ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk_11_0.frameworks.CoreText </ins> ]; desktopItems = [
Change:
Steps to reproduce the behavior: ammonite This problem started 5 days ago, with no recent update to the nix expression of ammonite, scala ~or jdk. So that's quite weird.~ UPDATE: JDK seems to have been bumped to 21. A newer version of Ammonite does not have the problem. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
common = { scalaVersion, sha256 }: stdenv.mkDerivation rec { pname = "ammonite"; <del> version = "2.5.3"; </del> <ins> version = "3.0.0-M1"; </ins> src = fetchurl { url =

in { ammonite_2_12 = common { scalaVersion = "2.12"; <del> sha256 = "sha256-Iov55ohFjcGhur5UEng7aAZJPVua1H/JaKKW6OKS6Zg="; </del> <ins> sha256 = "sha256-SlweOVHudknbInM4rfEPJ9bLd3Z/EImLhVLzeKfjfMQ="; </ins> }; ammonite_2_13 = common { scalaVersion = "2.13"; <del> sha256 = "sha256-dzUhKUQDHrYZ4WyCk4z4CTxb6vK05qfApR/WPOwhA5s="; </del> <ins> sha256 = "sha256-2BydXmF6AkWDdG5rbRLD2I/6z3w3UD0dCd5Tp+3lU7c="; </ins> }; }
Change:
Package name: orca-slicer Latest released version: 2.0 <!-- Search your package here: --- Current version on the unstable channel: 1.9.1 Current version on the stable/release channel: n/a <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers <!-- If the result shows no maintainers, tag the person that last updated the package. -- Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Also the current version is failing to build:
That is a beta version. I think we should follow official releases. What version are you trying to build? Building from nixpkgs master builds fine for me
The orca-slicer team has it linked as latest stable release. All I am doing with the one in unstable is just adding it to I have it set up so I can properly install unstable packages. There is no version of orca-slicer in nix stable.
I guess the "need" for the new version originates from stable slicer advertising a new release (2.0 beta) on startup - and the pretty neat new features in that beta release. (Scarf joint seams and Small area flow compensation work like a charm!) In any case, at least a the beta is easily built using
So are you telling me to build it myself or are you going to update the one in ? I ask because that code gives me an "anonymous lambda" error (whatever that is).
I was building the version in unstable but I am on 23.11 and it is throwing mesa errors. There is a PR to backport it and Bambu Studio to 23.11 to resolve this, but if they procrastinate another month+, the issue may go away with the release of 24.05.
The official 2.0 release is out :-)
I have updated the title and the details to reflect this.
A back port to 23.11 would be highly appreciated.
Update PR is out. I'll add a backport PR when it's merged

Discussion:
{ lib, fetchFromGitHub, makeDesktopItem, bambu-studio }: bambu-studio.overrideAttrs (finalAttrs: previousAttrs: { <del> version = "1.9.1"; </del> <ins> version = "2.0.0"; </ins> pname = "orca-slicer"; # Don't inherit patches from bambu-studio

owner = "SoftFever"; repo = "OrcaSlicer"; rev = "v${finalAttrs.version}"; <del> hash = "sha256-+JYUpyEr3xraJEb1wDkyle+jAQiNE+AMUTT1fhh4Clw="; </del> <ins> hash = "sha256-YlLDUH3ODIfax5QwnsVJi1JjZ9WtxP3ssqRP1C4d4bw="; </ins> }; meta = with lib; {
Change:
I see the following warning in my syslog: I guess it has got to do with me setting as my dns resolver, but it is listed as an option for , so i don’t understand why the log warning says that it has been removed. In my i've set: Steps to reproduce the behavior: the above settings in I don't understand the severity of the warning but i guess it shouldn't be there. Also open on <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Upstream dropped unbound almost a year ago but I guess no one bothered, I'll drop the unbound option.
This issue has been mentioned on NixOS Discourse. There might be relevant details there:

Discussion:
}; dns = mkOption { <del> type = types.enum [ "default" "dnsmasq" "unbound" "systemd-resolved" "none" ]; </del> <ins> type = types.enum [ "default" "dnsmasq" "systemd-resolved" "none" ]; </ins> default = "default"; description = lib.mdDoc '' Set the DNS (`resolv.conf`) processing mode.
Change:
Plasmatube works in every way except actually playing videos Steps to reproduce the behavior: Plasmatube to play any video The video should play. The thumbnail loads but the spinner just spins instead of the video playing. Error log: [ytdlhook] [ytdlhook] youtube-dl failed: not found or not enough permissions No protocol handler found to open URL ytdl://xfRk-GTLDoc The protocol is either unsupported, or was disabled at compile-time. [ytdlhook] [ytdlhook] youtube-dl failed: not found or not enough permissions Shouldn't it be trying to use yt-dlp instead of the deprecated youtube-dl? Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Hmm, I thought we fixed that, but I guess not. Anyway, please test

Discussion:
{ <ins> lib, </ins> mkKdeDerivation, qtquick3d, qtsvg, purpose, <ins> qqc2-desktop-style, </ins> pkg-config, mpv, <ins> yt-dlp, </ins> }: mkKdeDerivation { pname = "plasmatube"; extraNativeBuildInputs = [pkg-config]; <del> extraBuildInputs = [qtquick3d qtsvg mpv]; </del> <ins> extraBuildInputs = [qtquick3d qtsvg mpv qqc2-desktop-style]; </ins> extraPropagatedBuildInputs = [purpose]; <ins> qtWrapperArgs = ["--prefix" "PATH" ":" (lib.makeBinPath [ yt-dlp ])]; </ins> }
Change:
Package name: obs-studio Latest released version: 30.1 <!-- Search your package here: --- Current version on the unstable channel: 30.0.2 Current version on the stable/release channel: 29.1.3 <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers <!-- If the result shows no maintainers, tag the person that last updated the package. --Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
, libdatachannel , libvpl , qrcodegencpp <ins> , nix-update-script </ins> }: let

stdenv.mkDerivation (finalAttrs: { pname = "obs-studio"; <del> version = "30.0.2"; </del> <ins> version = "30.1.0"; </ins> src = fetchFromGitHub { owner = "obsproject"; repo = finalAttrs.pname; rev = finalAttrs.version; <del> sha256 = "sha256-8pX1kqibrtDIaE1+/Pey1A5bu6MwFTXLrBOah4rsF+4="; </del> <ins> sha256 = "sha256-9rf3UGazEL5Obd6tqDwM5LOC6D1X6HNzs5sn5z1tOCA="; </ins> fetchSubmodules = true; };

./Enable-file-access-and-universal-access-for-file-URL.patch ./fix-nix-plugin-path.patch <del> # Backport ffmpeg 6.1 / GCC 13 build fixes # FIXME: remove in next release (fetchpatch { url = "https://github.com/obsproject/obs-studio/commit/cd784644f5e82b9988043f229c19603289c6d32c.patch"; hash = "sha256-S4JE5kgr4x3uMHY2GRh0GBJpb7o/wYZb/v0CDITFNnQ="; }) (fetchpatch { url = "https://github.com/obsproject/obs-studio/commit/758b47d4ed9a25b8d64ad481d8d039990b9e57c9.patch"; hash = "sha256-jYpjwhx6e+dhN3kzbd6FcdjQ+WhIX0/BOu9PSkt+2yI="; }) (fetchpatch { url = "https://github.com/obsproject/obs-studio/commit/4b5be75c7e4b8cee908ed4a02fe0078285b4e8c9.patch"; hash = "sha256-tuOevhyxchwG42ilrplbiWoiDAKaY4HgzShlvp4VSQI="; }) (fetchpatch { url = "https://github.com/obsproject/obs-studio/commit/6e080a68067b27fe5463f0f4eee7df690451f3d7.patch"; hash = "sha256-nbn/q3uszoHaDvaW8Et1MS1sgQzMsJRmjGSMHzUxV70="; }) </del> # Fix libobs.pc for plugins on non-x86 systems (fetchpatch { name = "fix-arm64-cmake.patch";

(lib.cmakeBool "ENABLE_PIPEWIRE" pipewireSupport) ]; <ins> env.NIX_CFLAGS_COMPILE = toString [ "-Wno-error=sign-compare" # https://github.com/obsproject/obs-studio/issues/10200 ]; </ins> dontWrapGApps = true; preFixup = let wrapperLibraries = [

ln -s ${libcef}/lib/* $out/lib/obs-plugins/ ''; <ins> passthru.updateScript = nix-update-script { }; </ins> meta = with lib; { description = "Free and open source software for video recording and live streaming"; longDescription = ''

stdenv.mkDerivation rec { pname = "libdatachannel"; <del> version = "0.19.5"; </del> <ins> version = "0.20.2"; </ins> src = fetchFromGitHub { owner = "paullouisageneau"; <del> repo = pname; </del> <ins> repo = "libdatachannel"; </ins> rev = "v${version}"; <del> hash = "sha256-XTfe0NqDQWx4ISgEiUbzACH9csaG+IrUvwss07dnz80="; </del> <ins> hash = "sha256-bBSsD845iwCMA7TdMBxzezjNbMaGwvRq6rvY/8NLYRU="; </ins> }; outputs = [ "out" "dev" ];