jiebi/CodeConvo huggingface dataset:
Change:
A clear and concise description of what the bug is. When a nixos configuration has and both set to the same string, the module defined always determines that the system is cross-compiled, even when it should not be. Steps to reproduce the behavior: a nixos config with the example configuration: building and notice that the entire world gets rebuilt since it tries to build cross-compilation toolchains A clear and concise description of what you expected to happen. I would expect that the module would determine I am not cross-compiling the nixos system and build accordingly. If applicable, add screenshots to help explain your problem. 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:
example = { system = "x86_64-linux"; }; # Make sure that the final value has all fields for sake of other modules # referring to this. <del> apply = lib.systems.elaborate; </del> <ins> apply = inputBuildPlatform: let elaborated = lib.systems.elaborate inputBuildPlatform; in if lib.systems.equals elaborated cfg.hostPlatform then cfg.hostPlatform  # make identical, so that `==` equality works; see https://github.com/NixOS/nixpkgs/issues/278001 else elaborated; </ins> defaultText = literalExpression ''config.nixpkgs.hostPlatform''; description = lib.mdDoc ''

nixpkgs.hostPlatform = "aarch64-linux"; nixpkgs.buildPlatform = "aarch64-darwin"; }; <ins> withSameHostAndBuild = eval { nixpkgs.hostPlatform = "aarch64-linux"; nixpkgs.buildPlatform = "aarch64-linux"; }; </ins> ambiguous = { _file = "ambiguous.nix"; nixpkgs.hostPlatform = "aarch64-linux";

assert withHost._module.args.pkgs.stdenv.buildPlatform.system == "aarch64-linux"; assert withHostAndBuild._module.args.pkgs.stdenv.hostPlatform.system == "aarch64-linux"; assert withHostAndBuild._module.args.pkgs.stdenv.buildPlatform.system == "aarch64-darwin"; <ins> assert withSameHostAndBuild.config.nixpkgs.buildPlatform == withSameHostAndBuild.config.nixpkgs.hostPlatform; assert withSameHostAndBuild._module.args.pkgs.stdenv.buildPlatform == withSameHostAndBuild._module.args.pkgs.stdenv.hostPlatform; </ins> assert builtins.trace (lib.head (getErrors ambiguous)) getErrors ambiguous == [''
Change:
I've successfully setup kanata but it was not easy, mostly because this was my first time using this kind of software. I thought it would help to reference an external kanata configuration, such that I can just send a reload signal to kanata instead of having the slow this fails because the systemd service is highly-secure (kudos to maintainers) I wonder what are the implications of allowing the service to read files in my $HOME ? seems like I had to remove to make it work. kanata is by default compiled without "cmd" so it should not be able to run a command. It looks ok to me ? I am not asking for nixpkgs to support this necessarily, I could override the service settings with mkForce but I wonder if it puts me at some crazy risk ? I suppose is not going to be changed. on nixos-unstable
It is indeed time-consuming to run repeatedly to get a stable and usable config. My workaround for this is to view as a deployment tool instead of a development/testing tool, i.e., I only add a stable config to my NixOS config and using to deploy it. For kanata, one way to get a stable config without is to run it directly, such as . Since kanata's NixOS module defines it as a systemd service, your approach of opening a hole from those hardening options is also viable. To open a smallest hole, the following snippet is enough. Whether this hole is a security issue to you depends on your threat model. In general, it is fine to expose a read-only file to a service.
thanks a lot, that answers my concern. I've opened to ask for author's feedback as well.

Discussion:
in optionalString ((length devices) > 0) "linux-dev (${devicesString})"; <del> mkConfig = name: keyboard: pkgs.writeText "${mkName name}-config.kdb" '' (defcfg ${keyboard.extraDefCfg} ${mkDevices keyboard.devices} linux-continue-if-no-devs-found yes) ${keyboard.config} ''; </del> <ins> mkConfig = name: keyboard: pkgs.writeTextFile { name = "${mkName name}-config.kdb"; text = '' (defcfg ${keyboard.extraDefCfg} ${mkDevices keyboard.devices} linux-continue-if-no-devs-found yes) ${keyboard.config} ''; checkPhase = '' ${getExe cfg.package} --cfg "$target" --check --debug ''; }; </ins> mkService = name: keyboard: nameValuePair (mkName name) { wantedBy = [ "multi-user.target" ];
Change:
Exim 4.97.1 has been released to fix CVE-2023-. This will also need a backport to the stable channel. Package name: exim Latest released version: 4.97.1 Current version on the unstable channel: 4.96.2 (vulnerable Current version on the stable/release channel: 4.96.2 (vulnerable) 4.96: 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:
stdenv.mkDerivation rec { pname = "opendmarc"; <del> version = "1.3.3"; </del> <ins> version = "1.4.2"; </ins> src = fetchFromGitHub { owner = "trusteddomainproject"; repo = "opendmarc"; rev = "rel-opendmarc-${builtins.replaceStrings [ "." ] [ "-" ] version}"; <del> sha256 = "sha256-SQH85FLfVEEtYhR1+A1XxCDMiTjDgLQX6zifbLxCa5c="; </del> <ins> hash = "sha256-vnWtTvHhzCed7P6rN3wAz6zfRvtV0cLn5GhDxLF8H3c="; </ins> }; outputs = [ "bin" "dev" "out" "doc" ];

{ coreutils, db, fetchurl, openssl, pcre2, perl, pkg-config, lib, stdenv <ins> , libxcrypt </ins> , procps, killall , enableLDAP ? false, openldap , enableMySQL ? false, libmysqlclient, zlib

, enableDMARC ? true, opendmarc , enableRedis ? false, hiredis }: <del> stdenv.mkDerivation rec { </del> <ins> let perl' = perl.withPackages (p: with p; [ FileFcntlLock ]); in stdenv.mkDerivation rec { </ins> pname = "exim"; <del> version = "4.96.2"; </del> <ins> version = "4.97.1"; </ins> src = fetchurl { url = "https://ftp.exim.org/pub/exim/exim4/${pname}-${version}.tar.xz"; <del> hash = "sha256-A44yfo0ek9AFusm7Bv0irsRNUCiTDW2+iBetRLv8HeY="; </del> <ins> hash = "sha256-vXggV1CaeTWTUIUoWQYm0YXqFgzjLLNL7aJi6Zzv36k="; </ins> }; enableParallelBuilding = true; nativeBuildInputs = [ pkg-config ]; <del> buildInputs = [ coreutils db openssl perl pcre2 ] </del> <ins> buildInputs = [ coreutils db openssl perl' pcre2 libxcrypt ] </ins> ++ lib.optional enableLDAP openldap ++ lib.optionals enableMySQL [ libmysqlclient zlib ] ++ lib.optional enableAuthDovecot dovecot

s:^# (MV_COMMAND)=.*:1=${coreutils}/bin/mv: s:^# (RM_COMMAND)=.*:1=${coreutils}/bin/rm: s:^# (TOUCH_COMMAND)=.*:1=${coreutils}/bin/touch: <del> s:^# (PERL_COMMAND)=.*:1=${perl}/bin/perl: </del> <ins> s:^# (PERL_COMMAND)=.*:1=${perl'}/bin/perl: </ins> s:^# (LOOKUP_DSEARCH=yes)$:1: ${lib.optionalString enableLDAP '' s:^# (LDAP_LIB_TYPE=OPENLDAP2)$:1:

}; }; <ins> FileFcntlLock = buildPerlPackage { pname = "File-FcntlLock"; version = "0.22"; src = fetchurl { url = "mirror://cpan/authors/id/J/JT/JTT/File-FcntlLock-0.22.tar.gz"; hash = "sha256-mpq7Lv/5Orc3QaEo0/cA5SUnNUbBXQTnxRxwSrCdvN8="; }; meta = { description = "File locking with fcntl(2)"; license = with lib.licenses; [ artistic1 ]; maintainers = with maintainers; [ ajs124 das_j ]; }; }; </ins> FileGrep = buildPerlPackage { pname = "File-Grep"; version = "0.02";
Change:
Project description Goldwarden is a Bitwarden compatible desktop client. It focuses on providing useful desktop features that the official tools do not (yet) have or are not willing to add, and enhanced security measures that other tools do not provide, such as: Support for SSH Agent (Git signing and SSH login) System wide autotype (Gnome, KDE only for now) Biometric authentication (via Polkit) for each credential access Implements Bitwarden browser-extension biometrics on Linux Support for injecting environment variables into the environment of a cli command Vault content is held encrypted in memory and only briefly decrypted when needed Kernel level memory protection for keys (via the memguard library) Additional measures to protect against memory dumps Passwordless login (Both logging in, and approving logins) Fido2 (Webauthn) support more to come...? The aim is not to replace the official clients, but to complement by implementing the missing features. Metadata homepage URL: source URL: license: mit platforms: linux, darwin Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
I've got a package going from nix-init: Haven't been able to enter a pin yet, I'm guessing it's from manually installing the service or something.
Ah, very cool that someone is looking into packaging one of my projects on nixos. I don't use nixos myself, but if there is anything I can do to help, feel free to ping me :)

Discussion:
<ins> { lib , buildGoModule , fetchFromGitHub , makeBinaryWrapper , libfido2 , dbus , pinentry , nix-update-script }: buildGoModule rec { pname = "goldwarden"; version = "0.2.7"; src = fetchFromGitHub { owner = "quexten"; repo = "goldwarden"; rev = "v${version}"; hash = "sha256-OXJovoJ2+YIMqzoG6J2LlxUC5DMZRAdEl+ZEv6PDXlI="; }; vendorHash = "sha256-1Px60+f23qoP5eEOUC3WG5vKJYjbD3bPOrDyBpXlMT0="; ldflags = [ "-s" "-w" ]; nativeBuildInputs = [makeBinaryWrapper]; buildInputs = [libfido2]; postInstall = '' wrapProgram $out/bin/goldwarden  --suffix PATH : ${lib.makeBinPath [dbus pinentry]} install -Dm644 $src/resources/com.quexten.goldwarden.policy -t $out/share/polkit-1/actions ''; passthru.updateScript = nix-update-script {}; meta = with lib; { description = "A feature-packed Bitwarden compatible desktop integration"; homepage = "https://github.com/quexten/goldwarden"; license = licenses.mit; maintainers = with maintainers; [ arthsmn ]; mainProgram = "goldwarden"; platforms = platforms.linux; # Support for other platforms is not yet ready, see https://github.com/quexten/goldwarden/issues/4 }; } </ins>
Change:
Package name: libewf 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:
{ fetchurl, fetchpatch, lib, stdenv, zlib, openssl, libuuid, pkg-config, bzip2 }: stdenv.mkDerivation rec { <del> version = "20201230"; </del> <ins> version = "20231119"; </ins> pname = "libewf"; src = fetchurl { url = "https://github.com/libyal/libewf/releases/download/${version}/libewf-experimental-${version}.tar.gz"; <del> hash = "sha256-10r4jPzsA30nHQzjdg/VkwTG1PwOskwv8Bra34ZPMgc="; </del> <ins> hash = "sha256-7AjUEaXasOzJV9ErZK2a4HMTaqhcBbLKd8M+A5SbKrc="; </ins> }; <del> patches = [ # fix build with OpenSSL 3.0 (fetchpatch { url = "https://github.com/libyal/libewf/commit/033ea5b4e5f8f1248f74a2ec61fc1be183c6c46b.patch"; hash = "sha256-R4+NO/91kiZP48SJyVF9oYjKCg1h/9Kh8/0VOEmJXPQ="; }) ]; </del> nativeBuildInputs = [ pkg-config ]; buildInputs = [ zlib openssl libuuid ] ++ lib.optionals stdenv.isDarwin [ bzip2 ];
Change:
Package name: scribus Latest released version: 1.6.0 Current version on the unstable channel: 1.5.8 Current version on the stable/release channel: 1.4.8 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]:
The version on the stable channel is also 1.5.8, 1.4 existed only on the old NixOS 23.05 release and got removed since.

Discussion:
, cmake , cups , fetchurl <del> , fetchpatch </del> , fontconfig , freetype , harfbuzzFull

, libjpeg , libtiff , libxml2 <del> , mkDerivation </del> , pixman , pkg-config , podofo , poppler , poppler_data , python3 <del> , qtbase , qtimageformats , qttools </del> , lib <ins> , stdenv , qt5 </ins> }: let

] ); in <del> mkDerivation rec { </del> <ins> stdenv.mkDerivation (finalAttrs: { </ins> pname = "scribus"; <del> version = "1.5.8"; </del> <ins> version = "1.6.0"; </ins> src = fetchurl { <del> url = "mirror://sourceforge/${pname}/${pname}-devel/${pname}-${version}.tar.xz"; hash = "sha256-R4Fuj89tBXiP8WqkSZ+X/yJDHHd6d4kUmwqItFHha3Q="; </del> <ins> url = "mirror://sourceforge/scribus/scribus-devel/scribus-${finalAttrs.version}.tar.xz"; hash = "sha256-lLl0kOzhcoaNxPBMeqLulQtBtfL/QoXfN9YV8ETQOOU="; </ins> }; <del> patches = [ # For Poppler 22.02 (fetchpatch { url = "https://github.com/scribusproject/scribus/commit/85c0dff3422fa3c26fbc2e8d8561f597ec24bd92.patch"; sha256 = "YR0ii09EVU8Qazz6b8KAIWsUMTwPIwO8JuQPymAWKdw="; }) (fetchpatch { url = "https://github.com/scribusproject/scribus/commit/f75c1613db67f4067643d0218a2db3235e42ec9f.patch"; sha256 = "vJU8HsKHE3oXlhcXQk9uCYINPYVPF5IGmrWYFQ6Py5c="; }) # For Poppler 22.03 (fetchpatch { url = "https://github.com/scribusproject/scribus/commit/f19410ac3b27e33dd62105746784e61e85b90a1d.patch"; sha256 = "JHdgntYcioYatPeqpmym3c9dORahj0CinGOzbGtA4ds="; }) # For Poppler 22.04 (fetchpatch { url = "https://github.com/scribusproject/scribus/commit/f2237b8f0b5cf7690e864a22ef7a63a6d769fa36.patch"; sha256 = "FXpLoX/a2Jy3GcfzrUUyVUfEAp5wAy2UfzfVA5lhwJw="; }) # For Poppler 22.09 (fetchpatch { url = "https://github.com/archlinux/svntogit-community/raw/ea402a588c65d11973b148cf203b3463213431cf/trunk/scribus-1.5.8-poppler-22.09.0.patch"; sha256 = "IRQ6rSzH6ZWln6F13Ayk8k7ADj8l3lIJlGm/zjEURQM="; }) ]; </del> nativeBuildInputs = [ cmake pkg-config <ins> qt5.wrapQtAppsHook </ins> ]; buildInputs = [

poppler poppler_data pythonEnv <del> qtbase qtimageformats qttools ]; cmakeFlags = [ # poppler uses std::optional "-DWANT_CPP17=ON" </del> <ins> qt5.qtbase qt5.qtimageformats qt5.qttools </ins> ]; meta = with lib; { maintainers = with maintainers; [ <del> erictapen </del> kiwi <ins> arthsmn </ins> ]; <del> platforms = platforms.linux; description = "Desktop Publishing (DTP) and Layout program for Linux"; </del> <ins> description = "Desktop Publishing (DTP) and Layout program"; </ins> homepage = "https://www.scribus.net"; # There are a lot of licenses... # https://github.com/scribusproject/scribus/blob/20508d69ca4fc7030477db8dee79fd1e012b52d2/COPYING#L15-L19

mit publicDomain ]; <ins> broken = stdenv.isDarwin; </ins> }; <del> } </del> <ins> }) </ins>
Change:
From the project website: This is a Java application, so the package could be as simple as running a prebuilt file. Packaging is convenient because then we can provide the server as a NixOS module. This is an optional dependency to provide full text search for . Metadata homepage URL: source URL: license: Apache 2.0 platforms: any Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
<ins> { lib, stdenv, maven, jdk8, fetchFromGitHub, makeWrapper, mvnDepsHash ? null, }: let maven' = maven.override { jdk = jdk8; }; mvnDepsHashes = { "x86_64-linux" = "sha256-M8O1EJtlTm+mVy/qxapRcBWxD14eYL/LLUxP2uOBoM4="; "aarch64-linux" = "sha256-+ewdV9g0MfgiBiRAimkIZp9lrOTKnKnBB1LqhIlOSaQ="; "x86_64-darwin" = "sha256-nUAy2+O8REuq6pOWb8d+/c/YxPxj+XwtCtkaxfihDzc="; "aarch64-darwin" = "sha256-D6adBXtBH1IokUwwA2Z6m+6rJP2xg6BK4rcPyDSgo6o="; }; knownMvnDepsHash = mvnDepsHashes.${stdenv.system} or (lib.warn "This platform doesn't have a default mvnDepsHash value, you'll need to specify it manually" lib.fakeHash); in maven'.buildMavenPackage rec { pname = "tika"; version = "2.9.2"; src = fetchFromGitHub { owner = "apache"; repo = "tika"; rev = version; hash = "sha256-4pSQcLDKgIcU+YypJ/ywdthi6tI1852fGVOCREzUFH0="; }; buildOffline = true; manualMvnArtifacts = [ "org.objenesis:objenesis:2.1" "org.apache.apache.resources:apache-jar-resource-bundle:1.5" "org.apache.maven.surefire:surefire-junit-platform:3.1.2" "org.junit.platform:junit-platform-launcher:1.10.0" ]; mvnHash = if mvnDepsHash != null then mvnDepsHash else knownMvnDepsHash; mvnParameters = toString [ "-DskipTests=true" # skip tests (out of memory execptions) "-Dossindex.skip" # skip dependency with vulnerability (recommended by upstream) ]; nativeBuildInputs = [ makeWrapper ]; installPhase = '' runHook preInstall # Note: using * instead of version would match multiple files install -Dm644 tika-app/target/tika-app-${version}.jar $out/share/tika/tika-app.jar install -Dm644 tika-server/tika-server-standard/target/tika-server-standard-${version}.jar $out/share/tika/tika-server.jar makeWrapper ${jdk8.jre}/bin/java $out/bin/tika-app  --add-flags "-jar $out/share/tika/tika-app.jar" makeWrapper ${jdk8.jre}/bin/java $out/bin/tika-server  --prefix PATH : ${lib.makeBinPath [ jdk8.jre ]}  --add-flags "-jar $out/share/tika/tika-server.jar" runHook postInstall ''; meta = { changelog = "https://github.com/apache/tika/blob/${src.rev}/CHANGES.txt"; description = "A toolkit for extracting metadata and text from over a thousand different file types"; longDescription = '' The Apache Tika™ toolkit detects and extracts metadata and text from over a thousand different file types (such as PPT, XLS, and PDF). All of these file types can be parsed through a single interface, making Tika useful for search engine indexing, content analysis, translation, and much more. ''; homepage = "https://tika.apache.org"; license = lib.licenses.asl20; mainProgram = "tika-server"; maintainers = with lib.maintainers; [ tomasajt ]; sourceProvenance = with lib.sourceTypes; [ fromSource binaryBytecode # maven dependencies ]; }; } </ins>
Change:
After installing onedriver, the program crashes when trying to add a new account. Steps to reproduce the behavior: onedriver onedriver-launcher adding a new account It should open the new account window. If applicable, add screenshots to help explain your problem. Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
, glib , fuse , installShellFiles <ins> , wrapGAppsHook </ins> }: let pname = "onedriver";

inherit pname version src; vendorHash = "sha256-OOiiKtKb+BiFkoSBUQQfqm4dMfDW3Is+30Kwcdg8LNA="; <del> nativeBuildInputs = [ pkg-config installShellFiles ]; </del> <ins> nativeBuildInputs = [ pkg-config installShellFiles wrapGAppsHook ]; </ins> buildInputs = [ webkitgtk_4_1 glib fuse ]; ldflags = [ "-X github.com/jstaf/onedriver/cmd/common.commit=v${version}" ];
Change:
Package name: lbry Latest released version: <!-- Search your package here: --- Current version on the unstable channel: 0.53.8 Current version on the stable/release channel: 0.53.8 <!-- 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:
let pname = "lbry-desktop"; <del> version = "0.53.8"; </del> <ins> version = "0.53.9"; </ins> in appimageTools.wrapAppImage rec { name = "${pname}-${version}";

src = fetchurl { url = "https://github.com/lbryio/lbry-desktop/releases/download/v${version}/LBRY_${version}.AppImage"; # Gotten from latest-linux.yml <del> hash = "sha512-WZB2pMzSuWGPj6uad+rIECOhuWEOxi0hVUQifOrhUrKj4SnBDws+oy7V2+NpDGkzbG+Kf3IO8rcWBD4wfFoo2Q=="; </del> <ins> hash = "sha256-FkqIazE4eIEobYRBstXfPWh6MTCaNcCLk14yDGC4rRk="; </ins> }; };
Change:
When and are not in system , script can't use them. Seems like is not enough. Maybe using or manually adding a PATH at the beginning of the script would fix the issue. Also the script is now in a fork: Edit: it has been updated in but not in . Steps to reproduce the behavior: the script without and in current PATH. won't type nor copy the emoji
Please check the PR I just opened. I'm getting locale errors, but that's an issue I have with my arch install :laughing:

Discussion:
in stdenv.mkDerivation rec { pname = "wofi-emoji"; <del> version = "unstable-2023-06-19"; </del> <ins> version = "unstable-2023-12-22"; </ins> src = fetchFromGitHub { owner = "Zeioth"; repo = pname; <del> rev = "796d688b71ac9fa1e5b2c1b9a3fa11dba801b02b"; hash = "sha256-HBsqekNuKqxaKaSeLboukLm4Lkg9JakPO7uN3Z8QBC8="; </del> <ins> rev = "2cc95880848134a3bbe0675bcb62a0dae1d0f572"; hash = "sha256-t9M8z8JxuvBDzNs98L7YTNUfTK23W1DYGdHDiXNQOgk="; </ins> }; nativeBuildInputs = [ jq ];

postPatch = '' substituteInPlace build.sh  --replace 'curl ${emojiJSON.url}' 'cat ${emojiJSON}' <ins> substituteInPlace wofi-emoji  --replace 'wofi' '${wofi}/bin/wofi'  --replace 'wtype' '${wtype}/bin/wtype'  --replace 'wl-copy' '${wl-clipboard}/bin/wl-copy' </ins> ''; buildPhase = ''
Change:
Project description Open Source implementation of GOG Galaxy's Communication Service This project aims to implement calls made by game through SDK. Note: that means it can't and won't replace Communication Service in official client This will provide minimal and platform agnostic SDK. For use in game launchers like Heroic or Lutris Metadata homepage URL: source URL: license: gpl3 platforms: unix, linux, darwin, ... Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
<ins> { lib, stdenv, rustPlatform, fetchFromGitHub, protobuf, darwin, }: let inherit (darwin.apple_sdk.frameworks) CoreFoundation SystemConfiguration; in rustPlatform.buildRustPackage { pname = "comet-gog"; version = "0-unstable-2024-05-25"; src = fetchFromGitHub { owner = "imLinguin"; repo = "comet"; rev = "378ec2abdc2498e7c0c12aa50b71f6d94c3e8e3c"; hash = "sha256-r7ZPpJLy2fZsyNijl0+uYWQN941TCbv+Guv3wzD83IQ="; fetchSubmodules = true; }; cargoHash = "sha256-dXNAGMVayzgT96ETrph9eCbQv28EK/OOxIRV8ewpVvs="; # error: linker `aarch64-linux-gnu-gcc` not found postPatch = '' rm .cargo/config.toml ''; env.PROTOC = lib.getExe' protobuf "protoc"; buildInputs = lib.optionals stdenv.isDarwin [ CoreFoundation SystemConfiguration ]; meta = { description = "Open Source implementation of GOG Galaxy's Communication Service"; homepage = "https://github.com/imLinguin/comet"; license = lib.licenses.gpl3Plus; mainProgram = "comet"; maintainers = with lib.maintainers; [ tomasajt ]; }; } </ins>
Change:
Package name: session-desktop Latest released version: 1.11.5 <!-- Search your package here: --- Current version on the unstable channel: 1.11.4 Current version on the stable/release channel: 1.11.4 <!-- 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:
}: let <del> version = "1.11.4"; </del> <ins> version = "1.11.5"; </ins> pname = "session-desktop"; src = fetchurl { url = "https://github.com/oxen-io/session-desktop/releases/download/v${version}/session-desktop-linux-x86_64-${version}.AppImage"; <del> hash = "sha256-fSa113BYpTZ4jvxroQsoslAkWfQr4/ROkgVOFyiVsKQ="; </del> <ins> hash = "sha256-Sma8e3A1tf7JmnlS4mbtlF98Ow5aRPqw+aUoitzCjmk="; </ins> }; appimage = appimageTools.wrapType2 { inherit version pname src;