jiebi/CodeConvo huggingface dataset:
Change:
Package name: podman-tui Latest released version: <!-- Search your package here: --- Current version on the unstable channel: 0.18.0 Current version on the stable/release channel: 0.12.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. --I attempted to update this package myself and create a PR, however, there appears to be a major changes to how this package is built that are outside my ability to address. Attempting to build the package after a , both with and without the changes in , results in the following build log: 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:
buildGoModule rec { pname = "podman-tui"; <del> version = "0.18.0"; </del> <ins> version = "1.0.0"; </ins> src = fetchFromGitHub { owner = "containers"; repo = "podman-tui"; rev = "v${version}"; <del> hash = "sha256-T2hiCRoZqdbcB36Tpy597j7Hc1yeR2MijQbuheENfuA="; </del> <ins> hash = "sha256-sJaiZJeT0oUAnSg9Kv8uMp1XoumumC3LB77lelmwSgw="; </ins> }; vendorHash = null;

let skippedTests = [ "TestDialogs" <ins> "TestVoldialogs" </ins> ]; in '' <del> export USER=$(whoami) export HOME=/home/$USER </del> <ins> export HOME="$(mktemp -d)" </ins> # Disable flaky tests buildFlagsArray+=("-run" "[^(${builtins.concatStringsSep "|" skippedTests})]")

passthru.tests.version = testers.testVersion { package = podman-tui; <del> command = "podman-tui version"; </del> <ins> command = "HOME=$(mktemp -d) podman-tui version"; </ins> version = "v${version}"; };
Change:
worked for a little while but seems to stopped working Steps to reproduce the behavior: steam module: Observe The environment variable is missing and it doesn't show up in steam. should be present for Steam This was working for a few days I'm not sure what changed. <!-- 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]:
Searching it in printenv works fine for me But i can also confirm that its not visible via Can you confirm so war that its also set? Edit: also a small python prints out the environment variable correctly as Are you sure that this ever worked in the way you try it to? When starting a bash and then its also fine. I suspect, that exec is not scoping here right . When defining STEAMEXTRACOMPATTOOLSPATHS in my shell and then running your sample code i get which is supect, that it was working for you at some day, because you had set that from outside.
Make sure you're not adding the regular steam package to systemPackages; it may override any modifications done in . I've seen that anti-pattern employed before, we should probably disallow it somehow or nullify the negative effects. Perhaps we could give the option's steam package a higher priority for instance; buildEnv will use that one instead then.
This sadly didn't work either I don't think I ever set this in the past especially not outside. I do have Set though which I would imagine wouldn't effect it?
I did triple check and make sure the only method of installing steam is with
Curiously I just tried to set and that environment variable is missing from steam as well
is your config available for eval somewhere?
Yes it is. You'll have to drop as it's apart of a module.
I just fully removed the block and confirmed I don't have steam in my $PATH or desktop. Is it possible my FHS env is somehow corrupted or messed up? EDIT: I tried removing but that didn't seem to do anything either.
Okay I think I found it. This seems to happen when is enabled. I guess this is overwriting?
I submitted a PR () that hopefully should fix extests extraEnv. Could you verify if that fixes the problem for you?
Confirmed this solves the issue: Thanks for the help!

