jiebi/CodeConvo huggingface dataset:
Change:
This looks similar: according to which the solution is getting the kernel built with or . Edit: just noticed that while the error looks similar, it's for kernel 5.15 so probably a different issue.
I also had this problem when updating from 22.11 to 23.05.
Thank you for fixing this,

Discussion:
stdenv.mkDerivation rec { pname = "digimend"; <del> version = "10"; </del> <ins> version = "unstable-2023-05-03"; </ins> src = fetchFromGitHub { owner = "digimend"; repo = "digimend-kernel-drivers"; <del> rev = "v${version}"; sha256 = "0lifd6cx6aa6hcms4zn4hlla3alra08r0svj5x1l8nlsv0ydnl6i"; </del> <ins> rev = "eca6e1b701bffb80a293234a485ebf6b4bc85562"; hash = "sha256-0mjIUgHvbNcVQVzU3xzaloe5R41a4eknDhdhruJH+6c="; </ins> }; postPatch = ''
Change:
Package name: todoist-electron Latest released version: 1.1.2 Current version on the unstable channel: 1.0.9 Current version on the stable/release channel: 1.0.9 currently depends on which is EOL. I don't know how to determine from the appimage which version of Electron upstream is using. 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.
, upstream is way behind, I checked the appimage with appimage-run: unfortunately, overriding electron21 with electron22 seems to break login. I opened a support ticket () asking if they have plans to update to a newer Electron version any time soon.

Discussion:
<del> { lib, stdenv, fetchurl, appimageTools, makeWrapper, electron_21, libsecret }: </del> <ins> { lib, stdenv, fetchurl, appimageTools, makeWrapper, electron_24, libsecret }: </ins> stdenv.mkDerivation rec { pname = "todoist-electron"; <del> version = "1.0.9"; </del> <ins> version = "8.3.3"; </ins> src = fetchurl { <del> url = "https://electron-dl.todoist.com/linux/Todoist-${version}.AppImage"; sha256 = "sha256-DfNFDiGYTFGetVRlAjpV/cdWcGzRDEGZjR0Dc9aAtXc="; </del> <ins> url = "https://electron-dl.todoist.com/linux/Todoist-linux-x86_64-${version}.AppImage"; hash = "sha256-X928hCrYVOBTEZq1hmZWgWlabtOzQrLUuptF/SJcAto="; </ins> }; appimageContents = appimageTools.extractType2 {

''; postFixup = '' <del> makeWrapper ${electron_21}/bin/electron $out/bin/${pname}  </del> <ins> makeWrapper ${electron_24}/bin/electron $out/bin/todoist-electron  </ins> --add-flags $out/share/${pname}/resources/app.asar  --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ stdenv.cc.cc libsecret ]}"  --add-flags "''${NIXOS_OZONE_WL:+''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}"
Change:
Project description Doom source port. Fork of prboom+ with extra tooling for demo recording and playback, with a focus on speedrunning. Metadata homepage URL: source URL: license: gpl2 platforms: linux

Discussion:
githubId = 615606; name = "Glenn Searby"; }; <ins> Gliczy = { name = "Gliczy"; github = "Gliczy"; githubId = 129636582; }; </ins> glittershark = { name = "Griffin Smith"; email = "root@gws.fyi";

<ins> { lib , stdenv , fetchFromGitHub , cmake , SDL2 , SDL2_mixer , SDL2_image , fluidsynth , soundfont-fluid , portmidi , dumb , libvorbis , libmad , libGLU , libzip }: stdenv.mkDerivation rec { pname = "dsda-doom"; version = "0.27.5"; src = fetchFromGitHub { owner = "kraflab"; repo = "dsda-doom"; rev = "v${version}"; hash = "sha256-+rvRj6RbJ/RaKmlDZdB2oBm/U6SuHNxye8TdpEOZwQw="; }; sourceRoot = "${src.name}/prboom2"; nativeBuildInputs = [ cmake ]; buildInputs = [ SDL2 SDL2_mixer SDL2_image fluidsynth portmidi dumb libvorbis libmad libGLU libzip ]; # Fixes impure path to soundfont prePatch = '' substituteInPlace src/m_misc.c --replace  "/usr/share/sounds/sf3/default-GM.sf3"  "${soundfont-fluid}/share/soundfonts/FluidR3_GM2-2.sf2" ''; meta = with lib; { homepage = "https://github.com/kraflab/dsda-doom"; description = "An advanced Doom source port with a focus on speedrunning, successor of PrBoom+"; license = licenses.gpl2Plus; platforms = platforms.linux; maintainers = [ maintainers.Gliczy ]; }; } </ins>
Change:
Project description Launcher GUI for the dsda-doom source port Metadata homepage URL: source URL: license: gpl3 platforms: linux

Discussion:
<ins> { lib , stdenv , fetchFromGitHub , qt6 }: stdenv.mkDerivation rec { pname = "dsda-launcher"; version = "1.3.1-hotfix"; src = fetchFromGitHub { owner = "Pedro-Beirao"; repo = "dsda-launcher"; rev = "v${version}"; hash = "sha256-V6VLUl148L47LjKnPe5MZCuhZSMtI0wd18i8b+7jCvk="; }; nativeBuildInputs = [ qt6.wrapQtAppsHook ]; buildInputs = [ qt6.qtbase qt6.qtwayland ]; buildPhase = '' runHook preBuild mkdir -p "./dsda-launcher/build" cd "./dsda-launcher/build" qmake6 .. make runHook postBuild ''; installPhase = '' runHook preInstall mkdir -p $out/bin cp ./dsda-launcher $out/bin install -Dm444 ../icons/dsda-Launcher.desktop $out/share/applications/dsda-Launcher.desktop install -Dm444 ../icons/dsda-launcher.png $out/share/pixmaps/dsda-launcher.png runHook postInstall ''; meta = with lib; { homepage = "https://github.com/Pedro-Beirao/dsda-launcher"; description = "This is a launcher GUI for the dsda-doom source port"; license = licenses.gpl3; platforms = platforms.linux; maintainers = [ maintainers.Gliczy ]; }; } </ins>
Change:
Steps to reproduce the behavior: for , on MacOS Ventura (13.3.x) Tested builds on both a and an and got the same error. Metadata was obtained on an machine compiling for both architectures, as x86 Darwin can be compiled for on Apple Silicon. Please run and paste the result.
No idea and I am not really motivated to dig into why this is broken myself. If someone figures it out, please fill a PR and I'll take a look at it.
FYI, the sdk versions may be bad.
We are using the 11 sdk since maybe some dependency also needs to be linked against that version? /cc
Is there a way to choose the binary package instead of building from source?
I am having the same issue since I last updated my flakes.
On MacOS you can download the wezterm binary from their page.
Until this is fixed I've replaced the derivation with the . Working great so far.

Discussion:
, CoreGraphics , Cocoa , Foundation <ins> , System </ins> , libiconv , UserNotifications , nixosTests

CoreGraphics Foundation libiconv <ins> System </ins> UserNotifications ]; buildFeatures = [ "distro-defaults" ]; <ins> env.NIX_LDFLAGS = lib.optionalString stdenv.isDarwin "-framework System"; </ins> postInstall = '' mkdir -p $out/nix-support echo "${passthru.terminfo}" >> $out/nix-support/propagated-user-env-packages

wayst = callPackage ../applications/terminal-emulators/wayst { }; wezterm = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/wezterm { <del> inherit (darwin.apple_sdk_11_0.frameworks) Cocoa CoreGraphics Foundation UserNotifications; </del> <ins> inherit (darwin.apple_sdk_11_0.frameworks) Cocoa CoreGraphics Foundation UserNotifications System; </ins> }; x3270 = callPackage ../applications/terminal-emulators/x3270 { };
Change:
Package name: video-trimmer Latest released version: 0.8.1 Current version on the unstable channel: 0.8.0 Current version on the stable/release channel: 0.8.0 currently video-trimmer doesn't work at all (on unstable at least): aiui this has been fixed upstream in 0.8.1. 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.
.
New version worked for me - tested trimming, and opened the trimmed video afterwards.

Discussion:
stdenv.mkDerivation rec { pname = "video-trimmer"; <del> version = "0.8.0"; </del> <ins> version = "0.8.1"; </ins> src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "YaLTeR"; repo = pname; rev = "v${version}"; <del> hash = "sha256-0zhQoxzU1GikYP5OwqMl34RsnefJtdZox5EuTqOFnas="; </del> <ins> hash = "sha256-nr0PAvp4wlswQBNN2LLyYQMpk3IIleHf3+978XhUGGQ="; </ins> }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; name = "${pname}-${version}"; <del> hash = "sha256-kH9AfEskh7TTXF+PZwOZNWVJmnEeMJrSEEuDGyP5A5o="; </del> <ins> hash = "sha256-YFbLMpQbHUtxRrBVarcoIeDsvc26NWc1YhMeCaLgJAc="; </ins> }; nativeBuildInputs = [
Change:
Package name: libopus Latest released version: 1.4 <!-- Search your package here: --- Current version on the unstable channel: 1.3.1 Current version on the stable/release channel: 1.3.1 <!-- 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. Please update this (at least in the unstable channel) and release a version of opusTools with the new lib. Thanks.
Addressed by

Discussion:
<del> { lib, stdenv, fetchurl , fixedPoint ? false, withCustomModes ? true }: </del> <ins> { lib , stdenv , fetchurl , meson , python3 , ninja , fixedPoint ? false , withCustomModes ? true }: </ins> stdenv.mkDerivation rec { pname = "libopus"; <del> version = "1.3.1"; </del> <ins> version = "1.4"; </ins> src = fetchurl { <del> url = "mirror://mozilla/opus/opus-${version}.tar.gz"; sha256 = "17gz8kxs4i7icsc1gj713gadiapyklynlwqlf0ai98dj4lg8xdb5"; </del> <ins> url = "https://downloads.xiph.org/releases/opus/opus-${version}.tar.gz"; sha256 = "sha256-ybMrQlO+WuY9H/Fu6ga5S18PKVG3oCrO71jjo85JxR8="; </ins> }; outputs = [ "out" "dev" ]; <del> configureFlags = lib.optional fixedPoint "--enable-fixed-point" ++ lib.optional withCustomModes "--enable-custom-modes"; </del> <ins> nativeBuildInputs = [ meson python3 ninja ]; mesonFlags = [ (lib.mesonBool "fixed-point" fixedPoint) (lib.mesonBool "custom-modes" withCustomModes) (lib.mesonEnable "asm" stdenv.hostPlatform.isAarch) (lib.mesonEnable "docs" false) ]; preBuild = '' patchShebangs meson/get-version.py ''; </ins> doCheck = !stdenv.isi686 && !stdenv.isAarch32; # test_unit_LPC_inv_pred_gain fails meta = with lib; { description = "Open, royalty-free, highly versatile audio codec"; <del> license = lib.licenses.bsd3; homepage = "https://www.opus-codec.org/"; </del> <ins> homepage = "https://opus-codec.org/"; changelog = "https://gitlab.xiph.org/xiph/opus/-/releases/v${version}"; license = licenses.bsd3; </ins> platforms = platforms.all; <ins> maintainers = [ ]; </ins> }; }
Change:
Project description udev rules to make supported controllers available with user-grade permissions Metadata homepage URL: source URL: license: mit platforms: linux

Discussion:
githubId = 37185887; name = "Calvin Kim"; }; <ins> keenanweaver = { email = "keenanweaver@protonmail.com"; name = "Keenan Weaver"; github = "keenanweaver"; githubId = 37268985; }; </ins> keksbg = { email = "keksbg@riseup.net"; name = "Stella";

<ins> { lib, stdenv, fetchFromGitea, }: stdenv.mkDerivation rec { pname = "game-devices-udev-rules"; version = "0.21"; src = fetchFromGitea { domain = "codeberg.org"; owner = "fabiscafe"; repo = "game-devices-udev"; rev = version; hash = "sha256-Yy91yDF5BSDTTlr/Pj8e0UklPooEdzvRW8mkhdHtHVo="; }; installPhase = '' runHook preInstall install -Dm444 -t "$out/lib/udev/rules.d" *.rules runHook postInstall ''; meta = with lib; { description = "Udev rules to make supported controllers available with user-grade permissions"; homepage = "https://codeberg.org/fabiscafe/game-devices-udev"; license = licenses.mit; longDescription = '' These udev rules are intended to be used as a package under 'services.udev.packages'. They will not be activated if installed as 'environment.systemPackages' or 'users.user.<user>.packages'. Additionally, you may need to enable 'hardware.uinput'. ''; platforms = platforms.linux; maintainers = with maintainers; [keenanweaver]; }; } </ins>

freepats = callPackage ../data/misc/freepats { }; <ins> game-devices-udev-rules = callPackage ../os-specific/linux/game-devices-udev-rules { }; </ins> garamond-libre = callPackage ../data/fonts/garamond-libre { }; g15daemon = callPackage ../os-specific/linux/g15daemon { };
Change:
Clash Verge itself is licensed under GPLv3, but it ships the proprietary (premium) version of the official clash core. Clash Verge should not bundle the unfree Clash Premium core. ! It is documented how to replace the premium core with the free/opensource one (in Chinese): Maybe we can replace the bundled clash cores with and in nixpkgs. <!-- 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: nixpkgs:

Discussion:
, dpkg , wrapGAppsHook , autoPatchelfHook <ins> , clash , clash-meta </ins> , openssl , webkitgtk , udev

stdenv.mkDerivation rec { pname = "clash-verge"; <del> version = "1.3.1"; </del> <ins> version = "1.3.2"; </ins> src = fetchurl { url = "https://github.com/zzzgydi/clash-verge/releases/download/v${version}/clash-verge_${version}_amd64.deb"; <del> hash = "sha256-AEOFMKxrkPditf5ks++tII6zeuH72Fxw/TVtZeXS3v4="; </del> <ins> hash = "sha256-46+7P9WH85fC3m+5LQHpvZX2ggeH6djoO53fQxQJdYk="; </ins> }; <del> unpackPhase = "dpkg-deb -x $src ."; </del> nativeBuildInputs = [ dpkg wrapGAppsHook

mkdir -p $out/bin mv usr/* $out <ins> rm $out/bin/{clash,clash-meta} </ins> runHook postInstall ''; <ins> postFixup = '' ln -s ${lib.getExe clash} $out/bin/clash ln -s ${lib.getExe clash-meta} $out/bin/clash-meta ''; </ins> meta = with lib; { description = "A Clash GUI based on tauri"; homepage = "https://github.com/zzzgydi/clash-verge";
Change:
Package name: pokete Latest released version: 0.9.1 Current version on the unstable channel: 0.9.0 Current version on the stable/release channel: 0.9.0 <!-- 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.

Discussion:
python3.pkgs.buildPythonApplication rec { pname = "pokete"; <del> version = "0.9.0"; </del> <ins> version = "0.9.1"; </ins> format = "other";

owner = "lxgr-linux"; repo = "pokete"; rev = "refs/tags/${version}"; <del> sha256 = "sha256-55BqUSZJPDz5g1FTdkuWa9wcsrLwh6YagD5bQ9ZpQv4="; </del> <ins> sha256 = "sha256-T18908Einsgful8hYMVHl0cL4sIYFvhpy0MbLIcVhxs="; </ins> }; pythonPath = with python3.pkgs; [
Change:
fails to build on . See below for the proposed fix Given this file: ... you can reproduce the error with: System: Nix version: Nixpkgs revision: Adding the cabal configure flag on OS X fixes the problem: I'd submit a PR to fix this but I'm not sure what's the idiomatic way to patch a Haskell package with a cabal configure flag just for Darwin platforms
Similar to this, you'll have in scope there

Discussion:
# Tools that use gtk2hs-buildtools now depend on them in a custom-setup stanza cairo = addBuildTool super.cairo self.gtk2hs-buildtools; pango = disableHardening (addBuildTool super.pango self.gtk2hs-buildtools) ["fortify"]; <ins> gtk = if pkgs.stdenv.isDarwin then appendConfigureFlag super.gtk "-fhave-quartz-gtk" else super.gtk; </ins> # https://github.com/commercialhaskell/stack/issues/3001 stack = doJailbreak super.stack;
Change:
Project description SFWBar (S Floating Window Bar) is a flexible taskbar application for wayland compositors, designed with a stacking layout in mind. Metadata homepage source license: GPL-3.0 platforms: unix, linux
I'll take a look at this.
Would it be possible to get this updated to version 1.0_beta14 Beta 14 has been out since Jan 2, unstable still only has beta 13 Thanks
Please don't bump closed threads for update requests, the correct way would be to open an out of date package report in

Discussion:
<ins> { lib , stdenv , fetchFromGitHub , gtk3 , meson , ninja , json_c , pkg-config , gtk-layer-shell , libpulseaudio , libmpdclient , libxkbcommon , }: stdenv.mkDerivation rec { pname = "sfwbar"; version = "1.0_beta11"; src = fetchFromGitHub { owner = "LBCrion"; repo = pname; rev = "v${version}"; sha256 = "PmpiO5gvurpaFpoq8bQdZ53FYSVDnyjN8MxDpelMnAU="; }; buildInputs = [ gtk3 json_c gtk-layer-shell libpulseaudio libmpdclient libxkbcommon ]; nativeBuildInputs = [ meson ninja pkg-config ]; meta = with lib; { homepage = "https://github.com/LBCrion/sfwbar"; description = "A flexible taskbar application for wayland compositors, designed with a stacking layout in mind"; platforms = platforms.linux; maintainers = with maintainers; [ NotAShelf ]; license = licenses.gpl3Only; }; } </ins>

singularity-overriden-nixos ; <ins> sfwbar = callPackage ../applications/misc/sfwbar { }; </ins> skate = callPackage ../applications/misc/skate { }; slack = callPackage ../applications/networking/instant-messengers/slack { };
Change:
Steps to reproduce the behavior: on darwin aarch64 see Since neomutt is broken on darwin-aarch64. See the CI output: Tangent: is it normal that a failing CI build wasn't marked as a failed check, but rather just ignored? <!-- 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.
Broken on Darwin x86-64 as well.
seems to work — I can't tell whether they are running the tests, though, or not. Here are the failing tests.
Looking at the latest comment on the already closed issue here: This issue could use some love. Neomutt is broken on MacOS and it looks like it's the derivation, not upstream.
I can't install neomutt on MacOS with home-manager too
The failing tests were disabled upstream in . I tried simply upgrading to HEAD with the following patch, and the succeeded (darwin-aarch64):
( That's a different bug which you should probably raise separately.)
Unfortunately, the latest fix didn't work for my Intel Mac, some tests are failing for me. I tested using because I didn't know how to do overrides from the CLI
Yes, the failure on should be a separate bug (and could probably be fixed by putting into ).

Discussion:
<del> { lib, stdenv, fetchFromGitHub, gettext, makeWrapper, tcl, which </del> <ins> { lib, stdenv, fetchFromGitHub, fetchpatch, gettext, makeWrapper, tcl, which </ins> , ncurses, perl , cyrus_sasl, gss, gpgme, libkrb5, libidn2, libxml2, notmuch, openssl , lua, lmdb, libxslt, docbook_xsl, docbook_xml_dtd_42, w3m, mailcap, sqlite, zlib, lndir , pkg-config, zstd, enableZstd ? true, enableMixmaster ? false, enableLua ? false

patches = [ # https://github.com/neomutt/neomutt/issues/3773#issuecomment-1493295144 ./fix-open-very-large-mailbox.patch <ins> (fetchpatch { name = "disable-incorrect-tests.patch"; url = "https://github.com/neomutt/neomutt/pull/3933.patch"; hash = "sha256-Plei063T8XyXF4/7/nAb6/4OyXz72vBAXHwls9WL1vM="; excludes = [".github/workflows/macos.yml"]; }) </ins> ]; buildInputs = [
Change:
fails to launch due to tkinter error, Steps to reproduce the behavior: the current unstable channel. "Thonny" fails. Thonny launching and not crashing. I tried building with python38 (fails due to Mathplotlib version) and python39 (same issue). <!-- 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.

Discussion:
<del> { lib, fetchFromGitHub, python3, makeDesktopItem, copyDesktopItems }: </del> <ins> { lib, fetchFromGitHub, python3, tk, makeDesktopItem, copyDesktopItems }: </ins> with python3.pkgs;

preFixup = '' wrapProgram "$out/bin/thonny"  <ins> --set TK_LIBRARY "${tk}/lib/${tk.libPrefix}"  </ins> --prefix PYTHONPATH : $PYTHONPATH:$(toPythonPath ${python3.pkgs.jedi}) '';
Change:
Steps to reproduce the behavior: Add any other context about the problem here. <!-- 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.
Can't reproduce, what version of nixpkgs are you using? Edit: can reproduce on master, 3.9 is EOL so I am not going to change anything about this unless it is a dependency of another program and then it is the task of the maintainer of the program to fix this.
I wouldn't call Python 3.9 EOL just yet, it's only halfway its lifetime: Issue is indeed present on master
geoip2 4.7.0 builds with python 3.9
This was an incompatibility between new versions of the library and the tests. It was fixed in . As pointed out above, 4.7.0 includes a fix.
Thanks for chiming in (and fixing this)!
python39Packages is unsupported, we currently only support and test python310Packages and python311Packages.

Discussion:
buildPythonPackage rec { pname = "geoip2"; <del> version = "4.6.0"; </del> <ins> version = "4.7.0"; </ins> format = "setuptools"; disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; <del> hash = "sha256-8OgLzoCwa7OL0Iv0h31ahONU6TIJXmzPtNJ7tZj6T4M="; </del> <ins> hash = "sha256-O93kmU9ryRfq+rW1Hnctc3sq4AA3pbhQAfsG3Gj3ed8="; </ins> }; propagatedBuildInputs = [

buildPythonPackage rec { pname = "maxminddb"; <del> version = "2.2.0"; </del> <ins> version = "2.3.0"; </ins> disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; <del> sha256 = "e37707ec4fab115804670e0fb7aedb4b57075a8b6f80052bdc648d3c005184e5"; </del> <ins> sha256 = "sha256-Egkg3d2VXzKuSMIHxs72/V3Ih0qIm6lLDywfc27N8wg="; </ins> }; buildInputs = [ libmaxminddb ];
Change:
Background: requires specific versions of tree-sitter grammars (see issue ), therefore was split from / in PR . However, while grammars in are built by Hydra, grammars are not. When using a lot of grammars or even , the grammars can take a while to build. Check Hydra status of any grammar (e.g. using hydra-check): They should be built by Hydra, same as grammars in : <!-- 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. system: host os: multi-user?: ( did not actually terminate, it's stuck building some derivation, perhaps this is because I have remote builders enabled by default?)

Discussion:
]; in <del> runCommand "nvim-treesitter-grammar-${name}" { } '' mkdir -p $out/parser ln -s ${grammar}/parser $out/parser/${name}.so ''; </del> <ins> runCommand "nvim-treesitter-grammar-${name}" { meta = { platforms = lib.platforms.all; } // grammar.meta; } '' mkdir -p $out/parser ln -s ${grammar}/parser $out/parser/${name}.so ''; </ins> allGrammars = lib.attrValues generatedDerivations;

nvim-treesitter = super.nvim-treesitter.overrideAttrs (old: callPackage ./nvim-treesitter/overrides.nix { } self super ); <ins> nvim-treesitter-parsers = lib.recurseIntoAttrs self.nvim-treesitter.grammarPlugins; </ins> nvim-ufo = super.nvim-ufo.overrideAttrs (old: { dependencies = with self; [ promise-async ];