Discussion:
apply = steam: steam.override (prev: { extraEnv = (lib.optionalAttrs (cfg.extraCompatPackages != [ ]) { STEAM_EXTRA_COMPAT_TOOLS_PATHS = makeSearchPathOutput "steamcompattool" "" cfg.extraCompatPackages; <ins> }) // (optionalAttrs cfg.extest.enable { LD_PRELOAD = "${pkgs.pkgsi686Linux.extest}/lib/libextest.so"; </ins> }) // (prev.extraEnv or {}); extraLibraries = pkgs: let prevLibs = if prev ? extraLibraries then prev.extraLibraries pkgs else [ ];

# use the setuid wrapped bubblewrap bubblewrap = "${config.security.wrapperDir}/.."; }; <del> } // optionalAttrs cfg.extest.enable { extraEnv.LD_PRELOAD = "${pkgs.pkgsi686Linux.extest}/lib/libextest.so"; </del> }); description = lib.mdDoc '' The Steam package to use. Additional libraries are added from the system
Change:
Steps to reproduce the behavior: gyb Seems to fail both on master and on latest unstable. 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. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
{ lib , fetchFromGitHub , python3 <del> , python3Packages </del> }: <del> python3Packages.buildPythonApplication rec { </del> <ins> python3.pkgs.buildPythonApplication rec { </ins> pname = "gyb"; <del> version = "1.80"; </del> <ins> version = "1.81"; </ins> format = "other"; src = fetchFromGitHub { owner = "GAM-team"; repo = "got-your-back"; rev = "refs/tags/v${version}"; <del> sha256 = "sha256-4xElzhf9R6qnzr4oyZktQy/ym2vEjR9MrHnLYxBiAOg="; </del> <ins> hash = "sha256-ViNOEH5wyAQRR56egRhh4JoP1PWOCr+rxFmqxfJiu+0="; </ins> }; <del> propagatedBuildInputs = with python3Packages; [ </del> <ins> dependencies = with python3.pkgs; [ </ins> google-api-python-client google-auth google-auth-oauthlib

runHook preInstall mkdir -p $out/{bin,${python3.sitePackages}} <del> mv gyb.py "$out/bin/gyb" mv *.py "$out/${python3.sitePackages}/" </del> <ins> mv gyb.py $out/bin/gyb mv *.py $out/${python3.sitePackages}/ </ins> runHook postInstall ''; checkPhase = '' <del> $out/bin/gyb --help > /dev/null </del> <ins> runHook preCheck PYTHONPATH="" $out/bin/gyb --help > /dev/null runHook postCheck </ins> ''; meta = with lib; {

''; homepage = "https://github.com/GAM-team/got-your-back"; license = licenses.asl20; <ins> mainProgram = "gyb"; </ins> maintainers = with maintainers; [ austinbutler ]; }; }
Change:
Package name: termusic Latest released version: <!-- Search your package here: --- Current version on the unstable channel: 0.7.11 Current version on the stable/release channel: 0.7.11 <!-- 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. --I attempted to update this package myself and create a PR, however, I'm getting an error when building the cargo dependency and doesn't appear to be any issues reported for building either it or termusic, so I am unsure how to proceed. Cargo Error: 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:
rustPlatform.buildRustPackage rec { pname = "termusic"; <del> version = "0.7.11"; </del> <ins> version = "0.9.0"; </ins> src = fetchFromGitHub { owner = "tramhao"; repo = "termusic"; rev = "v${version}"; <del> hash = "sha256-ykOBXM/WF+zasAt+6mgY2aSFCpGaYcqk+YI7YLM3MWs="; </del> <ins> hash = "sha256-FOFZg32hrWpKVsjkMDkiqah7jmUZw0HRWGqOvsN0t8Q="; </ins> }; <del> cargoHash = "sha256-BrOpU0RFdlRXQIMjfHfs/XYIdBCYKFSA+5by/rGzC8Y="; </del> <ins> postPatch = '' pushd $cargoDepsCopy/stream-download oldHash=$(sha256sum src/lib.rs | cut -d " " -f 1) substituteInPlace $cargoDepsCopy/stream-download/src/lib.rs  --replace-warn '#![doc = include_str!("../README.md")]' "" substituteInPlace .cargo-checksum.json  --replace $oldHash $(sha256sum src/lib.rs | cut -d " " -f 1) popd ''; cargoHash = "sha256-r5FOl3Bp3GYhOhvWj/y6FXsuG2wvuFcMcYKBzVBVqiM="; </ins> nativeBuildInputs = [ pkg-config

homepage = "https://github.com/tramhao/termusic"; license = with lib.licenses; [ gpl3Only ]; maintainers = with lib.maintainers; [ devhell ]; <ins> mainProgram = "termusic"; </ins> }; }
Change:
GMail authentication doesn't work in KMail in Plasma 6, because it cannot find the correct library: Steps to reproduce the behavior: Kmail Gmail with "Gmail" authentication that it doesn't work A clear and concise description of what you expected to happen. If applicable, add screenshots to help explain your problem. We probably need to apply and to the Plasma 6 variant of specifically, these lines need to be present: Doing this locally seems to fix it for me, but I'm not sure if that is the correct way to fix it. Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
qtspeech, qtwebengine, cyrus_sasl, <ins> lib, libkgapi </ins> }: mkKdeDerivation { pname = "kdepim-runtime";

extraNativeBuildInputs = [shared-mime-info]; # FIXME: libkolabxml, libetebase extraBuildInputs = [qtnetworkauth qtspeech qtwebengine cyrus_sasl]; <ins> qtWrapperArgs = [ "--prefix SASL_PATH : ${lib.makeSearchPath "lib/sasl2" [ cyrus_sasl.out libkgapi ]}" ]; </ins> }
Change:
Pomodoro timer for gnome which I think is better than solanum which is already packaged It seems that the project name is Planytimer but the name of the program reports pomodoro

Discussion:
<ins> { lib , stdenv , fetchFromGitLab , meson , ninja , pkg-config , gjs , gobject-introspection , blueprint-compiler , wrapGAppsHook4 , desktop-file-utils , libadwaita , libgda6 , gsound , gst_all_1 , libportal-gtk4 }: stdenv.mkDerivation { pname = "pomodoro-gtk"; version = "1.4.1"; src = fetchFromGitLab { owner = "idevecore"; repo = "pomodoro"; rev = "44b724557539084991f3eb55b9593053a2c73eba"; # author didn't make a tag fetchSubmodules = true; hash = "sha256-krVRVMrrzuqPY/3P9dCz7rVCCW7/j5cpT95XniGpBEs="; }; postPatch = '' patchShebangs --build troll/gjspack/bin/gjspack ''; nativeBuildInputs = [ meson ninja pkg-config gjs # runtime for gjspack gobject-introspection blueprint-compiler wrapGAppsHook4 desktop-file-utils ]; buildInputs = [ gjs libadwaita libgda6 gsound gst_all_1.gst-plugins-base libportal-gtk4 ]; meta = { description = "A simple and intuitive timer application (also named Planytimer)"; homepage = "https://gitlab.com/idevecore/pomodoro"; license = lib.licenses.gpl3Plus; mainProgram = "pomodoro"; maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.unix; }; } </ins>
Change:
Steps to reproduce the behavior: X <!-- 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:
owner = "roddhjav"; repo = "pass-audit"; rev = "v${version}"; <del> sha256 = "sha256-xigP8LxRXITLF3X21zhWx6ooFNSTKGv46yFSt1dd4vs="; </del> <ins> hash = "sha256-xigP8LxRXITLF3X21zhWx6ooFNSTKGv46yFSt1dd4vs="; </ins> }; patches = [

postPatch = '' substituteInPlace audit.bash  <del> --replace 'python3' "${pythonEnv}/bin/python3" </del> <ins> --replace-fail 'python3' "${pythonEnv.interpreter}" </ins> substituteInPlace Makefile  <del> --replace "install --root" "install --prefix ''' --root" </del> <ins> --replace-fail "install --root" "install --prefix ''' --root" </ins> ''; outputs = [ "out" "man" ];

doCheck = !stdenv.isDarwin; nativeCheckInputs = [ pythonPackages.green pass gnupg ]; checkPhase = '' <del> ${pythonEnv}/bin/python3 setup.py green -q </del> <ins> ${pythonEnv.interpreter} -m green -q </ins> ''; installFlags = [ "DESTDIR=${placeholder "out"}" "PREFIX=" ];
Change:
There is currently no documentation, on how to combine the different PIM libraries, and what is needed to get a full Kontact experience. I installed all the seemingly relevant libraries, and it is still resulting in an error. I question the sense of shipping Kontact without Akonadi. Document on how to combine the different PIM libraries, and clearly stating, which one is needed in which case, and what combinations lead to what outcome. <!-- make sure this issue is not redundant or obsolete --- [x] checked [latest Nixpkgs manual] ([source][nixpkgs-source]) and [latest NixOS manual] ([source][nixos-source]) [x] checked [open documentation issues] for possible duplicates [x] checked [open documentation pull requests] for possible solutions [latest Nixpkgs manual]: [latest NixOS manual]: [nixpkgs-source]: [nixos-source]: [open documentation issues]: [open documentation pull requests]: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
We just need to figure out what's wrong and add that to the plasma6 module and maybe add a new option for it. We probably don't need and want to add explicit documentation for this.
Note to myself: We want to add an option named ` that right now only set the following but maybe more or less. To be tested. For proper testing a full log out might be necessary.

Discussion:
./programs/java.nix ./programs/joycond-cemuhook.nix ./programs/k3b.nix <ins> ./programs/kde-pim.nix </ins> ./programs/k40-whisperer.nix ./programs/kbdlight.nix ./programs/kclock.nix

<ins> { config, lib, pkgs, ... }: let cfg = config.programs.kde-pim; in { options.programs.kde-pim = { enable = lib.mkEnableOption "KDE PIM base packages"; kmail = lib.mkEnableOption "KMail"; kontact = lib.mkEnableOption "Kontact"; merkuro = lib.mkEnableOption "Merkuro"; }; config = lib.mkIf cfg.enable { environment.systemPackages = with pkgs.kdePackages; [ # core packages akonadi kdepim-runtime ] ++ lib.optionals cfg.kmail [ akonadiconsole akonadi-search kmail kmail-account-wizard ] ++ lib.optionals cfg.kontact [ kontact ] ++ lib.optionals cfg.merkuro [ merkuro ]; }; } </ins>

}; programs.gnupg.agent.pinentryPackage = mkDefault pkgs.pinentry-qt; <ins> programs.kde-pim.enable = mkDefault true; </ins> programs.ssh.askPassword = mkDefault "${kdePackages.ksshaskpass.out}/bin/ksshaskpass"; # Enable helpful DBus services.
Change:
Package request: A simple and powerful PDF viewer and editor powered by the Qt framework. With a robust C++ library, intuitive PDF viewing/editing applications, and a handy command-line tool, PDF4QT streamlines your PDF interactions.

Discussion:
<ins> diff --git a/CMakeLists.txt b/CMakeLists.txt index 98752ec..aa029b3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -55,7 +55,15 @@ endif() qt_standard_project_setup() find_package(OpenSSL REQUIRED) -find_package(lcms REQUIRED) +SET(LCMS2_NAMES ${LCMS2_NAMES} lcms2 liblcms2 liblcms2_static) +FIND_LIBRARY(LCMS2_LIBRARY NAMES ${LCMS2_NAMES} ) +FIND_PATH(LCMS2_INCLUDE_DIR lcms2.h) +add_library(lcms2::lcms2 UNKNOWN IMPORTED) +set_target_properties(lcms2::lcms2 PROPERTIES +    IMPORTED_LOCATION ${LCMS2_LIBRARY} +    INTERFACE_INCLUDE_DIRECTORIES ${LCMS2_INCLUDE_DIR} +    INTERFACE_COMPILE_DEFINITIONS "HAVE_LCMS2=1;CMS_NO_REGISTER_KEYWORD=1") +set_property(GLOBAL APPEND PROPERTY INTERNAL_DEPS_PROP lcms2::lcms2) find_package(ZLIB REQUIRED) find_package(Freetype REQUIRED) find_package(OpenJPEG CONFIG REQUIRED) </ins>

<ins> { lib , stdenv , fetchFromGitHub , substituteAll , lcms , cmake , pkg-config , qt6 , openjpeg , tbb_2021_8 }: stdenv.mkDerivation (finalAttrs: { pname = "pdf4qt"; version = "1.3.7"; src = fetchFromGitHub { owner = "JakubMelka"; repo = "PDF4QT"; rev = "v${finalAttrs.version}"; hash = "sha256-wZJDMLEaHGBPSToQ+ObSfB5tw/fTIX1i5tmNPmIa7Ck="; }; patches = [ # lcms2 cmake module only appears when built with vcpkg. # We directly search for the corresponding libraries and # header files instead. ./find_lcms2_path.patch ]; nativeBuildInputs = [ cmake pkg-config qt6.qttools qt6.wrapQtAppsHook ]; buildInputs = [ qt6.qtbase qt6.qtwayland qt6.qtsvg qt6.qtspeech lcms openjpeg tbb_2021_8 ]; cmakeFlags = [ (lib.cmakeBool "PDF4QT_INSTALL_TO_USR" false) ]; meta = { description = "Open source PDF editor"; longDescription = '' This software is consisting of PDF rendering library, and several applications, such as advanced document viewer, command line tool, and document page manipulator application. Software is implementing PDF functionality based on PDF Reference 2.0. ''; homepage = "https://jakubmelka.github.io"; license = lib.licenses.lgpl3Only; mainProgram = "Pdf4QtViewerLite"; maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.linux; }; }) </ins>
Change:
Package name: Latest released version: <!-- Search your package here: --- Current version on the unstable channel: Current version on the stable/release channel: None <!-- 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 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:
<del> { lib, stdenvNoCC, fetchFromGitLab }: stdenvNoCC.mkDerivation { </del> <ins> { lib , stdenvNoCC , fetchFromGitLab , nix-update-script }: stdenvNoCC.mkDerivation (finalAttrs: { </ins> pname = "xr-hardware"; <del> version = "unstable-2023-11-08"; </del> <ins> version = "1.1.1"; </ins> src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; owner = "monado/utilities"; repo = "xr-hardware"; <del> rev = "9204de323210d2a5ab8635c2ee52127100de67b1"; hash = "sha256-ZS15WODms/WKsPu+WbfILO2BOwnxrhCY/SoF8jzOX5Q="; </del> <ins> rev = "refs/tags/${finalAttrs.version}"; hash = "sha256-w35/LoozCJz0ytHEHWsEdCaYYwyGU6sE13iMckVdOzY="; </ins> }; <ins> dontConfigure = true; dontBuild = true; </ins> installTargets = "install_package"; installFlagsArray = "DESTDIR=${placeholder "out"}"; <ins> passthru.updateScript = nix-update-script { }; </ins> meta = with lib; { description = "Hardware description for XR devices"; homepage = "https://gitlab.freedesktop.org/monado/utilities/xr-hardware";

maintainers = with maintainers; [ Scrumplex ]; platforms = platforms.linux; }; <del> } </del> <ins> }) </ins>
Change:
Project description Railway lets you look up travel information for many different railways, all without needing to navigate through different websites. Metadata homepage URL: source URL: license: gpl3 platforms: linux Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
fingerprint = "92D8 A09D 03DD B774 AABD 53B9 E136 2F07 D750 DB5C"; }]; }; <ins> lilacious = { email = "yuchenhe126@gmail.com"; github = "Lilacious"; githubId = 101508537; name = "Yuchen He"; }; </ins> lillycham = { email = "lillycat332@gmail.com"; github = "lillycat332";

<ins> { lib, stdenv, fetchFromGitLab, cargo, desktop-file-utils, meson, ninja, pkg-config, rustPlatform, rustc, wrapGAppsHook4, cairo, gdk-pixbuf, glib, gtk4, libadwaita, pango, darwin, }: stdenv.mkDerivation rec { pname = "railway-travel"; version = "2.4.0"; src = fetchFromGitLab { owner = "schmiddi-on-mobile"; repo = "railway"; rev = version; hash = "sha256-2iLxErEP0OG+BcG7fvJBzNjh95EkNoC3NC7rKxPLhYk="; }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; name = "${pname}-${version}"; hash = "sha256-yalFC7Pw9rq1ylLwoxLi4joTyjQsZJ/ZC61GhTNc49w="; }; nativeBuildInputs = [ desktop-file-utils cargo meson ninja pkg-config rustPlatform.cargoSetupHook rustc wrapGAppsHook4 ]; buildInputs = [ cairo gdk-pixbuf glib gtk4 libadwaita pango ] ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Foundation darwin.apple_sdk.frameworks.Security ]; env.NIX_CFLAGS_COMPILE = toString ( lib.optionals stdenv.cc.isClang [ "-Wno-error=incompatible-function-pointer-types" ] ); meta = with lib; { description = "Find all your travel information"; homepage = "https://gitlab.com/schmiddi-on-mobile/railway"; changelog = "https://gitlab.com/schmiddi-on-mobile/railway/-/blob/${src.rev}/CHANGELOG.md"; license = licenses.gpl3Plus; maintainers = with maintainers; [ lilacious ]; mainProgram = "diebahn"; platforms = platforms.all; }; } </ins>
Change:
I'm using the initrd backdoor to write tests for a nixos module that installs a systemd stage1 addition; it uses the backdoor to wait for a condition on host alice, and then when that condition occurs, uses to continue booting into the proper system. That mostly works, except just now, a test failure happened where switchroot() didn't detect the console output: (my apologies for the several thousand log lines). If you download those referenced build logs above and run it will show all the logs and console messages; those aren't showing the message "Switching root." What's more, they're not showing the service "Switch Root" being started either. But the system "alice" does reach , as the log messages say. should always work and be able to detect that it worked. Further, it should allow setting a timeout or set a timeout itself, to avoid running indefinitely, like the test run above did. This test run is happening on this change: Looking at without much familiarity with the test driver itself, I'd suspect a race condition: Since several log messages are missing (e.g. about starting the root-switching service), I'm wondering if there's a race condition happening with the backdoored system? Please run and paste the result. (that output isn't too useful; here's the nixpkgs rev I'm running with: ) Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
I have logs here with systemd LogLevel=debug turned on: - same issue as above, and it seems to reproduce more reliably with systemd debug logging.

Discussion:
check_return=False, check_output=False, ) <del> self.wait_for_console_text(r"systemd[1]:.*Switching root.") </del> self.connected = False self.connect()
Change:
Steps to reproduce the behavior: rpcs3 <!-- 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]:
Wrong Zane - see

Discussion:
let # Keep these separate so the update script can regex them <del> rpcs3GitVersion = "15726-ebf48800e"; rpcs3Version = "0.0.29-15726-ebf48800e"; rpcs3Revision = "ebf48800e6bf2569fa0a59974ab2daaeb3a92f23"; rpcs3Hash = "sha256-HJQ+DCZy8lwMCfq0N9StKD8bP1hCBxGMAucbQ9esy/I="; </del> <ins> rpcs3GitVersion = "16271-4ecf8ecd0"; rpcs3Version = "0.0.31-16271-4ecf8ecd0"; rpcs3Revision = "4ecf8ecd06c15f0557e1d9243f31e4c2d7baebe2"; rpcs3Hash = "sha256-y7XLYo1qYYiNE4TXVxfUTCmyGkthpj3IU1gdKTgb8KY="; </ins> inherit (qt6Packages) qtbase qtmultimedia wrapQtAppsHook qtwayland; in

set -eou pipefail ROOT="$(dirname "$(readlink -f "$0")")" <del> if [[ ! "$(basename $ROOT)" == "rpcs3" || ! -f "$ROOT/default.nix" ]]; then </del> <ins> if [[ ! "$(basename $ROOT)" == "rpcs3" || ! -f "$ROOT/package.nix" ]]; then </ins> echo "ERROR: Not in the rpcs3 folder" exit 1 fi