From 052a60cda4d191e89fe2fcafd75c3d7b464dcebe Mon Sep 17 00:00:00 2001 From: "PAEPCKE, Michael" Date: Sun, 28 Sep 2025 05:10:03 +0000 Subject: [PATCH 001/532] prometheus-opnsense-exporter: init nixos module integration --- .../monitoring/prometheus/exporters.nix | 1 + .../prometheus/exporters/opnsense.nix | 117 ++++++++++++++++++ 2 files changed, 118 insertions(+) create mode 100644 nixos/modules/services/monitoring/prometheus/exporters/opnsense.nix diff --git a/nixos/modules/services/monitoring/prometheus/exporters.nix b/nixos/modules/services/monitoring/prometheus/exporters.nix index 28144b6267c2..fd36b2e28689 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters.nix @@ -100,6 +100,7 @@ let "node-cert" "nut" "nvidia-gpu" + "opnsense" "pgbouncer" "php-fpm" "pihole" diff --git a/nixos/modules/services/monitoring/prometheus/exporters/opnsense.nix b/nixos/modules/services/monitoring/prometheus/exporters/opnsense.nix new file mode 100644 index 000000000000..7f636cb7446f --- /dev/null +++ b/nixos/modules/services/monitoring/prometheus/exporters/opnsense.nix @@ -0,0 +1,117 @@ +{ + config, + lib, + pkgs, + ... +}: +let + cfg = config.services.prometheus.exporters.opnsense; + inherit (lib) + mkOption + types + optionalString + concatStringsSep + concatMapStringsSep + ; +in +{ + port = 9144; + extraOpts = { + opnsenseServerAddress = mkOption { + type = types.str; + default = "192.168.1.1"; + example = "192.168.100.254"; + description = '' + Opnsense IP address of the opnsense appliance. + Defaults to 192.168.1.1 + ''; + }; + opnsenseServerProtocol = mkOption { + type = types.enum [ + "http" + "https" + ]; + default = "https"; + example = "http"; + description = '' + Opnsense metrics scraper protocol to use. + Defaults to https. + ''; + }; + apiKeyFile = mkOption { + type = types.nullOr types.path; + description = '' + File containing the api key. + ''; + }; + apiSecretFile = mkOption { + type = types.nullOr types.path; + description = '' + File containing the api secret. + ''; + }; + user = mkOption { + type = types.str; + default = "opnsense"; + description = '' + User name under which the opensense exporter shall be run. + ''; + }; + group = mkOption { + type = types.str; + default = "opnsense"; + description = '' + Group under which the opnsense exporter shall be run. + ''; + }; + enabledExporter = mkOption { + type = types.listOf types.str; + default = [ ]; + example = [ "disable-openvpn" ]; + description = '' + Collectors to enable or disable. + All collectors are enabled by default. + ''; + }; + disabledExporter = mkOption { + type = types.listOf types.str; + default = [ ]; + example = [ "disable-openvpn" ]; + description = '' + Collectors to enable or disable. + All collectors are enabled by default. + ''; + }; + }; + serviceOpts = { + serviceConfig = { + AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ]; + CapabilityBoundingSet = [ "CAP_NET_BIND_SERVICE" ]; + LoadCredential = [ + "${optionalString (cfg.apiKeyFile != null) "opnsense.api-key=${cfg.apiKeyFile}"}" + "${optionalString (cfg.apiSecretFile != null) "opnsense.api-secret=${cfg.apiSecretFile}"}" + ]; + MemoryDenyWriteExecute = true; + NoNewPrivileges = true; + ProtectClock = true; + ProtectSystem = "strict"; + Restart = "on-failure"; + RestrictAddressFamilies = [ + "AF_INET" + "AF_INET6" + "AF_UNIX" + ]; + RestrictNamespaces = true; + RestrictRealtime = true; + ExecStart = '' + ${lib.getExe pkgs.prometheus-opnsense-exporter} \ + ${concatMapStringsSep " " (x: "--exporter." + x) cfg.enabledExporter} \ + ${concatMapStringsSep " " (x: "--no-exporter." + x) cfg.disabledExporter} \ + --opnsense.address ${cfg.opnsenseServerAddress} \ + --opnsense.protocol ${cfg.opnsenseServerProtocol} \ + --web.listen-address ${cfg.listenAddress}:${toString cfg.port} \ + ${concatStringsSep " " cfg.extraFlags} + ''; + }; + }; +} From bd2abf37138ac4040baede2ea5a02ab128b10775 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Oct 2025 06:23:23 +0000 Subject: [PATCH 002/532] chameleon-cli: 2.1.0-unstable-2025-09-12 -> 2.1.0-unstable-2025-10-13 --- pkgs/by-name/ch/chameleon-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chameleon-cli/package.nix b/pkgs/by-name/ch/chameleon-cli/package.nix index 7f5abc9b02f1..4b2264e7475a 100644 --- a/pkgs/by-name/ch/chameleon-cli/package.nix +++ b/pkgs/by-name/ch/chameleon-cli/package.nix @@ -21,14 +21,14 @@ in stdenv.mkDerivation (finalAttrs: { pname = "chameleon-cli"; - version = "2.1.0-unstable-2025-09-12"; + version = "2.1.0-unstable-2025-10-13"; src = fetchFromGitHub { owner = "RfidResearchGroup"; repo = "ChameleonUltra"; - rev = "8998621a47011008df23be9a56b1fc9ce1a64ac3"; + rev = "97dfe5b9a41a6ea5535c6842afbe420098c4844b"; sparseCheckout = [ "software" ]; - hash = "sha256-I+sWxwFdZ5nozxv8Z1TsEHpMbcMHGhKAw3xI7DzyjIA="; + hash = "sha256-zFExh0vhzNcf02izgO4P4cWq3LoQpEHb4ZW7hsHZqNA="; }; sourceRoot = "${finalAttrs.src.name}/software"; From 91d6bbeb7663712d89a72701891a0f29be259491 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Oct 2025 01:48:01 +0000 Subject: [PATCH 003/532] graalvmPackages.graalpy: 25.0.0 -> 25.0.1 --- .../community-edition/graalpy/hashes.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/compilers/graalvm/community-edition/graalpy/hashes.nix b/pkgs/development/compilers/graalvm/community-edition/graalpy/hashes.nix index e56b6ab55a3f..cfb80134356d 100644 --- a/pkgs/development/compilers/graalvm/community-edition/graalpy/hashes.nix +++ b/pkgs/development/compilers/graalvm/community-edition/graalpy/hashes.nix @@ -1,22 +1,22 @@ # Generated by update.sh script { - "version" = "25.0.0"; + "version" = "25.0.1"; "hashes" = { "aarch64-linux" = { - sha256 = "1fwvrzddwnj8y6b393qmlk2pkm6gbb9rqdwlb3dim8s8x8nljrbh"; - url = "https://github.com/oracle/graalpython/releases/download/graal-25.0.0/graalpy-community-25.0.0-linux-aarch64.tar.gz"; + sha256 = "1r9x67qjhw19zz6lyhbilpfc34ffjjr169qavlgb49bf5s9mz89f"; + url = "https://github.com/oracle/graalpython/releases/download/graal-25.0.1/graalpy-community-25.0.1-linux-aarch64.tar.gz"; }; "x86_64-linux" = { - sha256 = "1mc8nxxrsccj9hdkyykjw07x6k9ri29idsmvjjk3qahbyhm5x3b2"; - url = "https://github.com/oracle/graalpython/releases/download/graal-25.0.0/graalpy-community-25.0.0-linux-amd64.tar.gz"; + sha256 = "0cldr1q1m31p57s3z4y1zs7jg567vxcix1c1mpp096rsw7ilkh2s"; + url = "https://github.com/oracle/graalpython/releases/download/graal-25.0.1/graalpy-community-25.0.1-linux-amd64.tar.gz"; }; "x86_64-darwin" = { - sha256 = "1v01nylz20kdz2zfaksxflj61liw09j8wksxipfcy5h03xjnx1hv"; - url = "https://github.com/oracle/graalpython/releases/download/graal-25.0.0/graalpy-community-25.0.0-macos-amd64.tar.gz"; + sha256 = "0jr9wl81lj8p933cvp2dqdbc9kx8xm1h22xf8vkps265lzq4v0zp"; + url = "https://github.com/oracle/graalpython/releases/download/graal-25.0.1/graalpy-community-25.0.1-macos-amd64.tar.gz"; }; "aarch64-darwin" = { - sha256 = "0n5va1kg2x595ggrm46vq64xb1llxan711hfhf0yi9awyxjfkhff"; - url = "https://github.com/oracle/graalpython/releases/download/graal-25.0.0/graalpy-community-25.0.0-macos-aarch64.tar.gz"; + sha256 = "1jghcm5d6k2avh28l2c5xrqp6dd7i890c3nmkl440qj5byvib6zq"; + url = "https://github.com/oracle/graalpython/releases/download/graal-25.0.1/graalpy-community-25.0.1-macos-aarch64.tar.gz"; }; }; } From 9bd38dc947b06c8406ad08c2dec4059afe9be3ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 23 Oct 2025 18:39:01 +0000 Subject: [PATCH 004/532] graalvmPackages.graalvm-ce: 25.0.0 -> 25.0.1 --- .../community-edition/graalvm-ce/hashes.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/compilers/graalvm/community-edition/graalvm-ce/hashes.nix b/pkgs/development/compilers/graalvm/community-edition/graalvm-ce/hashes.nix index 5fd7b94baf81..1e449683ac9a 100644 --- a/pkgs/development/compilers/graalvm/community-edition/graalvm-ce/hashes.nix +++ b/pkgs/development/compilers/graalvm/community-edition/graalvm-ce/hashes.nix @@ -1,22 +1,22 @@ # Generated by update.sh script { - "version" = "25.0.0"; + "version" = "25.0.1"; "hashes" = { "aarch64-linux" = { - sha256 = "08c9x9pcnkq853p984nzlivswjzvribx7xww9lbmsv002xv8ng3c"; - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-25.0.0/graalvm-community-jdk-25.0.0_linux-aarch64_bin.tar.gz"; + sha256 = "1qlazj9k18f1rgg12s12yav3n4mx7lwphmh2qqvpzrl0ba9vk83s"; + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-25.0.1/graalvm-community-jdk-25.0.1_linux-aarch64_bin.tar.gz"; }; "x86_64-linux" = { - sha256 = "1pfki55vjzfq22ycphsp4kyzldmg3fr2qlacmqy30yiqjz7g4qhq"; - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-25.0.0/graalvm-community-jdk-25.0.0_linux-x64_bin.tar.gz"; + sha256 = "1yy7pb40cqaaj8xyk9lglnixqi5mx5xvgqz4ld1bha3zm3hrzqq1"; + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-25.0.1/graalvm-community-jdk-25.0.1_linux-x64_bin.tar.gz"; }; "x86_64-darwin" = { - sha256 = "13bp0rwvb1sbs0sqmkmdfbmngsphjdvp5mqxqyfy4h6hczw8q9q4"; - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-25.0.0/graalvm-community-jdk-25.0.0_macos-x64_bin.tar.gz"; + sha256 = "0c7c3asbmc5fvdh2l3fa5w8d8sw0142cfzi7pnnkny0wrns9bn53"; + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-25.0.1/graalvm-community-jdk-25.0.1_macos-x64_bin.tar.gz"; }; "aarch64-darwin" = { - sha256 = "0n3isdwkkkr7kpqqkpq7l02j39zvx6cx4ja0q6j611m9xnmdain4"; - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-25.0.0/graalvm-community-jdk-25.0.0_macos-aarch64_bin.tar.gz"; + sha256 = "0xmwsl8yzivnksbzhihy39vffi3k1x0ak4c4aihw3dca9br3jqq6"; + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-25.0.1/graalvm-community-jdk-25.0.1_macos-aarch64_bin.tar.gz"; }; }; } From f5fdef1119d36421603354406782cff8d68b42b5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 24 Oct 2025 10:40:58 +0000 Subject: [PATCH 005/532] graalvmPackages.graalnodejs: 24.2.2 -> 25.0.1 --- .../community-edition/graalnodejs/hashes.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/compilers/graalvm/community-edition/graalnodejs/hashes.nix b/pkgs/development/compilers/graalvm/community-edition/graalnodejs/hashes.nix index df679f5901e5..c97fd610485f 100644 --- a/pkgs/development/compilers/graalvm/community-edition/graalnodejs/hashes.nix +++ b/pkgs/development/compilers/graalvm/community-edition/graalnodejs/hashes.nix @@ -1,22 +1,22 @@ # Generated by update.sh script { - "version" = "24.2.2"; + "version" = "25.0.1"; "hashes" = { "aarch64-linux" = { - sha256 = "0l6airl9801ih9zki9h95dwd8dh9k86rk36bsc2rs00h92snicjz"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.2/graalnodejs-community-24.2.2-linux-aarch64.tar.gz"; + sha256 = "14gz8b6z00b85r5ff0c761mgsg2bg42b10dfyi275bcaxl7bf0yx"; + url = "https://github.com/oracle/graaljs/releases/download/graal-25.0.1/graalnodejs-community-25.0.1-linux-aarch64.tar.gz"; }; "x86_64-linux" = { - sha256 = "13lyy507cxmwfch3vdg4jsqg9mb2lm1qnw62v7pd05bv6czb7ga4"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.2/graalnodejs-community-24.2.2-linux-amd64.tar.gz"; + sha256 = "003y0adq96m7j4pzkiaxxvlpchdfp4aprdwmsy2qzcm19a75ddpf"; + url = "https://github.com/oracle/graaljs/releases/download/graal-25.0.1/graalnodejs-community-25.0.1-linux-amd64.tar.gz"; }; "x86_64-darwin" = { - sha256 = "0awrhdm6sjarqgpwwhj6yl3maf2gyqqfkiim4p0zxdsjjiaxvvh3"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.2/graalnodejs-community-24.2.2-macos-amd64.tar.gz"; + sha256 = "1z96245r8fgrgqvwkqmb14zxagjiwbc4ax2kky2dqic25apr1hx5"; + url = "https://github.com/oracle/graaljs/releases/download/graal-25.0.1/graalnodejs-community-25.0.1-macos-amd64.tar.gz"; }; "aarch64-darwin" = { - sha256 = "08q5b9wl1d13sby029x4r5lgp405dajlz6rrzk663ybl87halk91"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.2/graalnodejs-community-24.2.2-macos-aarch64.tar.gz"; + sha256 = "0203invnb6m0rh0dr886i5hsyljzbmfywgbssz844nllfiv272jw"; + url = "https://github.com/oracle/graaljs/releases/download/graal-25.0.1/graalnodejs-community-25.0.1-macos-aarch64.tar.gz"; }; }; } From f34949c208523b71c08e61167dd4ea84a5de022c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 24 Oct 2025 21:34:31 +0000 Subject: [PATCH 006/532] graalvmPackages.graaljs: 24.2.2 -> 25.0.1 --- .../community-edition/graaljs/hashes.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/compilers/graalvm/community-edition/graaljs/hashes.nix b/pkgs/development/compilers/graalvm/community-edition/graaljs/hashes.nix index 6ab90ad878aa..f75d7baa5b55 100644 --- a/pkgs/development/compilers/graalvm/community-edition/graaljs/hashes.nix +++ b/pkgs/development/compilers/graalvm/community-edition/graaljs/hashes.nix @@ -1,22 +1,22 @@ # Generated by update.sh script { - "version" = "24.2.2"; + "version" = "25.0.1"; "hashes" = { "aarch64-linux" = { - sha256 = "02i4fnxvxcq4pr4110inf0dzzjwzdpa4017iya8vpb95p9w9dwxr"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.2/graaljs-community-24.2.2-linux-aarch64.tar.gz"; + sha256 = "0222y7brl8yfx6lwl64a0l0apn0ixg9svfvvkv51hy52k2syj71z"; + url = "https://github.com/oracle/graaljs/releases/download/graal-25.0.1/graaljs-community-25.0.1-linux-aarch64.tar.gz"; }; "x86_64-linux" = { - sha256 = "1128mdclnbwy0rxfy5ang6ql29q27zadkzp6la3sbj97nwjqa42m"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.2/graaljs-community-24.2.2-linux-amd64.tar.gz"; + sha256 = "0g165jicbk6hi47kpl0xd0x8y2j00kicf4p67xjcq2f8hqfvxc8l"; + url = "https://github.com/oracle/graaljs/releases/download/graal-25.0.1/graaljs-community-25.0.1-linux-amd64.tar.gz"; }; "x86_64-darwin" = { - sha256 = "0r6lsdp4d3zb3rzykqq10gbmsppbyzm13bgynf3brmvrp7cgpb40"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.2/graaljs-community-24.2.2-macos-amd64.tar.gz"; + sha256 = "1z612lkxh90f8al4j6lbg1n3lycyfnkfrqi5qhzky195xg5hfknh"; + url = "https://github.com/oracle/graaljs/releases/download/graal-25.0.1/graaljs-community-25.0.1-macos-amd64.tar.gz"; }; "aarch64-darwin" = { - sha256 = "0l9cyw8z5xsl7islfhn62wd3405qwc7pjx67jy2wc1hsf5xwgx3l"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.2/graaljs-community-24.2.2-macos-aarch64.tar.gz"; + sha256 = "0909x327m65qv5fmrk5i8adhahr92cbjypfman47b0sz4kyc00sq"; + url = "https://github.com/oracle/graaljs/releases/download/graal-25.0.1/graaljs-community-25.0.1-macos-aarch64.tar.gz"; }; }; } From c83e491c7265601e217f7118d49023af610e3d40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Mon, 20 Oct 2025 14:48:28 +0200 Subject: [PATCH 007/532] python3Packages.hawkmoth: 0.21.0 -> 0.22.0 This removes LLVM version pin added in 786c47896e030a060f58de4f969193a498bc6fcd. https://github.com/jnikula/hawkmoth/releases/tag/v0.22.0 --- .../python-modules/hawkmoth/default.nix | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/hawkmoth/default.nix b/pkgs/development/python-modules/hawkmoth/default.nix index 03520ea155a6..ed1a0cc67f86 100644 --- a/pkgs/development/python-modules/hawkmoth/default.nix +++ b/pkgs/development/python-modules/hawkmoth/default.nix @@ -3,40 +3,35 @@ buildPythonPackage, fetchFromGitHub, hatchling, - llvmPackages_20, libclang, sphinx, + clang, pytestCheckHook, strictyaml, }: -let - libclang_20 = libclang.override { - llvmPackages = llvmPackages_20; - }; -in buildPythonPackage rec { pname = "hawkmoth"; - version = "0.21.0"; + version = "0.22.0"; pyproject = true; src = fetchFromGitHub { owner = "jnikula"; repo = "hawkmoth"; tag = "v${version}"; - hash = "sha256-ePi7whsibStYwG75Eso7A0GkSbn8JesacaDU5IRF9iE="; + hash = "sha256-iFyTayPC4TWOfTZrfJJILJyi5BWrsVLwnSFnSeMpB2c="; }; build-system = [ hatchling ]; dependencies = [ - libclang_20 + libclang sphinx ]; - propagatedBuildInputs = [ llvmPackages_20.clang ]; + propagatedBuildInputs = [ clang ]; nativeCheckInputs = [ - llvmPackages_20.clang + clang pytestCheckHook strictyaml ]; From 4db7a8a06b96bffb836e226352a79e09be43917d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 6 Nov 2025 07:43:13 +0000 Subject: [PATCH 008/532] mosdepth: 0.3.11 -> 0.3.12 --- pkgs/by-name/mo/mosdepth/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mo/mosdepth/package.nix b/pkgs/by-name/mo/mosdepth/package.nix index 9c17f0d1510b..d7f186adf65b 100644 --- a/pkgs/by-name/mo/mosdepth/package.nix +++ b/pkgs/by-name/mo/mosdepth/package.nix @@ -7,7 +7,7 @@ buildNimPackage (finalAttrs: { pname = "mosdepth"; - version = "0.3.11"; + version = "0.3.12"; requiredNimVersion = 1; @@ -15,7 +15,7 @@ buildNimPackage (finalAttrs: { owner = "brentp"; repo = "mosdepth"; rev = "v${finalAttrs.version}"; - hash = "sha256-EzzDuzPAyNkL2tFWre86U+kx3SvLPbWto2/vfLdwHGI="; + hash = "sha256-6iKUTnukAAqMWDpmxmFZiHB5v5ztyaTOHzb0F/jIigM="; }; lockFile = ./lock.json; From 71d45c2aac561b4c3054a4a3f7080b79348797ef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 6 Nov 2025 07:57:43 +0000 Subject: [PATCH 009/532] gcs: 5.41.1 -> 5.42.0 --- pkgs/by-name/gc/gcs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gc/gcs/package.nix b/pkgs/by-name/gc/gcs/package.nix index 3a8641224673..2a6fda48b895 100644 --- a/pkgs/by-name/gc/gcs/package.nix +++ b/pkgs/by-name/gc/gcs/package.nix @@ -19,13 +19,13 @@ buildGoModule rec { pname = "gcs"; - version = "5.41.1"; + version = "5.42.0"; src = fetchFromGitHub { owner = "richardwilkes"; repo = "gcs"; tag = "v${version}"; - hash = "sha256-PPlz3DRwkKN0nZSFKJvl/axow6LxqyA3JPzZmfEkIsM="; + hash = "sha256-eCWMaO1iv917aHcdln2B10oCSbmzpXvQIF/luztHwRc="; }; modPostBuild = '' @@ -33,7 +33,7 @@ buildGoModule rec { sed -i 's|-lmupdf[^ ]* |-lmupdf |g' vendor/github.com/richardwilkes/pdf/pdf.go ''; - vendorHash = "sha256-LfRzNmjJe6hBhWuN5fUfFpB3nKmURZhM/wpdrcYr9jU="; + vendorHash = "sha256-pbt4zNbFYTXKVe9D70Lg3XVsjadnUIuPwbbV1CJNLc8="; nativeBuildInputs = [ pkg-config ]; From b8f82b0c86ad6b07ee0a0f78e3feb4df74828493 Mon Sep 17 00:00:00 2001 From: adam Date: Mon, 17 Nov 2025 11:31:26 +0100 Subject: [PATCH 010/532] lowfi: enable the scrape feature there's a new scraping feature that should be enabled by default #446140 missed this --- pkgs/by-name/lo/lowfi/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/lo/lowfi/package.nix b/pkgs/by-name/lo/lowfi/package.nix index 2d6f4bc2e6b0..aeeb32343fb1 100644 --- a/pkgs/by-name/lo/lowfi/package.nix +++ b/pkgs/by-name/lo/lowfi/package.nix @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-vInuM96TJuewhFafDkhOiZiyxwc6SeBsSH8Fs8YIRRs="; - buildFeatures = lib.optionals stdenv.hostPlatform.isLinux [ "mpris" ]; + buildFeatures = [ "scrape" ] ++ lib.optionals stdenv.hostPlatform.isLinux [ "mpris" ]; nativeBuildInputs = [ pkg-config From 9bd042f4e8087b81303c96c3100fdb54b43c9c6e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 22 Nov 2025 07:35:17 +0000 Subject: [PATCH 011/532] amqpcat: 1.0.0 -> 1.0.2 --- pkgs/by-name/am/amqpcat/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/am/amqpcat/package.nix b/pkgs/by-name/am/amqpcat/package.nix index 59aa993a491e..646773b0cd4e 100644 --- a/pkgs/by-name/am/amqpcat/package.nix +++ b/pkgs/by-name/am/amqpcat/package.nix @@ -9,13 +9,13 @@ crystal.buildCrystalPackage rec { pname = "amqpcat"; - version = "1.0.0"; + version = "1.0.2"; src = fetchFromGitHub { owner = "cloudamqp"; repo = "amqpcat"; tag = "v${version}"; - hash = "sha256-QLVFAcymj7dERbUiRcseiDuuKgrQ8n4LbkdhUyXPcWw="; + hash = "sha256-fdDdMjeAlJ0H05LNVdRxwq6RK41d6rXLFQMw6RSlXZM="; }; format = "shards"; From d3dfb42c9a212492a5f1a321502748ed6beaeacb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Dec 2025 04:28:57 +0000 Subject: [PATCH 012/532] python3Packages.python-toolbox: 1.3.1 -> 1.3.2 --- pkgs/development/python-modules/python-toolbox/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-toolbox/default.nix b/pkgs/development/python-modules/python-toolbox/default.nix index a6f49f9ad8f9..ab9407912425 100644 --- a/pkgs/development/python-modules/python-toolbox/default.nix +++ b/pkgs/development/python-modules/python-toolbox/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "python-toolbox"; - version = "1.3.1"; + version = "1.3.2"; pyproject = true; src = fetchFromGitHub { owner = "cool-RR"; repo = "python_toolbox"; tag = version; - hash = "sha256-pbo4vhypM97OXh6CxK42EbZdrXljvj5rmP9C9RDPo5g="; + hash = "sha256-DzrA1c3rAo/8DnYo0DE7Kft0uCBqEwdAaUDjg4K2Mn4="; }; build-system = [ setuptools ]; From a9479a1e90b284913ebcb19daed3ba6c3cf43b44 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 11 Dec 2025 07:40:04 +0000 Subject: [PATCH 013/532] minify: 2.24.5 -> 2.24.8 --- pkgs/by-name/mi/minify/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/minify/package.nix b/pkgs/by-name/mi/minify/package.nix index 4aef64b4ca4c..0e23af9c0bd1 100644 --- a/pkgs/by-name/mi/minify/package.nix +++ b/pkgs/by-name/mi/minify/package.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "minify"; - version = "2.24.5"; + version = "2.24.8"; src = fetchFromGitHub { owner = "tdewolff"; repo = "minify"; rev = "v${version}"; - hash = "sha256-0OmL/HG4pt2iDha6NcQoUKWz2u9vsLH6QzYhHb+mTL0="; + hash = "sha256-sCEKc9WjLaryz8RAxUqftLySgsv50SQ9b+Q6DzDNbxI="; }; - vendorHash = "sha256-QS0vffGJaaDhXvc7ylJmFJ1s83kaIqFWsBXNWVozt1k="; + vendorHash = "sha256-ugxHPZQlitskC0Xrzy0SNqYPbmm7Cl4sNhIzNR8DeqQ="; nativeBuildInputs = [ installShellFiles ]; From 62815d7a10be553b944b5256fb4905e711456417 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 12 Dec 2025 10:39:57 +0000 Subject: [PATCH 014/532] steampipePackages.steampipe-plugin-azure: 1.9.0 -> 1.12.0 --- .../steampipe-packages/steampipe-plugin-azure/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/steampipe-packages/steampipe-plugin-azure/default.nix b/pkgs/tools/misc/steampipe-packages/steampipe-plugin-azure/default.nix index f03db018f9d6..d9a554dbd286 100644 --- a/pkgs/tools/misc/steampipe-packages/steampipe-plugin-azure/default.nix +++ b/pkgs/tools/misc/steampipe-packages/steampipe-plugin-azure/default.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "steampipe-plugin-azure"; - version = "1.9.0"; + version = "1.12.0"; src = fetchFromGitHub { owner = "turbot"; repo = "steampipe-plugin-azure"; tag = "v${version}"; - hash = "sha256-CcXcJzcIcxF3pAEgiO/tIyc6SqUw+J8IEtvql7IpWvs="; + hash = "sha256-QnVv9bHmgNex+4h/qyFgXd+CXoLrHjfxOReeYfrC/6Q="; }; - vendorHash = "sha256-UUsqmdilq9+nVgruL89SQIkZNE5Y+BbQcU+0+yi9BnA="; + vendorHash = "sha256-VHLRKdzHCXybcqSTV1xjTk1Edt1EwEmqYvUFtDQNZFM="; ldflags = [ "-s" From 718167630e3d15ac76f80b4f07f0a8febb2fb6eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tristan=20Dani=C3=ABl=20Maat?= Date: Sat, 13 Dec 2025 13:55:04 +0800 Subject: [PATCH 015/532] nixos/automatic-timezoned: Fix boot delays and systemd unit ordering Since the service sets `WantedBy=default.target`, `graphical.target` ends up waiting for it to complete. Since `geoclue.service`, which *this* service depends on, in turn depends on `network-online.target`, this ends up making full boot wait for network availability. This is obviously unintended; The unit should have always had an `After=default.target`. Furthermore, the systemd docs recommend depending on specifically `multi-user.target` *or* `graphical.target`, rather than `default.target`. In practice, on a default NixOS system, using `default.target` delays starting this service until a graphical session starts - this is obviously not ideal, since it makes sense to update the timezone on a non-graphical system as well, so we fix that while we're at it. --- nixos/modules/services/system/automatic-timezoned.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/system/automatic-timezoned.nix b/nixos/modules/services/system/automatic-timezoned.nix index 8fc87fb93cd0..f6e347e2729f 100644 --- a/nixos/modules/services/system/automatic-timezoned.nix +++ b/nixos/modules/services/system/automatic-timezoned.nix @@ -57,13 +57,16 @@ in automatic-timezoned = { description = "Automatically update system timezone based on location"; requires = [ "automatic-timezoned-geoclue-agent.service" ]; - after = [ "automatic-timezoned-geoclue-agent.service" ]; + after = [ + "automatic-timezoned-geoclue-agent.service" + "multi-user.target" + ]; serviceConfig = { Type = "exec"; User = "automatic-timezoned"; ExecStart = "${cfg.package}/bin/automatic-timezoned"; }; - wantedBy = [ "default.target" ]; + wantedBy = [ "multi-user.target" ]; }; automatic-timezoned-geoclue-agent = { @@ -77,7 +80,6 @@ in Restart = "on-failure"; PrivateTmp = true; }; - wantedBy = [ "default.target" ]; }; }; From b49bd9d21e3e9829fd9237522a0a002447861935 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 15 Dec 2025 16:14:50 +0000 Subject: [PATCH 016/532] doomretro: 5.8 -> 5.8.2 --- pkgs/by-name/do/doomretro/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/do/doomretro/package.nix b/pkgs/by-name/do/doomretro/package.nix index 51f8808963c1..8673834dd098 100644 --- a/pkgs/by-name/do/doomretro/package.nix +++ b/pkgs/by-name/do/doomretro/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "doomretro"; - version = "5.8"; + version = "5.8.2"; src = fetchFromGitHub { owner = "bradharding"; repo = "doomretro"; rev = "v${finalAttrs.version}"; - hash = "sha256-UCLIQEeKNJ0qTZQdzybdBxt/6catf8y3lnWKsjg2Mf8="; + hash = "sha256-tFRDfiHsRNrhmKHYpV88G2W5Ww7r8D9Neu/zbln0DGc="; }; nativeBuildInputs = [ From 88bbd3fa54901c5cf130e0f93d15ca83ac3af354 Mon Sep 17 00:00:00 2001 From: detroyejr Date: Tue, 16 Dec 2025 14:18:21 -0500 Subject: [PATCH 017/532] plex-desktop: 1.109.0 -> 1.112.0 --- pkgs/by-name/pl/plex-desktop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pl/plex-desktop/package.nix b/pkgs/by-name/pl/plex-desktop/package.nix index 6dae4b0a9212..af6b07a8bb5e 100644 --- a/pkgs/by-name/pl/plex-desktop/package.nix +++ b/pkgs/by-name/pl/plex-desktop/package.nix @@ -24,8 +24,8 @@ }: let pname = "plex-desktop"; - version = "1.109.0"; - rev = "85"; + version = "1.112.0"; + rev = "87"; meta = { homepage = "https://plex.tv/"; description = "Streaming media player for Plex"; @@ -45,7 +45,7 @@ let src = fetchurl { url = "https://api.snapcraft.io/api/v1/snaps/download/qc6MFRM433ZhI1XjVzErdHivhSOhlpf0_${rev}.snap"; - hash = "sha512-BSnA84purHv6qIVELp+AJI2m6erTngnupbuoCZTaje6LCd2+5+U+7gqWdahmO1mxJEGvuBwzetdDrp1Ibz5a6A=="; + hash = "sha512-xDBnqPkYIpSsUe+X6oalecNz1bsX0O3pXUTI9GBZLAsT+4U4qdovn2ILPh4APJaqwNEswoIYepkjTSmm9pOI9A=="; }; nativeBuildInputs = [ From c36097712f69c6b0f5b802d4903be63d07c8eb47 Mon Sep 17 00:00:00 2001 From: detroyejr Date: Tue, 16 Dec 2025 14:19:31 -0500 Subject: [PATCH 018/532] plex-desktop: add libgbm to satisfy auto-patchelf --- pkgs/by-name/pl/plex-desktop/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/pl/plex-desktop/package.nix b/pkgs/by-name/pl/plex-desktop/package.nix index af6b07a8bb5e..cd87a13beba3 100644 --- a/pkgs/by-name/pl/plex-desktop/package.nix +++ b/pkgs/by-name/pl/plex-desktop/package.nix @@ -9,6 +9,7 @@ lib, libdrm, libedit, + libgbm, libpulseaudio, libva, libxkbcommon, @@ -58,6 +59,7 @@ let elfutils ffmpeg_6-headless libedit + libgbm libpulseaudio libva libxkbcommon From 0c518a8a21b0f09113c2df9340ce1cc1dfed3e5b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 04:37:55 +0000 Subject: [PATCH 019/532] obs-studio: 32.0.1 -> 32.0.4 --- pkgs/applications/video/obs-studio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/obs-studio/default.nix b/pkgs/applications/video/obs-studio/default.nix index 4815fc2b9849..e50acb689047 100644 --- a/pkgs/applications/video/obs-studio/default.nix +++ b/pkgs/applications/video/obs-studio/default.nix @@ -99,13 +99,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "obs-studio"; - version = "32.0.1"; + version = "32.0.4"; src = fetchFromGitHub { owner = "obsproject"; repo = "obs-studio"; rev = finalAttrs.version; - hash = "sha256-99VAVV3hEMDI2R30OrX/in/9KtesUxMGOPg6yT5e4oM="; + hash = "sha256-OiLlYnHaW+ehHtz4N20ctkfL4WmCzI45+VUG5hHOga4="; fetchSubmodules = true; }; From 817b2358d242c1f8fe8a0916399bac698f4fb14d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 20 Dec 2025 07:28:01 +0000 Subject: [PATCH 020/532] kubie: 0.26.0 -> 0.26.1 --- pkgs/by-name/ku/kubie/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ku/kubie/package.nix b/pkgs/by-name/ku/kubie/package.nix index 2299209c1c73..7297ab98e832 100644 --- a/pkgs/by-name/ku/kubie/package.nix +++ b/pkgs/by-name/ku/kubie/package.nix @@ -9,18 +9,18 @@ rustPlatform.buildRustPackage rec { pname = "kubie"; - version = "0.26.0"; + version = "0.26.1"; src = fetchFromGitHub { rev = "v${version}"; owner = "sbstp"; repo = "kubie"; - sha256 = "sha256-nNoH5523EuDt+dbeFgOpMkbGS6P+Hk6Ck0FmariSFRs="; + sha256 = "sha256-eSzNCH0MiGvLKHrSXFSXQq4lN5tfmr0NcuGaN96Invs="; }; buildNoDefaultFeatures = true; - cargoHash = "sha256-G3bbAj3vo4dchq1AYoG4U/ST9JLiV2F4XjKCvYo48MI="; + cargoHash = "sha256-nXzIXMpCtibTN4rsPQFtSSjCQzylWWQZixwbH680ue0="; nativeBuildInputs = [ installShellFiles From d0f8d042a965e98eaa1a2e61f50ad1dd3a40066b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Dec 2025 00:22:18 +0000 Subject: [PATCH 021/532] angryoxide: 0.8.32 -> 0.9.2 --- pkgs/by-name/an/angryoxide/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/an/angryoxide/package.nix b/pkgs/by-name/an/angryoxide/package.nix index e896edfbe506..f15951147eb9 100644 --- a/pkgs/by-name/an/angryoxide/package.nix +++ b/pkgs/by-name/an/angryoxide/package.nix @@ -19,13 +19,13 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "angryoxide"; - version = "0.8.32"; + version = "0.9.2"; src = fetchFromGitHub { owner = "Ragnt"; repo = "AngryOxide"; tag = "v${finalAttrs.version}"; - hash = "sha256-Sla5lvyqZho9JE4QVS9r0fx5+DVlU90c8OSfO4/f0B4="; + hash = "sha256-OMNpAp+SmwFlNFlsL3DVgUYja+4o26B7AbR8JMz/4JA="; }; postPatch = '' @@ -33,7 +33,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ln -s ${libwifi} libs/libwifi ''; - cargoHash = "sha256-mry4l0a7DZOWkrChU40OVRCBjKwI39cyZtvEBA5tro0="; + cargoHash = "sha256-dktJEcX4IbhwDyfptA6PZaAcvF6RRC+jWTspnHaof4s="; nativeBuildInputs = [ pkg-config From 8210e8629f14222f6a951be6a9bb3581da03a320 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Dec 2025 08:43:24 +0000 Subject: [PATCH 022/532] rover: 0.37.0 -> 0.37.2 --- pkgs/by-name/ro/rover/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ro/rover/package.nix b/pkgs/by-name/ro/rover/package.nix index b46cbb6860e0..f9ffe97d1bdb 100644 --- a/pkgs/by-name/ro/rover/package.nix +++ b/pkgs/by-name/ro/rover/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rover"; - version = "0.37.0"; + version = "0.37.2"; src = fetchFromGitHub { owner = "apollographql"; repo = "rover"; tag = "v${finalAttrs.version}"; - hash = "sha256-r/uVaj1+J8wQhc/mTCr9RaMMzEIXdJoRU5iX7/eYZMA="; + hash = "sha256-0lzMrec9rJENKTMofDKAXH7b7kK2ElHplNtlf9/nqkQ="; }; - cargoHash = "sha256-Z9B9DKu6t78Xd75EAKXfB+nr1Au4ylYkZojiENxSykQ="; + cargoHash = "sha256-nMb0kwtzYmfOB+Ub8vXK39wp3vAe5HNFb9k579We26c="; buildInputs = [ openssl From 4239ebe3c93e0b4628c107982024b617c7fc571b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Dec 2025 18:49:14 +0000 Subject: [PATCH 023/532] bbin: 0.2.4 -> 0.2.5 --- pkgs/by-name/bb/bbin/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bb/bbin/package.nix b/pkgs/by-name/bb/bbin/package.nix index d6e27221071f..43e1e578a31d 100644 --- a/pkgs/by-name/bb/bbin/package.nix +++ b/pkgs/by-name/bb/bbin/package.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation rec { pname = "bbin"; - version = "0.2.4"; + version = "0.2.5"; src = fetchFromGitHub { owner = "babashka"; repo = "bbin"; rev = "v${version}"; - sha256 = "sha256-26uZqHSLi+qnilyPWt/2mCr1wyu1flxNd+jq9zbumrg="; + sha256 = "sha256-kkW95GKQIoWTlAhZ+MKQMmZ1MfYgYbp6gn9RHSrIpYs="; }; nativeBuildInputs = [ makeWrapper ]; From f02bf0a527d84434fa412b1c901b8b8a7ba98839 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 Dec 2025 11:24:57 +0000 Subject: [PATCH 024/532] qcad: 3.32.3.4 -> 3.32.5.0 --- pkgs/applications/misc/qcad/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/qcad/default.nix b/pkgs/applications/misc/qcad/default.nix index cd78cf81cb8e..485f0d941f47 100644 --- a/pkgs/applications/misc/qcad/default.nix +++ b/pkgs/applications/misc/qcad/default.nix @@ -19,14 +19,14 @@ stdenv.mkDerivation rec { pname = "qcad"; - version = "3.32.3.4"; + version = "3.32.5.0"; src = fetchFromGitHub { name = "qcad-${version}-src"; owner = "qcad"; repo = "qcad"; rev = "v${version}"; - hash = "sha256-6incOmg4AilVfoPu+crbvm/SFek3yptxrfHn7RGFF4o="; + hash = "sha256-sg9Vrekh57JAQb1o8AWDkDuOs3ovELJ2WTTXPa+e3JU="; }; patches = [ From e4b965e0652d1dbcd5a3fe8d998f95e4c751ed94 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 Dec 2025 13:04:22 +0000 Subject: [PATCH 025/532] inxi: 3.3.39-1 -> 3.3.40-1 --- pkgs/by-name/in/inxi/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/in/inxi/package.nix b/pkgs/by-name/in/inxi/package.nix index 111b67019f64..bb6b9e593477 100644 --- a/pkgs/by-name/in/inxi/package.nix +++ b/pkgs/by-name/in/inxi/package.nix @@ -63,14 +63,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "inxi"; - version = "3.3.39-1"; + version = "3.3.40-1"; src = fetchFromGitea { domain = "codeberg.org"; owner = "smxi"; repo = "inxi"; tag = finalAttrs.version; - hash = "sha256-IfwklyXMOuluQ6L96n7k31RHItE7GmmjExrPAGBjbUQ="; + hash = "sha256-GpXfLLJhM4L9TB8Qw38uaCCwtCmBYg9nrVC001kDckc="; }; nativeBuildInputs = [ makeWrapper ]; From 5b02a7b06d768558aa6766d431eeea497f24afd3 Mon Sep 17 00:00:00 2001 From: Malik Date: Mon, 22 Dec 2025 16:20:32 +0100 Subject: [PATCH 026/532] perplexity-mcp: init at 0-unstable-2025-12-19 --- pkgs/by-name/pe/perplexity-mcp/package.nix | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/by-name/pe/perplexity-mcp/package.nix diff --git a/pkgs/by-name/pe/perplexity-mcp/package.nix b/pkgs/by-name/pe/perplexity-mcp/package.nix new file mode 100644 index 000000000000..6af3a0585db3 --- /dev/null +++ b/pkgs/by-name/pe/perplexity-mcp/package.nix @@ -0,0 +1,37 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + nix-update-script, +}: + +buildNpmPackage (finalAttrs: { + pname = "perplexity-mcp"; + version = "0-unstable-2025-12-19"; + + src = fetchFromGitHub { + owner = "perplexityai"; + repo = "modelcontextprotocol"; + rev = "29dddc491b5853d8be66aac9e0ffdce105aa7f07"; + hash = "sha256-GBA4NPGf6fbj8DJ6Cke4DD03jMe3Ts6uGu2PoLhOaUg="; + }; + + npmDepsHash = "sha256-aAIH/z/5BSbLYmAc7ZyPEIoblLdHlncp8uFGFDebots="; + + passthru = { + updateScript = nix-update-script { + extraArgs = [ + "--version=branch" + ]; + }; + }; + + meta = { + description = "The official MCP server implementation for the Perplexity API Platform"; + homepage = "https://github.com/perplexityai/modelcontextprotocol"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ malik ]; + mainProgram = "perplexity-mcp"; + platforms = lib.platforms.all; + }; +}) From a92aff1ea78a30225b83bbc5dff532648efc8491 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 23 Dec 2025 02:00:10 +0000 Subject: [PATCH 027/532] marmite: 0.2.6 -> 0.2.7 --- pkgs/by-name/ma/marmite/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/marmite/package.nix b/pkgs/by-name/ma/marmite/package.nix index a145d258ee1d..1863ae4d247d 100644 --- a/pkgs/by-name/ma/marmite/package.nix +++ b/pkgs/by-name/ma/marmite/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "marmite"; - version = "0.2.6"; + version = "0.2.7"; src = fetchFromGitHub { owner = "rochacbruno"; repo = "marmite"; tag = version; - hash = "sha256-4FH9WEVTvnu0gp006tBg511bn8LE6AyHOML4tHoqXeM="; + hash = "sha256-EPoBNfKkefOe82jXE3c6Y59iP2N6lLIbRvu65fcIcLg="; }; - cargoHash = "sha256-wl2/feheYOYPzVElwt3WDZuaQrmoi3OoThYF4PINWd4="; + cargoHash = "sha256-ec9X4cR3sI1LW9680LB2dPeXQ6fmO/2fmsJmc7s/nxI="; nativeBuildInputs = [ pkg-config From 3288b772afd94991855ecf7675e8e38a5d23fe48 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 02:52:22 +0000 Subject: [PATCH 028/532] segger-ozone: 3.40b -> 3.40e --- pkgs/by-name/se/segger-ozone/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/se/segger-ozone/package.nix b/pkgs/by-name/se/segger-ozone/package.nix index fe78af186c6d..40417d0004a7 100644 --- a/pkgs/by-name/se/segger-ozone/package.nix +++ b/pkgs/by-name/se/segger-ozone/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "segger-ozone"; - version = "3.40b"; + version = "3.40e"; src = fetchurl { url = "https://www.segger.com/downloads/jlink/Ozone_Linux_V${ lib.replaceString "." "" finalAttrs.version }_x86_64.tgz"; - hash = "sha256-5T/DSG43IaYEfjSI1KcL/+KBVkHdAapgS8H0Oln2Vrk="; + hash = "sha256-UX7ZGWVtVphBMcQ0R0iiNYaDfSjYXjSpK9YMBHw2Pss="; }; nativeBuildInputs = [ From c22e8716a8c47c7bf71eba6ed293c0c6b7ad6e96 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 25 Dec 2025 17:59:04 +0000 Subject: [PATCH 029/532] your_spotify: 1.15.0 -> 1.16.0 --- pkgs/by-name/yo/your_spotify/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/yo/your_spotify/package.nix b/pkgs/by-name/yo/your_spotify/package.nix index 83fe39de047d..7a15506a7728 100644 --- a/pkgs/by-name/yo/your_spotify/package.nix +++ b/pkgs/by-name/yo/your_spotify/package.nix @@ -14,18 +14,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "your_spotify_server"; - version = "1.15.0"; + version = "1.16.0"; src = fetchFromGitHub { owner = "Yooooomi"; repo = "your_spotify"; tag = finalAttrs.version; - hash = "sha256-i/R5tvt+9DD/ZUPLBq6EOJjuyHSv5zljTWuLwo+JBYA="; + hash = "sha256-eVKBrYE6U80G1SS/7nIl4fZb2BELb9lQizKcdcEIJIM="; }; offlineCache = fetchYarnDeps { yarnLock = finalAttrs.src + "/yarn.lock"; - hash = "sha256-2Z5bOiPenlDTzOAMrIt73k4pi0v3SAN7HXXJDoOo8Qc="; + hash = "sha256-JP5enfy8yyMjZpp0U72S0uR5zJkhpvxog38icOBtQRQ="; }; nativeBuildInputs = [ From 631b12dec521f85eefcd010b39b3efddc718d046 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Dec 2025 10:44:32 +0000 Subject: [PATCH 030/532] frankenphp: 1.9.1 -> 1.11.1 --- pkgs/by-name/fr/frankenphp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fr/frankenphp/package.nix b/pkgs/by-name/fr/frankenphp/package.nix index 12a544812203..2dfa090c80cc 100644 --- a/pkgs/by-name/fr/frankenphp/package.nix +++ b/pkgs/by-name/fr/frankenphp/package.nix @@ -31,13 +31,13 @@ let in buildGoModule rec { pname = "frankenphp"; - version = "1.9.1"; + version = "1.11.1"; src = fetchFromGitHub { owner = "dunglas"; repo = "frankenphp"; tag = "v${version}"; - hash = "sha256-zkB/kN6noCkUyUsXAbaWeRq1fpNErTcZPzDRoRp+LtM="; + hash = "sha256-JzZXg/tkSZqLZn56RyLb8Q8SaeG/tHA8Sqxu99s5ks0="; }; sourceRoot = "${src.name}/caddy"; @@ -45,7 +45,7 @@ buildGoModule rec { # frankenphp requires C code that would be removed with `go mod tidy` # https://github.com/golang/go/issues/26366 proxyVendor = true; - vendorHash = "sha256-scL015vSSfhuK06UZFRxK0Sk9dG6W3AOuFSPTogTCfI="; + vendorHash = "sha256-9RHD2ZcolhgQO0UKxkqFjxXGAVijSYQxVt7s+/aXNIo="; buildInputs = [ phpUnwrapped From b7019da40c80e7be839ab2b6a0734e6070223d64 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Dec 2025 17:43:21 +0000 Subject: [PATCH 031/532] ifm-web: 4.0.2 -> 4.1.1 --- pkgs/by-name/if/ifm-web/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/if/ifm-web/package.nix b/pkgs/by-name/if/ifm-web/package.nix index 330334cb4284..b8b87efe9c82 100644 --- a/pkgs/by-name/if/ifm-web/package.nix +++ b/pkgs/by-name/if/ifm-web/package.nix @@ -7,10 +7,10 @@ nixosTests, }: let - version = "4.0.2"; + version = "4.1.1"; src = fetchurl { url = "https://github.com/misterunknown/ifm/releases/download/v${version}/cdn.ifm.php"; - hash = "sha256-37WbRM6D7JGmd//06zMhxMGIh8ioY8vRUmxX4OHgqBE="; + hash = "sha256-io4HOtOe4J8J9Il+64eboIIwBXLWyXdv2OIBVKW+qS0="; }; serve_script = writeShellScript "ifm-serve" '' From f2e441753eee45e86ea7e640d6b75eb8f0e4ac66 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 27 Dec 2025 12:42:55 +0000 Subject: [PATCH 032/532] yourkit-java: 2025.9-b161 -> 2025.9-b175 --- pkgs/by-name/yo/yourkit-java/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/yo/yourkit-java/package.nix b/pkgs/by-name/yo/yourkit-java/package.nix index 72ba039eb3e7..cfd70a83d272 100644 --- a/pkgs/by-name/yo/yourkit-java/package.nix +++ b/pkgs/by-name/yo/yourkit-java/package.nix @@ -12,7 +12,7 @@ let vPath = v: lib.elemAt (lib.splitString "-" v) 0; - version = "2025.9-b161"; + version = "2025.9-b175"; arches = { aarch64-linux = "arm64"; @@ -22,8 +22,8 @@ let arch = arches.${stdenvNoCC.targetPlatform.system} or (throw "Unsupported system"); hashes = { - arm64 = "sha256-8fBe6evrCdbobx7tvWw+zqKBSLrnksib/EQmskmKiZc="; - x64 = "sha256-h+8BHW6Y1Km2iHyONA4DPyUWxrA9R66322lPFBz/bGw="; + arm64 = "sha256-pVgXlyKb3E6twBGnQJeMDR/7RxX7iyxeVaTAbbWtb7c="; + x64 = "sha256-srNckPBzl8GjFIlvDwZb6VBhqnVHF+oMnsZcV9Rh76Q="; }; desktopItem = makeDesktopItem { From efdfa37cbc2840599e7f5b16172aa1603becbc46 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 27 Dec 2025 20:52:32 +0000 Subject: [PATCH 033/532] ttdl: 4.19.1 -> 4.21.0 --- pkgs/by-name/tt/ttdl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tt/ttdl/package.nix b/pkgs/by-name/tt/ttdl/package.nix index 976ca2d0eb7b..9018722956c7 100644 --- a/pkgs/by-name/tt/ttdl/package.nix +++ b/pkgs/by-name/tt/ttdl/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "ttdl"; - version = "4.19.1"; + version = "4.21.0"; src = fetchFromGitHub { owner = "VladimirMarkelov"; repo = "ttdl"; rev = "v${version}"; - sha256 = "sha256-7BynMgcIhxKpKJ9NfWDxYj3G8/Zu9ZYV0pAG9tBOCtM="; + sha256 = "sha256-nRb3GHE+PTEkJ9WaMC6oCHlfLwLPzwfmOC3cEy2gCJY="; }; - cargoHash = "sha256-qz9xkdw2+pdBts+onVUjtsoFIzG1uNVErsVNOznrP0E="; + cargoHash = "sha256-fN396X7RVgmO/akzDCOkylnFvzfabR+gHBUAggo4IwY="; meta = { description = "CLI tool to manage todo lists in todo.txt format"; From c1031361f685669dc56b7dec8e9e773da84d5e57 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Dec 2025 12:25:07 +0000 Subject: [PATCH 034/532] weasis: 4.6.5 -> 4.6.6 --- pkgs/by-name/we/weasis/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/we/weasis/package.nix b/pkgs/by-name/we/weasis/package.nix index 6ba234a39bbc..15e62dee9c30 100644 --- a/pkgs/by-name/we/weasis/package.nix +++ b/pkgs/by-name/we/weasis/package.nix @@ -33,12 +33,12 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "weasis"; - version = "4.6.5"; + version = "4.6.6"; # Their build instructions indicate to use the packaging script src = fetchzip { url = "https://github.com/nroduit/Weasis/releases/download/v${finalAttrs.version}/weasis-native.zip"; - hash = "sha256-wUkHHbqlFl4L0l4Bd6iXXjEgDwVay2zCJ7ucSvfAGWw="; + hash = "sha256-aOjYD+74yYp0+lIZpekToc6IvygJVAPyJmUsESl3gkI="; stripRoot = false; }; From b85ade1a5d575e8261109a79aa759d20b202256f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Dec 2025 18:22:28 +0000 Subject: [PATCH 035/532] rednotebook: 2.41 -> 2.42 --- pkgs/applications/editors/rednotebook/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/rednotebook/default.nix b/pkgs/applications/editors/rednotebook/default.nix index 2e066d4afbc3..863fd40dde12 100644 --- a/pkgs/applications/editors/rednotebook/default.nix +++ b/pkgs/applications/editors/rednotebook/default.nix @@ -16,14 +16,14 @@ buildPythonApplication rec { pname = "rednotebook"; - version = "2.41"; + version = "2.42"; pyproject = true; src = fetchFromGitHub { owner = "jendrikseipp"; repo = "rednotebook"; tag = "v${version}"; - sha256 = "sha256-sWfazIeROc3Pf4pUaUdcF00A5AV7bxzwI3R6eoSQkto="; + sha256 = "sha256-4e3LvBVrhqzNja9kOZ5xJVYvwjGkKNvIuXou4YfD6w4="; }; # We have not packaged tests. From f36c04a51ec6463251e2d1677d0616ff60bcc031 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Dec 2025 18:36:46 +0000 Subject: [PATCH 036/532] vassal: 3.7.18 -> 3.7.19 --- pkgs/by-name/va/vassal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/va/vassal/package.nix b/pkgs/by-name/va/vassal/package.nix index 10852ffa951a..6983fa1d79f8 100644 --- a/pkgs/by-name/va/vassal/package.nix +++ b/pkgs/by-name/va/vassal/package.nix @@ -13,11 +13,11 @@ stdenv.mkDerivation rec { pname = "VASSAL"; - version = "3.7.18"; + version = "3.7.19"; src = fetchzip { url = "https://github.com/vassalengine/vassal/releases/download/${version}/${pname}-${version}-linux.tar.bz2"; - sha256 = "sha256-Mf0zBXaATtk42W41LzOhT9TgqAEoQsE+QxndyRiV2dU="; + sha256 = "sha256-Es87lZVxI91AzTVpawNn4C3NGy9oGPAC+hTvOPnV4qg="; }; buildInputs = [ From cbcc071f1c537ccc74d3da8992986af9c1be43f6 Mon Sep 17 00:00:00 2001 From: Benno Bielmeier Date: Wed, 7 Aug 2024 09:10:44 +0200 Subject: [PATCH 037/532] nixos/httpd: add logging related options --- .../web-servers/apache-httpd/default.nix | 92 ++++++++++++++----- 1 file changed, 71 insertions(+), 21 deletions(-) diff --git a/nixos/modules/services/web-servers/apache-httpd/default.nix b/nixos/modules/services/web-servers/apache-httpd/default.nix index 5950a6116b70..a2474fcfa6f2 100644 --- a/nixos/modules/services/web-servers/apache-httpd/default.nix +++ b/nixos/modules/services/web-servers/apache-httpd/default.nix @@ -110,25 +110,20 @@ let } ++ cfg.extraModules; - loggingConf = ( - if cfg.logFormat != "none" then - '' - ErrorLog ${cfg.logDir}/error.log + loggingConf = '' + ErrorLog ${if cfg.logFormat != "none" then "${cfg.logDir}/error.log" else "/dev/null"} + ${optionalString (cfg.logLevel != null) "LogLevel ${cfg.logLevel}"} - LogLevel notice + LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined + LogFormat "%h %l %u %t \"%r\" %>s %b" common + LogFormat "%{Referer}i -> %U" referer + LogFormat "%{User-agent}i" agent + ${optionalString ( + cfg.logFormat == "custom" + ) "LogFormat ${lib.strings.escapeNixString cfg.customLogFormat} custom"} - LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined - LogFormat "%h %l %u %t \"%r\" %>s %b" common - LogFormat "%{Referer}i -> %U" referer - LogFormat "%{User-agent}i" agent - - CustomLog ${cfg.logDir}/access.log ${cfg.logFormat} - '' - else - '' - ErrorLog /dev/null - '' - ); + CustomLog ${cfg.logDir}/access.log ${cfg.logFormat} + ''; browserHacks = '' @@ -582,12 +577,67 @@ in }; logFormat = mkOption { - type = types.str; + type = types.enum [ + "combined" + "common" + "referer" + "agent" + "custom" + "none" + ]; default = "common"; - example = "combined"; + example = "custom"; description = '' - Log format for log files. Possible values are: combined, common, referer, agent, none. - See for more details. + Selects the access log format written to log files. + + The values `combined`, `common`, `referer`, and `agent` correspond to predefined Apache HTTPD log formats. + Setting the value to `custom` enables the use of a user-defined format string specified via `customLogFormat`. + The value `none` disables access logging entirely. + + Further details on Apache log formats are available at . + ''; + }; + + customLogFormat = mkOption { + type = types.str; + default = null; + example = ''%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b''; + description = '' + Defines a custom Apache HTTPD access log format string. + + This option is only consulted when `logFormat` is set to `custom`. + The value must be a valid Apache `LogFormat` specification and will be registered under the symbolic name `custom`. + + See for the formal definition of log format directives. + ''; + }; + + logLevel = mkOption { + type = + with types; + nullOr (enum [ + "emerg" + "alert" + "crit" + "error" + "warn" + "notice" + "info" + "debug" + "trace1" + "trace2" + "trace3" + "trace4" + "trace5" + "trace6" + "trace7" + "trace8" + ]); + default = "notice"; + example = "crit"; + description = '' + Controls the verbosity of the ErrorLog. + See for more details. ''; }; From dd48f4344c0e462a7644c64c6c59582223d23088 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 1 Jan 2026 20:56:25 +0000 Subject: [PATCH 038/532] python3Packages.django-modeltranslation: 0.19.17 -> 0.19.19 --- .../python-modules/django-modeltranslation/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-modeltranslation/default.nix b/pkgs/development/python-modules/django-modeltranslation/default.nix index c50a3909c332..7a38cf70b885 100644 --- a/pkgs/development/python-modules/django-modeltranslation/default.nix +++ b/pkgs/development/python-modules/django-modeltranslation/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "django-modeltranslation"; - version = "0.19.17"; + version = "0.19.19"; pyproject = true; disabled = pythonOlder "3.11"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "deschler"; repo = "django-modeltranslation"; tag = "v${version}"; - hash = "sha256-SaCuo/vnH7fDZnOZvrV3HbLtq6q2bTzhPvBCdrzukoA="; + hash = "sha256-q00SmHW4GyV6p/+l/UsSkgTUOPEHOWd9420wnzKVNVc="; }; build-system = [ From 9280353bf4baea51a92cbae39599c7d7f12ef820 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 2 Jan 2026 03:53:08 +0000 Subject: [PATCH 039/532] vscode-extensions.dart-code.dart-code: 3.120.0 -> 3.126.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 38035928a633..a6c2a7f3a6a7 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1186,8 +1186,8 @@ let mktplcRef = { name = "dart-code"; publisher = "dart-code"; - version = "3.120.0"; - hash = "sha256-YXQhdn9bOpVGeG0mKPazMvsZecx4sd1ZpSdHfH3eNOY="; + version = "3.126.0"; + hash = "sha256-qkdLF6SIZjNJBQMhG/IDEaMpSVWWnd7DJmDgIT1gjVY="; }; meta.license = lib.licenses.mit; From b0a2b36c32b8d03d12299f28680a8ca406cefe14 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 2 Jan 2026 12:30:33 +0000 Subject: [PATCH 040/532] freeciv: 3.2.1 -> 3.2.2 --- pkgs/by-name/fr/freeciv/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fr/freeciv/package.nix b/pkgs/by-name/fr/freeciv/package.nix index 3cca181c3b42..709984a0d9e4 100644 --- a/pkgs/by-name/fr/freeciv/package.nix +++ b/pkgs/by-name/fr/freeciv/package.nix @@ -34,13 +34,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "freeciv"; - version = "3.2.1"; + version = "3.2.2"; src = fetchFromGitHub { owner = "freeciv"; repo = "freeciv"; tag = "R${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; - hash = "sha256-Rl/B71pp5PA6mtRaKs8TbOya18cYxlNmMzVJ4ySVmhY="; + hash = "sha256-jZLCF0ap1MmLjZHwHsHQKQqHNTaAvUFJm0BdYAgkQyA="; }; postPatch = '' From f783b96a7b819ae503d3057b5e3dbbdd925f9726 Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Fri, 2 Jan 2026 15:03:02 -0500 Subject: [PATCH 041/532] lnd: 0.19.3 -> 0.20.0 --- pkgs/by-name/ln/lnd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ln/lnd/package.nix b/pkgs/by-name/ln/lnd/package.nix index e127b5dc758c..542d45953978 100644 --- a/pkgs/by-name/ln/lnd/package.nix +++ b/pkgs/by-name/ln/lnd/package.nix @@ -23,16 +23,16 @@ buildGoModule rec { pname = "lnd"; - version = "0.19.3-beta"; + version = "0.20.0-beta"; src = fetchFromGitHub { owner = "lightningnetwork"; repo = "lnd"; rev = "v${version}"; - hash = "sha256-j37tLwVmAI18N0Xb3epACKRpJbs60HamZOlKDxWngFA="; + hash = "sha256-N8eZacu8BHMiI8RyueBv+Y1bWlaEuCQLRsfIj5WviV4="; }; - vendorHash = "sha256-Ah5jOknXSoWEOnn0UKRuuwqT+E4eAkCg1h4qzW0rSHM="; + vendorHash = "sha256-3F2ERp8gosNFzsg2QqSJpmjewf6N0zho+st+pafP8F0="; subPackages = [ "cmd/lncli" From bcc9cf01560ce6f6a3751e825d46a36e6ef493f0 Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Fri, 2 Jan 2026 15:05:47 -0500 Subject: [PATCH 042/532] lnd: set CGO_ENABLED=0 Sync it with how upstream is built for release: https://github.com/lightningnetwork/lnd/blob/v0.20.0-beta/scripts/release.sh#L208 --- pkgs/by-name/ln/lnd/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/ln/lnd/package.nix b/pkgs/by-name/ln/lnd/package.nix index 542d45953978..0f40bc8f967f 100644 --- a/pkgs/by-name/ln/lnd/package.nix +++ b/pkgs/by-name/ln/lnd/package.nix @@ -39,6 +39,8 @@ buildGoModule rec { "cmd/lnd" ]; + env.CGO_ENABLED = 0; + inherit tags; meta = { From 15bf75f04fecabc3e098f883d01d50745b39e0a8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 7 Jan 2026 11:23:09 +0000 Subject: [PATCH 043/532] python3Packages.lastversion: 3.5.12 -> 3.6.7 --- pkgs/development/python-modules/lastversion/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lastversion/default.nix b/pkgs/development/python-modules/lastversion/default.nix index ea91c14851cc..5b0751c77175 100644 --- a/pkgs/development/python-modules/lastversion/default.nix +++ b/pkgs/development/python-modules/lastversion/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "lastversion"; - version = "3.5.12"; + version = "3.6.7"; pyproject = true; src = fetchFromGitHub { owner = "dvershinin"; repo = "lastversion"; tag = "v${version}"; - hash = "sha256-0yq4rH5okkfbZRxIowClVSV9ihFMCnhRxqwUpMPFDyk="; + hash = "sha256-HI9HQlpzvvYl5SWZQETlPSOulx/tPfAmFJJpVxOvfPA="; }; build-system = [ setuptools ]; From 16e8b497deda95e5e4cc61e021c5a30f71136d73 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Sun, 4 Jan 2026 03:56:14 +0100 Subject: [PATCH 044/532] dsda-launcher: add wrapGAppsHook3 Fixes the file picker on gnome --- pkgs/by-name/ds/dsda-launcher/package.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ds/dsda-launcher/package.nix b/pkgs/by-name/ds/dsda-launcher/package.nix index 19ef44d887df..5d9d8e18b914 100644 --- a/pkgs/by-name/ds/dsda-launcher/package.nix +++ b/pkgs/by-name/ds/dsda-launcher/package.nix @@ -3,6 +3,7 @@ stdenv, fetchFromGitHub, qt6, + wrapGAppsHook3, nix-update-script, }: stdenv.mkDerivation (finalAttrs: { @@ -16,7 +17,10 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-OMgxhb+9GdLK00nl/df9QiYYewr+YEjdX2KjQWvu1mk="; }; - nativeBuildInputs = [ qt6.wrapQtAppsHook ]; + nativeBuildInputs = [ + qt6.wrapQtAppsHook + wrapGAppsHook3 + ]; buildInputs = [ qt6.qtbase @@ -41,6 +45,12 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; + dontWrapGApps = true; + + preFixup = '' + qtWrapperArgs+=(''${gappsWrapperArgs[@]}) + ''; + passthru.updateScript = nix-update-script { }; meta = { From bbeabf398346881deaa8b95485f4ec28c9c5600e Mon Sep 17 00:00:00 2001 From: bahrom04 Date: Fri, 9 Jan 2026 17:56:29 +0500 Subject: [PATCH 045/532] e-imzo: fix missing libudev --- pkgs/by-name/e-/e-imzo/package.nix | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/e-/e-imzo/package.nix b/pkgs/by-name/e-/e-imzo/package.nix index 623f391ce77a..2366700e2468 100644 --- a/pkgs/by-name/e-/e-imzo/package.nix +++ b/pkgs/by-name/e-/e-imzo/package.nix @@ -3,21 +3,10 @@ stdenvNoCC, fetchurl, jre8, - curl, - ccid, pcsclite, - pcsc-tools, - writeShellScript, + udev, + makeWrapper, }: -let - exec = writeShellScript "e-imzo" '' - cd "$(dirname "$0")/../lib/e-imzo" - - ${jre8}/bin/java -Dsun.security.smartcardio.library=${pcsclite.lib}/lib/libpcsclite.${stdenvNoCC.hostPlatform.extensions.sharedLibrary} -jar E-IMZO.jar - - exit 0 - ''; -in stdenvNoCC.mkDerivation (finalAttrs: { pname = "e-imzo"; version = "5.00"; @@ -27,6 +16,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { hash = "sha256-jPAZu98prkC4NQlfA8/kJuw9qdCrSSSyzySSWPlIXpY="; }; + nativeBuildInputs = [ + makeWrapper + ]; + installPhase = '' runHook preInstall @@ -37,7 +30,15 @@ stdenvNoCC.mkDerivation (finalAttrs: { install -m 644 ./truststore.jks $out/lib/e-imzo/ cp -r ./lib $out/lib/e-imzo/ - install -m 755 "${exec}" $out/bin/e-imzo + makeWrapper ${jre8}/bin/java $out/bin/e-imzo \ + --set LD_LIBRARY_PATH "${ + lib.makeLibraryPath [ + udev + pcsclite + ] + }" \ + --add-flags "-Dsun.security.smartcardio.library=${pcsclite.lib}/lib/libpcsclite.${stdenvNoCC.hostPlatform.extensions.sharedLibrary}" \ + --add-flags "-jar $out/lib/e-imzo/E-IMZO.jar" runHook postInstall ''; From d63373619dfa96fe1bb7fe52706947173578e282 Mon Sep 17 00:00:00 2001 From: bahrom04 Date: Fri, 9 Jan 2026 18:00:00 +0500 Subject: [PATCH 046/532] e-imzo: fix what until these port frees up to avoid port in use error --- nixos/modules/services/security/e-imzo.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nixos/modules/services/security/e-imzo.nix b/nixos/modules/services/security/e-imzo.nix index d710cc9ac012..ed0fae3c7ad0 100644 --- a/nixos/modules/services/security/e-imzo.nix +++ b/nixos/modules/services/security/e-imzo.nix @@ -38,6 +38,13 @@ in Type = "simple"; Restart = "always"; RestartSec = 1; + ExecStartPre = [ + (pkgs.writeShellScript "e-imzo-check-port-availability" '' + until [ -z "$(${pkgs.iproute2}/bin/ss -tuln | grep -E ':(64646|64443)\>')" ]; do + sleep 1 + done + '') + ]; ExecStart = lib.getExe cfg.package; NoNewPrivileges = true; From 1bb19fddbcba84c4aa48ad18303d2d9df6d834cd Mon Sep 17 00:00:00 2001 From: lelgenio Date: Fri, 9 Jan 2026 16:19:29 -0300 Subject: [PATCH 047/532] krita-plugin-gmic: 3.2.4.1 -> 3.6.4.1 --- pkgs/by-name/kr/krita-plugin-gmic/package.nix | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/kr/krita-plugin-gmic/package.nix b/pkgs/by-name/kr/krita-plugin-gmic/package.nix index 3240f4ce7966..e3f5d92c781f 100644 --- a/pkgs/by-name/kr/krita-plugin-gmic/package.nix +++ b/pkgs/by-name/kr/krita-plugin-gmic/package.nix @@ -1,7 +1,7 @@ { lib, stdenv, - fetchFromGitHub, + fetchurl, cmake, extra-cmake-modules, fftw, @@ -11,15 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "krita-plugin-gmic"; - version = "3.2.4.1"; + version = "3.6.4.1"; - src = fetchFromGitHub { - owner = "amyspark"; - repo = "gmic"; - rev = "v${finalAttrs.version}"; - hash = "sha256-SYE8kGvN7iD5OqiEEZpB/eRle67PrB5DojMC79qAQtg="; + src = fetchurl { + url = "https://files.kde.org/krita/build/dependencies/gmic-${finalAttrs.version}.tar.gz"; + hash = "sha256-prbGkwFWC+LqK1WDqOwZvX5Q5LQal3dFUXzpILwF+v4="; }; - sourceRoot = "${finalAttrs.src.name}/gmic-qt"; + sourceRoot = "gmic-v${finalAttrs.version}/gmic-qt"; dontWrapQtApps = true; postPatch = '' @@ -49,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { - homepage = "https://github.com/amyspark/gmic"; + homepage = "https://krita.org"; description = "GMic plugin for Krita"; license = lib.licenses.cecill21; maintainers = with lib.maintainers; [ lelgenio ]; From 21c9672a3e5bed7dc85a89a53774465425947184 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 9 Jan 2026 21:04:28 +0100 Subject: [PATCH 048/532] python313Packages.pyvesync: 3.3.3 -> 3.4.0 Diff: https://github.com/webdjoe/pyvesync/compare/3.3.3...3.4.0 Changelog: https://github.com/webdjoe/pyvesync/releases/tag/3.4.0 --- pkgs/development/python-modules/pyvesync/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyvesync/default.nix b/pkgs/development/python-modules/pyvesync/default.nix index 00a74a3b7480..0639287faf79 100644 --- a/pkgs/development/python-modules/pyvesync/default.nix +++ b/pkgs/development/python-modules/pyvesync/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pyvesync"; - version = "3.3.3"; + version = "3.4.0"; pyproject = true; src = fetchFromGitHub { owner = "webdjoe"; repo = "pyvesync"; tag = version; - hash = "sha256-T8cDp1C95gubCfgvkEiqHUn4Rw7pFNCPELo3qNwt9vI="; + hash = "sha256-G1Ov8xXIVkklxfLqhHiYbRgHEsjTQhG7k1V6Amtc+w4="; }; build-system = [ setuptools ]; From f66bce5a308fc36079f7ed9971b9bfe6dd35a5a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 10 Jan 2026 12:47:16 +0000 Subject: [PATCH 049/532] xlockmore: 5.86 -> 5.87 --- pkgs/by-name/xl/xlockmore/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xl/xlockmore/package.nix b/pkgs/by-name/xl/xlockmore/package.nix index ffb98a696a60..6a18a63b3ba9 100644 --- a/pkgs/by-name/xl/xlockmore/package.nix +++ b/pkgs/by-name/xl/xlockmore/package.nix @@ -13,11 +13,11 @@ stdenv.mkDerivation rec { pname = "xlockmore"; - version = "5.86"; + version = "5.87"; src = fetchurl { url = "http://sillycycle.com/xlock/xlockmore-${version}.tar.xz"; - sha256 = "sha256-fvsR499tYAlTj9Ld8SpGpAbvh4iT5+USmZllCU3S9Fw="; + sha256 = "sha256-Pzu/xN3jCMqA05MHj1FTiSHaKzx11cKmBkIOEpVga3s="; curlOpts = "--user-agent 'Mozilla/5.0'"; }; From 6b6e0f155392c06ca928fbc5f8def5b4117d72bc Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 10 Jan 2026 23:21:45 +0100 Subject: [PATCH 050/532] icloudpd: 1.31.0 -> 1.32.2 --- pkgs/by-name/ic/icloudpd/package.nix | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ic/icloudpd/package.nix b/pkgs/by-name/ic/icloudpd/package.nix index f48514d7fa96..53ca3a9f26e4 100644 --- a/pkgs/by-name/ic/icloudpd/package.nix +++ b/pkgs/by-name/ic/icloudpd/package.nix @@ -9,14 +9,14 @@ python3Packages.buildPythonApplication rec { pname = "icloudpd"; - version = "1.31.0"; + version = "1.32.2"; pyproject = true; src = fetchFromGitHub { owner = "icloud-photos-downloader"; repo = "icloud_photos_downloader"; tag = "v${version}"; - hash = "sha256-GZhc5AeOxfSPxloN630lQguh63ha63Wnuh0H6pMkPyE="; + hash = "sha256-XwMY3OBGYDA/DKTXYgxuMV9pbamy8NbitMrEbsEmlMk="; }; pythonRelaxDeps = true; @@ -62,7 +62,21 @@ python3Packages.buildPythonApplication rec { "test_autodelete_photos_dry_run" "test_retry_fail_delete_after_download_internal_error" "test_autodelete_invalid_creation_date" + "test_all_http_methods_covered" + "test_builtin_timeout_error_handling" + "test_connection_error_handling" + "test_new_connection_error_handling" + "test_normal_request" + "test_other_exceptions_pass_through" + "test_timeout_error_handling" + "test_response_to_har_entry_with_large_streaming_response" + "test_response_to_har_entry_with_real_json_response" + "test_response_to_har_entry_with_real_streaming_response" + "test_response_to_har_entry_with_real_text_response" + "test_streaming_vs_non_streaming_behavior" + # touches non-existing folders "test_folder_structure_de_posix" + "test_missing_directory" ]; passthru = { From e21ed8ddccbd7ab23cba194a6a5b3e4579fa52cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Neumann?= Date: Sun, 11 Jan 2026 22:35:06 +0100 Subject: [PATCH 051/532] nixos/dokuwiki: Slight improvement of documentation --- nixos/modules/services/web-apps/dokuwiki.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/web-apps/dokuwiki.nix b/nixos/modules/services/web-apps/dokuwiki.nix index d1c0d2103522..7b14930cd90d 100644 --- a/nixos/modules/services/web-apps/dokuwiki.nix +++ b/nixos/modules/services/web-apps/dokuwiki.nix @@ -252,7 +252,7 @@ let else null; description = '' - Location of the dokuwiki acl rules. Mutually exclusive with services.dokuwiki.acl + Location of the dokuwiki acl rules. Mutually exclusive with services.dokuwiki.acl which is preferred. Consult documentation for further instructions. Example: @@ -294,7 +294,7 @@ let type = types.listOf types.path; default = [ ]; description = '' - List of path(s) to respective plugin(s) which are copied from the 'plugin' directory. + List of path(s) to respective plugin(s) which are copied into the 'plugin' directory. ::: {.note} These plugins need to be packaged before use, see example. @@ -312,7 +312,7 @@ let }; installPhase = "mkdir -p $out; cp -R * $out/"; }; - # And then pass this theme to the plugin list like this: + # And then pass this plugin to the plugin list like this: in [ plugin-icalevents ] ''; }; @@ -321,7 +321,7 @@ let type = types.listOf types.path; default = [ ]; description = '' - List of path(s) to respective template(s) which are copied from the 'tpl' directory. + List of path(s) to respective template(s) which are copied into the 'tpl' directory. ::: {.note} These templates need to be packaged before use, see example. From 9ba60724e1bfeee2b0a9ae87243b027b83f8b4d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Neumann?= Date: Sun, 11 Jan 2026 23:25:05 +0100 Subject: [PATCH 052/532] dokuwiki: add `extraConfigs` to combine Dokuwiki has a plethora of small extra config files. Currently those are not handled by the combine functionality and have to be added using `overrideAttrs`. This adds the `extraConfigs` parameter that takes name-path-pairs that are then linked into the config folder. --- nixos/tests/dokuwiki.nix | 10 +++++----- pkgs/by-name/do/dokuwiki/package.nix | 12 ++++++++++-- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/nixos/tests/dokuwiki.nix b/nixos/tests/dokuwiki.nix index 2e30ab269c22..dae7105172cb 100644 --- a/nixos/tests/dokuwiki.nix +++ b/nixos/tests/dokuwiki.nix @@ -30,11 +30,11 @@ let r13y reproducibility ''; - dwWithAcronyms = pkgs.dokuwiki.overrideAttrs (prev: { - installPhase = prev.installPhase or "" + '' - ln -sf ${acronymsFile} $out/share/dokuwiki/conf/acronyms.local.conf - ''; - }); + dwWithAcronyms = pkgs.dokuwiki.combine { + extraConfigs = { + "acronyms.local.conf" = acronymsFile; + }; + }; mkNode = webserver: diff --git a/pkgs/by-name/do/dokuwiki/package.nix b/pkgs/by-name/do/dokuwiki/package.nix index 980073366c38..0796e233496a 100644 --- a/pkgs/by-name/do/dokuwiki/package.nix +++ b/pkgs/by-name/do/dokuwiki/package.nix @@ -65,6 +65,7 @@ stdenv.mkDerivation rec { localConfig ? null, pluginsConfig ? null, aclConfig ? null, + extraConfigs ? { }, pname ? (p: "${p.pname}-combined"), }: let @@ -76,6 +77,12 @@ stdenv.mkDerivation rec { "" ] ); + + configs = { + "local.php" = localConfig; + "plugins.local.php" = pluginsConfig; + } + // extraConfigs; in basePackage.overrideAttrs (prev: { pname = if builtins.isFunction pname then pname prev else pname; @@ -87,8 +94,9 @@ stdenv.mkDerivation rec { ${lib.concatMapStringsSep "\n" ( plugin: "cp -r ${toString plugin} $out/share/dokuwiki/lib/plugins/${plugin.name}" ) plugins} - ${isNotEmpty localConfig "ln -sf ${localConfig} $out/share/dokuwiki/conf/local.php"} - ${isNotEmpty pluginsConfig "ln -sf ${pluginsConfig} $out/share/dokuwiki/conf/plugins.local.php"} + ${lib.concatMapAttrsStringSep "\n" ( + name: path: "${isNotEmpty path "ln -sf ${path} $out/share/dokuwiki/conf/${name}"}" + ) configs} ${isNotEmpty aclConfig "ln -sf ${aclConfig} $out/share/dokuwiki/acl.auth.php"} ''; }); From 8b4f523448a2b5fb2f7909ae700ba7dc70579d8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Neumann?= Date: Mon, 12 Jan 2026 00:34:52 +0100 Subject: [PATCH 053/532] nixos/dokuwiki: Support `extraConfigs` in combine Add a new option `extraConfigs` that is then passed to the improved `combine` function. --- nixos/modules/services/web-apps/dokuwiki.nix | 18 +++++++++++++++++- nixos/tests/dokuwiki.nix | 10 +++------- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/nixos/modules/services/web-apps/dokuwiki.nix b/nixos/modules/services/web-apps/dokuwiki.nix index d1c0d2103522..456403c1b07f 100644 --- a/nixos/modules/services/web-apps/dokuwiki.nix +++ b/nixos/modules/services/web-apps/dokuwiki.nix @@ -115,7 +115,7 @@ let pkg = hostName: cfg: cfg.package.combine { - inherit (cfg) plugins templates; + inherit (cfg) plugins templates extraConfigs; pname = p: "${p.pname}-${hostName}"; @@ -345,6 +345,22 @@ let ''; }; + extraConfigs = mkOption { + type = types.attrsOf types.path; + default = { }; + description = '' + Path(s) to additional configuration files that are then linked to the 'conf' directory. + ''; + example = literalExpression '' + { + "acronyms.local.conf" = pkgs.writeText "acronyms.local.conf" ''' + r13y reproducibility + '''; + "entities.local.conf" = ./dokuwiki-entities; + } + ''; + }; + poolConfig = mkOption { type = with types; diff --git a/nixos/tests/dokuwiki.nix b/nixos/tests/dokuwiki.nix index dae7105172cb..7aa6e4f5857a 100644 --- a/nixos/tests/dokuwiki.nix +++ b/nixos/tests/dokuwiki.nix @@ -30,12 +30,6 @@ let r13y reproducibility ''; - dwWithAcronyms = pkgs.dokuwiki.combine { - extraConfigs = { - "acronyms.local.conf" = acronymsFile; - }; - }; - mkNode = webserver: { ... }: @@ -53,9 +47,11 @@ let }; }; "site2.local" = { - package = dwWithAcronyms; usersFile = "/var/lib/dokuwiki/site2.local/users.auth.php"; plugins = [ plugin-icalevents ]; + extraConfigs = { + "acronyms.local.conf" = acronymsFile; + }; settings = { useacl = true; superuser = "admin"; From c3779dfa9b9caeb2edcb9ea39ea8fb0c8773814f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 12 Jan 2026 05:41:18 +0000 Subject: [PATCH 054/532] wasmedge: 0.15.0 -> 0.16.1 --- pkgs/development/tools/wasmedge/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/wasmedge/default.nix b/pkgs/development/tools/wasmedge/default.nix index 67eb3d6c64d4..bb4077f53b3f 100644 --- a/pkgs/development/tools/wasmedge/default.nix +++ b/pkgs/development/tools/wasmedge/default.nix @@ -24,13 +24,13 @@ let in llvmPackages.stdenv.mkDerivation (finalAttrs: { pname = "wasmedge"; - version = "0.15.0"; + version = "0.16.1"; src = fetchFromGitHub { owner = "WasmEdge"; repo = "WasmEdge"; rev = finalAttrs.version; - sha256 = "sha256-P4syb8v3EY/tHwG8FOvR+kgMew/nwG+pG2weN6172go="; + sha256 = "sha256-h98gjBITAYpD6pdrlgfOC0cAYdJA6i9fWdD0bMsuEK4="; }; nativeBuildInputs = [ From 9e3cf59268fba12a67839dc5a28184f7ca072df0 Mon Sep 17 00:00:00 2001 From: Edwin Mackenzie-Owen Date: Mon, 12 Jan 2026 22:40:23 +0100 Subject: [PATCH 055/532] nixos/sshd: fix sshd.conf check referencing package's extra outputs The check derivation only needs the `sshd` binary (which is in the regular `out` output) and has no need for the validationPackage's other outputs that contain header files and man pages. But when the validationPackage is added to the check derivation's nativeBuildInputs, the latter references all outputs of the former, or it at least requires the `dev` output to be present at build time. This means that these outputs always need to present when rebuilding the system, even when making changes completely unrelated to SSH. Because the derivations in `system.checks` are only a build time dependency of the system derivation but are not added to the system's runtime closure, and a NixOS configuration otherwise only references its ssh package's `out` output; the other outputs required at build time may be garbage-collected from the system at any time [^1][^2]. In the best-case scenario, this only results in the download of unnecessary store paths from a binary cache. Other scenarios present larger issues: - when using a custom package, the entire derivation has to be rebuild (recompilation) just to get the dev output back - even when the custom package or the system derivation containing it is stored on a binary cache, it won't have the output unless build time dependencies are pushed to it as well [^3]. - when there's no binary cache available (e.g. no internet connection), it might be impossible to rebuild the derivation because of other missing build time dependencies - again, the changes triggering a new NixOS build can be unrelated to SSH and might in themselves not requrie fetching any new store paths (e.g. updating a simple config file) [^1]: Unless `keep-outputs = true` is set in nix.conf, but that is a non-default setting and affects the garbage-collection of other paths as well [^2]: There's also the case that the validationPackage is a different package than the system's SSH package due to cross-compilation, in which case this fix wouldn't do much because even the `out` output is not part of the system closure. [^3]: Users would have to know about it, but it's probably not desirable in most cases --- nixos/modules/services/networking/ssh/sshd.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/ssh/sshd.nix b/nixos/modules/services/networking/ssh/sshd.nix index f34b8ca2a190..81418cb91f34 100644 --- a/nixos/modules/services/networking/ssh/sshd.nix +++ b/nixos/modules/services/networking/ssh/sshd.nix @@ -847,7 +847,7 @@ in system.checks = [ (pkgs.runCommand "check-sshd-config" { - nativeBuildInputs = [ validationPackage ]; + nativeBuildInputs = [ validationPackage.out ]; } '' ${lib.concatMapStringsSep "\n" ( From 7a5e2cac9b53b189b6fc26a51d7ce809b9cb95d9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 14:00:48 +0000 Subject: [PATCH 056/532] maestro: 2.0.9 -> 2.1.0 --- pkgs/by-name/ma/maestro/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/maestro/package.nix b/pkgs/by-name/ma/maestro/package.nix index 57868467a6ac..471c991ef792 100644 --- a/pkgs/by-name/ma/maestro/package.nix +++ b/pkgs/by-name/ma/maestro/package.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "maestro"; - version = "2.0.9"; + version = "2.1.0"; src = fetchurl { url = "https://github.com/mobile-dev-inc/maestro/releases/download/cli-${finalAttrs.version}/maestro.zip"; - hash = "sha256-b1p50qqNvwqku3pv3dylkRgsZnZwExwx95RQ6zV5pQM="; + hash = "sha256-lzw01d/rXnRs6/Eo34qAA/9HG2FGsjy7rEHJqjbfEGY="; }; dontUnpack = true; From 6b9218daaa783f8435f3c396eee4fb67a1a05082 Mon Sep 17 00:00:00 2001 From: Patrick Hobusch Date: Thu, 15 Jan 2026 15:52:18 +0100 Subject: [PATCH 057/532] clickup: enable WebRTCPipeWireCapturer for screen sharing Enable the WebRTCPipeWireCapturer Chromium feature flag on Wayland to enable PipeWire-based screen sharing. --- pkgs/by-name/cl/clickup/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/cl/clickup/package.nix b/pkgs/by-name/cl/clickup/package.nix index fe6a05d37577..52c0ba613abf 100644 --- a/pkgs/by-name/cl/clickup/package.nix +++ b/pkgs/by-name/cl/clickup/package.nix @@ -48,7 +48,7 @@ stdenvNoCC.mkDerivation { --replace-fail 'Icon=desktop' 'Icon=clickup' wrapProgram $out/bin/${pname} \ - --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}} --no-update" + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations,WebRTCPipeWireCapturer}} --no-update" runHook postInstall ''; From a3ea4cfd3439008e6a91835487fa1af25114ac6d Mon Sep 17 00:00:00 2001 From: chordtoll Date: Wed, 14 Jan 2026 23:53:53 -0800 Subject: [PATCH 058/532] maintainers: add chordtoll --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 27ec72e63093..328cb633ce54 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4759,6 +4759,13 @@ githubId = 803961; name = "Hurshal Patel"; }; + chordtoll = { + email = "nix@chordtoll.com"; + name = "chordtoll"; + github = "chordtoll"; + githubId = 542193; + keys = [ { fingerprint = "A58D E7C6 C8DA F1F8 922E 4D2A 6F33 950B 4475 5770"; } ]; + }; chpatrick = { email = "chpatrick@gmail.com"; github = "chpatrick"; From da99764a0769c6860342ac09cfc62f68a6effdcc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 09:00:01 +0000 Subject: [PATCH 059/532] pixelflasher: 8.9.1.0 -> 8.14.1.0 --- pkgs/by-name/pi/pixelflasher/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pi/pixelflasher/package.nix b/pkgs/by-name/pi/pixelflasher/package.nix index 57106c68fb13..23f9b2059fcf 100644 --- a/pkgs/by-name/pi/pixelflasher/package.nix +++ b/pkgs/by-name/pi/pixelflasher/package.nix @@ -10,14 +10,14 @@ }: python3Packages.buildPythonApplication rec { pname = "pixelflasher"; - version = "8.9.1.0"; + version = "8.14.1.0"; pyproject = false; src = fetchFromGitHub { owner = "badabing2005"; repo = "PixelFlasher"; tag = "v${version}"; - hash = "sha256-/B0AZesAwB94y4o+5+f0L0vnbgVaUaCP4gEcDCViH/c="; + hash = "sha256-AQf7y+SRxbd16TX+bObrRr8ked5vUKy8B/V5O2IsY7w="; }; desktopItems = [ From 16d99b39c8b406c2156899756d1fdbc38da3420e Mon Sep 17 00:00:00 2001 From: bahrom04 <116780481+bahrom04@users.noreply.github.com> Date: Fri, 16 Jan 2026 22:28:48 +0500 Subject: [PATCH 060/532] e-imzo: remove redundant dot Co-Authored-By: Sandro --- pkgs/by-name/e-/e-imzo/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/e-/e-imzo/package.nix b/pkgs/by-name/e-/e-imzo/package.nix index 2366700e2468..0f076001478b 100644 --- a/pkgs/by-name/e-/e-imzo/package.nix +++ b/pkgs/by-name/e-/e-imzo/package.nix @@ -37,7 +37,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pcsclite ] }" \ - --add-flags "-Dsun.security.smartcardio.library=${pcsclite.lib}/lib/libpcsclite.${stdenvNoCC.hostPlatform.extensions.sharedLibrary}" \ + --add-flags "-Dsun.security.smartcardio.library=${pcsclite.lib}/lib/libpcsclite${stdenvNoCC.hostPlatform.extensions.sharedLibrary}" \ --add-flags "-jar $out/lib/e-imzo/E-IMZO.jar" runHook postInstall From 18d0e0cfd3b5e41ba973361e001118b829c434e4 Mon Sep 17 00:00:00 2001 From: kuflierl <41301536+kuflierl@users.noreply.github.com> Date: Sat, 17 Jan 2026 04:44:34 +0100 Subject: [PATCH 061/532] blocky: finalAttribute, add kuflierl as maintainer --- pkgs/by-name/bl/blocky/package.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/bl/blocky/package.nix b/pkgs/by-name/bl/blocky/package.nix index 8bb008624cad..306d1a4fc036 100644 --- a/pkgs/by-name/bl/blocky/package.nix +++ b/pkgs/by-name/bl/blocky/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "blocky"; version = "0.28.2"; src = fetchFromGitHub { owner = "0xERR0R"; repo = "blocky"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-GLVyPb2Qyn1jnRz+e74dFzL/AMloKqSe1BUUAGTquWA="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/0xERR0R/blocky/util.Version=${version}" + "-X github.com/0xERR0R/blocky/util.Version=${finalAttrs.version}" ]; passthru.tests = { inherit (nixosTests) blocky; }; @@ -35,7 +35,10 @@ buildGoModule rec { homepage = "https://0xerr0r.github.io/blocky"; changelog = "https://github.com/0xERR0R/blocky/releases"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ ratsclub ]; + maintainers = with lib.maintainers; [ + ratsclub + kuflierl + ]; mainProgram = "blocky"; }; -} +}) From bf3594baabfef1dbbed534cd34c9c3bf8e8c51fb Mon Sep 17 00:00:00 2001 From: kuflierl <41301536+kuflierl@users.noreply.github.com> Date: Sat, 17 Jan 2026 04:57:41 +0100 Subject: [PATCH 062/532] nixos/services.blocky: add build time config checking, add kuflier as maintainer --- nixos/modules/services/networking/blocky.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/blocky.nix b/nixos/modules/services/networking/blocky.nix index d130e4433a6f..2cd6b28e1293 100644 --- a/nixos/modules/services/networking/blocky.nix +++ b/nixos/modules/services/networking/blocky.nix @@ -16,6 +16,10 @@ in package = lib.mkPackageOption pkgs "blocky" { }; + enableConfigCheck = lib.mkEnableOption "checking the config during build time" // { + default = true; + }; + settings = lib.mkOption { type = format.type; default = { }; @@ -80,6 +84,14 @@ in ]; }; }; + system.checks = lib.mkIf cfg.enableConfigCheck [ + (pkgs.runCommand "check-blocky-config" { } '' + ${lib.getExe cfg.package} --config ${configFile} validate && touch $out + '') + ]; }; - meta.maintainers = with lib.maintainers; [ paepcke ]; + meta.maintainers = with lib.maintainers; [ + paepcke + kuflierl + ]; } From f92ea7cf54d3abae4e92e3f8bd8ed109fd8bccc5 Mon Sep 17 00:00:00 2001 From: kuflierl <41301536+kuflierl@users.noreply.github.com> Date: Sat, 17 Jan 2026 05:14:56 +0100 Subject: [PATCH 063/532] nixosTests.blocky: rename deprecated config options --- nixos/tests/blocky.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/nixos/tests/blocky.nix b/nixos/tests/blocky.nix index a75a210b1581..99ba6bf8b719 100644 --- a/nixos/tests/blocky.nix +++ b/nixos/tests/blocky.nix @@ -15,15 +15,17 @@ "printer.lan" = "192.168.178.3,2001:0db8:85a3:08d3:1319:8a2e:0370:7344"; }; }; - upstream = { + upstreams.groups = { default = [ "8.8.8.8" "1.1.1.1" ]; }; - port = 53; - httpPort = 5000; - logLevel = "info"; + ports = { + dns = 53; + http = 5000; + }; + log.level = "info"; }; }; }; From 8caf4bc2b6de0921b009c78412b77f53d1ad58ab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 17 Jan 2026 11:01:47 +0000 Subject: [PATCH 064/532] obs-studio-plugins.obs-source-clone: 0.2.0 -> 0.2.1 --- .../video/obs-studio/plugins/obs-source-clone.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/obs-studio/plugins/obs-source-clone.nix b/pkgs/applications/video/obs-studio/plugins/obs-source-clone.nix index 405ef5ad2b6c..5f8662ec7d11 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-source-clone.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-source-clone.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "obs-source-clone"; - version = "0.2.0"; + version = "0.2.1"; src = fetchFromGitHub { owner = "exeldro"; repo = "obs-source-clone"; tag = finalAttrs.version; - hash = "sha256-LvxeADojLM33N3CmdwEHQ2FuORMlbKq961do5J7891M="; + hash = "sha256-It/TF7vAVzuANcNUG9whK9ZDLXpRHzwpGvV5I/YTVdo="; }; nativeBuildInputs = [ cmake ]; From c9b3e0c7f73c1383c5c4b945826e8def55c6e8db Mon Sep 17 00:00:00 2001 From: Mio Date: Sun, 18 Jan 2026 11:12:53 +1100 Subject: [PATCH 065/532] maintainers: add mio --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ef50ebc387ae..109730a84cdc 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -17362,6 +17362,12 @@ githubId = 20436235; name = "Billy Zaelani Malik"; }; + mio = { + name = "Mio"; + email = "mio@mio19.uk"; + github = "mio-19"; + githubId = 57285379; + }; mir06 = { email = "armin.leuprecht@uni-graz.at"; github = "mir06"; From 77a1e2962e7cedeeeb6e767cd1dc200a087f7bcf Mon Sep 17 00:00:00 2001 From: Mio Date: Sat, 17 Jan 2026 13:29:46 +1100 Subject: [PATCH 066/532] plezy: init at 1.14.1 --- pkgs/by-name/pl/plezy/git-hashes.json | 3 + pkgs/by-name/pl/plezy/package.nix | 160 ++ pkgs/by-name/pl/plezy/pubspec.lock.json | 2003 +++++++++++++++++++++++ 3 files changed, 2166 insertions(+) create mode 100644 pkgs/by-name/pl/plezy/git-hashes.json create mode 100644 pkgs/by-name/pl/plezy/package.nix create mode 100644 pkgs/by-name/pl/plezy/pubspec.lock.json diff --git a/pkgs/by-name/pl/plezy/git-hashes.json b/pkgs/by-name/pl/plezy/git-hashes.json new file mode 100644 index 000000000000..e8e0179a06fe --- /dev/null +++ b/pkgs/by-name/pl/plezy/git-hashes.json @@ -0,0 +1,3 @@ +{ + "os_media_controls": "sha256-xfn4gzYTDe7sIsL4cqvX756+ZI9vR40Hr4FCyJXkGfs=" +} diff --git a/pkgs/by-name/pl/plezy/package.nix b/pkgs/by-name/pl/plezy/package.nix new file mode 100644 index 000000000000..9173fcc60abc --- /dev/null +++ b/pkgs/by-name/pl/plezy/package.nix @@ -0,0 +1,160 @@ +{ + lib, + flutter338, + fetchFromGitHub, + yq-go, + pkg-config, + libsecret, + jsoncpp, + mpv-unwrapped, + fetchzip, + stdenv, + libgbm, + libdrm, + libass, + keybinder3, + ffmpeg, + makeDesktopItem, + copyDesktopItems, + imagemagick, + _experimental-update-script-combinators, + nix-update-script, + runCommand, + dart, +}: + +let + libwebrtc = fetchzip { + url = "https://github.com/flutter-webrtc/flutter-webrtc/releases/download/v1.2.1/libwebrtc.zip"; + hash = "sha256-i4LRG44f//SDIOl072yZavkYoTZdiydPZndeOm6/fBM="; + meta = { + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + }; + }; + libwebrtcRpath = lib.makeLibraryPath [ + libgbm + libdrm + ]; +in +flutter338.buildFlutterApplication rec { + pname = "plezy"; + version = "1.14.1"; + + src = fetchFromGitHub { + owner = "edde746"; + repo = "plezy"; + tag = version; + hash = "sha256-KQahdzrn7Fu+rkp7uFpX6ZaA7mou4g1ZYLl7lWBzN/8="; + }; + + pubspecLock = lib.importJSON ./pubspec.lock.json; + + gitHashes = lib.importJSON ./git-hashes.json; + + nativeBuildInputs = [ + pkg-config + copyDesktopItems + imagemagick + ]; + + buildInputs = [ + libsecret + jsoncpp + mpv-unwrapped + libass + keybinder3 + ffmpeg + ]; + + env.NIX_LDFLAGS = "-rpath-link ${libwebrtcRpath}"; + + desktopItems = [ + (makeDesktopItem { + name = "plezy"; + exec = "plezy"; + icon = "plezy"; + desktopName = "Plezy"; + comment = "Modern cross-platform Plex client built with Flutter"; + categories = [ + "AudioVideo" + "Video" + "Player" + ]; + }) + ]; + + customSourceBuilders = { + flutter_webrtc = + { version, src, ... }: + stdenv.mkDerivation { + pname = "flutter_webrtc"; + inherit version src; + inherit (src) passthru; + + postPatch = '' + substituteInPlace third_party/CMakeLists.txt \ + --replace-fail "\''${CMAKE_CURRENT_LIST_DIR}/downloads/libwebrtc.zip" ${libwebrtc} + ln -s ${libwebrtc} third_party/libwebrtc + ''; + + installPhase = '' + runHook preInstall + + mkdir $out + cp -r ./* $out/ + + runHook postInstall + ''; + }; + }; + + postInstall = '' + patchelf --add-rpath ${libwebrtcRpath} $out/app/plezy/lib/libwebrtc.so + + install -Dm644 assets/plezy.png $out/share/icons/hicolor/128x128/apps/plezy.png + for size in 16 24 32 48 64 256 512; do + mkdir -p $out/share/icons/hicolor/''${size}x''${size}/apps + convert assets/plezy.png -resize ''${size}x''${size} $out/share/icons/hicolor/''${size}x''${size}/apps/plezy.png + done + ''; + + passthru = { + pubspecSource = + runCommand "pubspec.lock.json" + { + inherit src; + nativeBuildInputs = [ yq-go ]; + } + '' + yq eval --output-format=json --prettyPrint $src/pubspec.lock > "$out" + ''; + updateScript = _experimental-update-script-combinators.sequence [ + (nix-update-script { }) + ( + (_experimental-update-script-combinators.copyAttrOutputToFile "plezy.pubspecSource" ./pubspec.lock.json) + // { + supportedFeatures = [ ]; + } + ) + { + command = [ + dart.fetchGitHashesScript + "--input" + ./pubspec.lock.json + "--output" + ./git-hashes.json + ]; + supportedFeatures = [ ]; + } + ]; + }; + + meta = { + description = "Modern cross-platform Plex client built with Flutter"; + homepage = "https://github.com/edde746/plezy"; + mainProgram = "plezy"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ mio ]; + platforms = lib.platforms.linux; + }; +} diff --git a/pkgs/by-name/pl/plezy/pubspec.lock.json b/pkgs/by-name/pl/plezy/pubspec.lock.json new file mode 100644 index 000000000000..b7e3d7b75c47 --- /dev/null +++ b/pkgs/by-name/pl/plezy/pubspec.lock.json @@ -0,0 +1,2003 @@ +{ + "packages": { + "_fe_analyzer_shared": { + "dependency": "transitive", + "description": { + "name": "_fe_analyzer_shared", + "sha256": "da0d9209ca76bde579f2da330aeb9df62b6319c834fa7baae052021b0462401f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "85.0.0" + }, + "analyzer": { + "dependency": "transitive", + "description": { + "name": "analyzer", + "sha256": "974859dc0ff5f37bc4313244b3218c791810d03ab3470a579580279ba971a48d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "7.7.1" + }, + "analyzer_plugin": { + "dependency": "transitive", + "description": { + "name": "analyzer_plugin", + "sha256": "a5ab7590c27b779f3d4de67f31c4109dbe13dd7339f86461a6f2a8ab2594d8ce", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.13.4" + }, + "ansicolor": { + "dependency": "transitive", + "description": { + "name": "ansicolor", + "sha256": "50e982d500bc863e1d703448afdbf9e5a72eb48840a4f766fa361ffd6877055f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.3" + }, + "archive": { + "dependency": "transitive", + "description": { + "name": "archive", + "sha256": "2fde1607386ab523f7a36bb3e7edb43bd58e6edaf2ffb29d8a6d578b297fdbbd", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.0.7" + }, + "args": { + "dependency": "transitive", + "description": { + "name": "args", + "sha256": "d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.7.0" + }, + "async": { + "dependency": "transitive", + "description": { + "name": "async", + "sha256": "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.13.0" + }, + "boolean_selector": { + "dependency": "transitive", + "description": { + "name": "boolean_selector", + "sha256": "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.2" + }, + "build": { + "dependency": "transitive", + "description": { + "name": "build", + "sha256": "51dc711996cbf609b90cbe5b335bbce83143875a9d58e4b5c6d3c4f684d3dda7", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.5.4" + }, + "build_config": { + "dependency": "transitive", + "description": { + "name": "build_config", + "sha256": "4ae2de3e1e67ea270081eaee972e1bd8f027d459f249e0f1186730784c2e7e33", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.2" + }, + "build_daemon": { + "dependency": "transitive", + "description": { + "name": "build_daemon", + "sha256": "bf05f6e12cfea92d3c09308d7bcdab1906cd8a179b023269eed00c071004b957", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.1.1" + }, + "build_resolvers": { + "dependency": "transitive", + "description": { + "name": "build_resolvers", + "sha256": "ee4257b3f20c0c90e72ed2b57ad637f694ccba48839a821e87db762548c22a62", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.5.4" + }, + "build_runner": { + "dependency": "direct dev", + "description": { + "name": "build_runner", + "sha256": "382a4d649addbfb7ba71a3631df0ec6a45d5ab9b098638144faf27f02778eb53", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.5.4" + }, + "build_runner_core": { + "dependency": "transitive", + "description": { + "name": "build_runner_core", + "sha256": "85fbbb1036d576d966332a3f5ce83f2ce66a40bea1a94ad2d5fc29a19a0d3792", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.1.2" + }, + "built_collection": { + "dependency": "transitive", + "description": { + "name": "built_collection", + "sha256": "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "5.1.1" + }, + "built_value": { + "dependency": "transitive", + "description": { + "name": "built_value", + "sha256": "a30f0a0e38671e89a492c44d005b5545b830a961575bbd8336d42869ff71066d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "8.12.0" + }, + "cached_network_image": { + "dependency": "direct main", + "description": { + "name": "cached_network_image", + "sha256": "7c1183e361e5c8b0a0f21a28401eecdbde252441106a9816400dd4c2b2424916", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.4.1" + }, + "cached_network_image_platform_interface": { + "dependency": "transitive", + "description": { + "name": "cached_network_image_platform_interface", + "sha256": "35814b016e37fbdc91f7ae18c8caf49ba5c88501813f73ce8a07027a395e2829", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.1.1" + }, + "cached_network_image_web": { + "dependency": "transitive", + "description": { + "name": "cached_network_image_web", + "sha256": "980842f4e8e2535b8dbd3d5ca0b1f0ba66bf61d14cc3a17a9b4788a3685ba062", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.1" + }, + "chalkdart": { + "dependency": "transitive", + "description": { + "name": "chalkdart", + "sha256": "7ffc6bd39c81453fb9ba8dbce042a9c960219b75ea1c07196a7fa41c2fab9e86", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.5" + }, + "characters": { + "dependency": "transitive", + "description": { + "name": "characters", + "sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.4.0" + }, + "charcode": { + "dependency": "transitive", + "description": { + "name": "charcode", + "sha256": "fb0f1107cac15a5ea6ef0a6ef71a807b9e4267c713bb93e00e92d737cc8dbd8a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.4.0" + }, + "checked_yaml": { + "dependency": "transitive", + "description": { + "name": "checked_yaml", + "sha256": "959525d3162f249993882720d52b7e0c833978df229be20702b33d48d91de70f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.4" + }, + "cli_util": { + "dependency": "transitive", + "description": { + "name": "cli_util", + "sha256": "ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.4.2" + }, + "clock": { + "dependency": "transitive", + "description": { + "name": "clock", + "sha256": "fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.2" + }, + "code_builder": { + "dependency": "transitive", + "description": { + "name": "code_builder", + "sha256": "11654819532ba94c34de52ff5feb52bd81cba1de00ef2ed622fd50295f9d4243", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.11.0" + }, + "collection": { + "dependency": "transitive", + "description": { + "name": "collection", + "sha256": "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.19.1" + }, + "connectivity_plus": { + "dependency": "direct main", + "description": { + "name": "connectivity_plus", + "sha256": "b5e72753cf63becce2c61fd04dfe0f1c430cc5278b53a1342dc5ad839eab29ec", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.1.5" + }, + "connectivity_plus_platform_interface": { + "dependency": "transitive", + "description": { + "name": "connectivity_plus_platform_interface", + "sha256": "42657c1715d48b167930d5f34d00222ac100475f73d10162ddf43e714932f204", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.1" + }, + "convert": { + "dependency": "transitive", + "description": { + "name": "convert", + "sha256": "b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.2" + }, + "cross_file": { + "dependency": "transitive", + "description": { + "name": "cross_file", + "sha256": "701dcfc06da0882883a2657c445103380e53e647060ad8d9dfb710c100996608", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.3.5+1" + }, + "crypto": { + "dependency": "direct main", + "description": { + "name": "crypto", + "sha256": "c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.7" + }, + "csslib": { + "dependency": "transitive", + "description": { + "name": "csslib", + "sha256": "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.2" + }, + "csv": { + "dependency": "transitive", + "description": { + "name": "csv", + "sha256": "c6aa2679b2a18cb57652920f674488d89712efaf4d3fdf2e537215b35fc19d6c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.0.0" + }, + "dart_code_linter": { + "dependency": "direct dev", + "description": { + "name": "dart_code_linter", + "sha256": "9456e0a7508b0d76be301dc2f73be37e601019e85c5f59e6a5cc460af90f7dcd", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.1" + }, + "dart_discord_presence": { + "dependency": "direct main", + "description": { + "name": "dart_discord_presence", + "sha256": "4679b197eb37af3676766bbfba9f1f766ba27131588237f13ea7085e9dfe068a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.0" + }, + "dart_style": { + "dependency": "transitive", + "description": { + "name": "dart_style", + "sha256": "8a0e5fba27e8ee025d2ffb4ee820b4e6e2cf5e4246a6b1a477eb66866947e0bb", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.1" + }, + "dart_webrtc": { + "dependency": "transitive", + "description": { + "name": "dart_webrtc", + "sha256": "51bcda4ba5d7dd9e65a309244ce3ac0b58025e6e1f6d7442cee4cd02134ef65f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.6.0" + }, + "dbus": { + "dependency": "transitive", + "description": { + "name": "dbus", + "sha256": "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.7.11" + }, + "device_info_plus": { + "dependency": "direct main", + "description": { + "name": "device_info_plus", + "sha256": "98f28b42168cc509abc92f88518882fd58061ea372d7999aecc424345c7bff6a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "11.5.0" + }, + "device_info_plus_platform_interface": { + "dependency": "transitive", + "description": { + "name": "device_info_plus_platform_interface", + "sha256": "e1ea89119e34903dca74b883d0dd78eb762814f97fb6c76f35e9ff74d261a18f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "7.0.3" + }, + "dio": { + "dependency": "direct main", + "description": { + "name": "dio", + "sha256": "d90ee57923d1828ac14e492ca49440f65477f4bb1263575900be731a3dac66a9", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "5.9.0" + }, + "dio_web_adapter": { + "dependency": "transitive", + "description": { + "name": "dio_web_adapter", + "sha256": "7586e476d70caecaf1686d21eee7247ea43ef5c345eab9e0cc3583ff13378d78", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.1" + }, + "drift": { + "dependency": "direct main", + "description": { + "name": "drift", + "sha256": "540cf382a3bfa99b76e51514db5b0ebcd81ce3679b7c1c9cb9478ff3735e47a1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.28.2" + }, + "drift_dev": { + "dependency": "direct dev", + "description": { + "name": "drift_dev", + "sha256": "68c138e884527d2bd61df2ade276c3a144df84d1adeb0ab8f3196b5afe021bd4", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.28.0" + }, + "duration": { + "dependency": "direct main", + "description": { + "name": "duration", + "sha256": "13e5d20723c9c1dde8fb318cf86716d10ce294734e81e44ae1a817f3ae714501", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.0.3" + }, + "events_emitter": { + "dependency": "transitive", + "description": { + "name": "events_emitter", + "sha256": "a075477bdf9c8c0c31bb7c7b7bdd357b4486c34f30163119f96de4e7f54abeff", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.5.2" + }, + "fake_async": { + "dependency": "transitive", + "description": { + "name": "fake_async", + "sha256": "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.3" + }, + "ffi": { + "dependency": "transitive", + "description": { + "name": "ffi", + "sha256": "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.4" + }, + "file": { + "dependency": "transitive", + "description": { + "name": "file", + "sha256": "a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "7.0.1" + }, + "file_picker": { + "dependency": "direct main", + "description": { + "name": "file_picker", + "sha256": "ab13ae8ef5580a411c458d6207b6774a6c237d77ac37011b13994879f68a8810", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "8.3.7" + }, + "fixnum": { + "dependency": "transitive", + "description": { + "name": "fixnum", + "sha256": "b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.1" + }, + "flex_color_picker": { + "dependency": "direct main", + "description": { + "name": "flex_color_picker", + "sha256": "f5b0b53d4ae0d59b1e28dfc21d5398e5028cf8e764518e491a52fd050aa23881", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.7.2" + }, + "flex_seed_scheme": { + "dependency": "transitive", + "description": { + "name": "flex_seed_scheme", + "sha256": "828291a5a4d4283590541519d8b57821946660ac61d2e07d955f81cfcab22e5d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.6.1" + }, + "flutter": { + "dependency": "direct main", + "description": "flutter", + "source": "sdk", + "version": "0.0.0" + }, + "flutter_cache_manager": { + "dependency": "transitive", + "description": { + "name": "flutter_cache_manager", + "sha256": "400b6592f16a4409a7f2bb929a9a7e38c72cceb8ffb99ee57bbf2cb2cecf8386", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.4.1" + }, + "flutter_launcher_icons": { + "dependency": "direct dev", + "description": { + "name": "flutter_launcher_icons", + "sha256": "10f13781741a2e3972126fae08393d3c4e01fa4cd7473326b94b72cf594195e7", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.14.4" + }, + "flutter_lints": { + "dependency": "direct dev", + "description": { + "name": "flutter_lints", + "sha256": "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "5.0.0" + }, + "flutter_plugin_android_lifecycle": { + "dependency": "transitive", + "description": { + "name": "flutter_plugin_android_lifecycle", + "sha256": "ee8068e0e1cd16c4a82714119918efdeed33b3ba7772c54b5d094ab53f9b7fd1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.33" + }, + "flutter_test": { + "dependency": "direct dev", + "description": "flutter", + "source": "sdk", + "version": "0.0.0" + }, + "flutter_web_plugins": { + "dependency": "transitive", + "description": "flutter", + "source": "sdk", + "version": "0.0.0" + }, + "flutter_webrtc": { + "dependency": "direct overridden", + "description": { + "name": "flutter_webrtc", + "sha256": "71a38363a5b50603e405c275f30de2eb90f980b0cc94b0e1e9d8b9d6a6b03bf0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.2.1" + }, + "frontend_server_client": { + "dependency": "transitive", + "description": { + "name": "frontend_server_client", + "sha256": "f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.0.0" + }, + "gamepads": { + "dependency": "direct main", + "description": { + "name": "gamepads", + "sha256": "3a8a35502f0b3d28ea55e2c6c42320583389c0514a2bdd92ba0440d0cadd628e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.9" + }, + "gamepads_android": { + "dependency": "transitive", + "description": { + "name": "gamepads_android", + "sha256": "7913cd171ff06d5b588cb3e1dae64390c6e1352dd2999ff19a96d822eb7441fd", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.6" + }, + "gamepads_darwin": { + "dependency": "transitive", + "description": { + "name": "gamepads_darwin", + "sha256": "91250975ee196703816c55117502ec53ce4a1b881ca50dec1d0fbcb9fbb75eff", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.2+2" + }, + "gamepads_ios": { + "dependency": "transitive", + "description": { + "name": "gamepads_ios", + "sha256": "085459e2f677c18c4b15aee5dacc66e0b05491d4ed32bd3041c8328394e00d3a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.3+1" + }, + "gamepads_linux": { + "dependency": "transitive", + "description": { + "name": "gamepads_linux", + "sha256": "f4c17915a84400d7f624aadb6371424ada596eedff2a25663121453e65917e0d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.1+3" + }, + "gamepads_platform_interface": { + "dependency": "transitive", + "description": { + "name": "gamepads_platform_interface", + "sha256": "ddab8677a4137d92e381b04cc97a8081ae4b75673dc0f24c846618d2b5226c4f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.2+1" + }, + "gamepads_web": { + "dependency": "transitive", + "description": { + "name": "gamepads_web", + "sha256": "4885a792f16de023c4975854ffe17ffccacb46beb1e78ac1ecde76fd10edcb22", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.0" + }, + "gamepads_windows": { + "dependency": "transitive", + "description": { + "name": "gamepads_windows", + "sha256": "454320638b8ad73890530545a2f788d83a752471010edade0f00b1636c1b382d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.4+1" + }, + "glob": { + "dependency": "transitive", + "description": { + "name": "glob", + "sha256": "c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.3" + }, + "graphs": { + "dependency": "transitive", + "description": { + "name": "graphs", + "sha256": "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.2" + }, + "hotkey_manager": { + "dependency": "direct main", + "description": { + "name": "hotkey_manager", + "sha256": "06f0655b76c8dd322fb7101dc615afbdbf39c3d3414df9e059c33892104479cd", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.3" + }, + "hotkey_manager_linux": { + "dependency": "transitive", + "description": { + "name": "hotkey_manager_linux", + "sha256": "83676bda8210a3377bc6f1977f193bc1dbdd4c46f1bdd02875f44b6eff9a8473", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "hotkey_manager_macos": { + "dependency": "transitive", + "description": { + "name": "hotkey_manager_macos", + "sha256": "03b5967e64357b9ac05188ea4a5df6fe4ed4205762cb80aaccf8916ee1713c96", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "hotkey_manager_platform_interface": { + "dependency": "transitive", + "description": { + "name": "hotkey_manager_platform_interface", + "sha256": "98ffca25b8cc9081552902747b2942e3bc37855389a4218c9d50ca316b653b13", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "hotkey_manager_windows": { + "dependency": "transitive", + "description": { + "name": "hotkey_manager_windows", + "sha256": "0d03ced9fe563ed0b68f0a0e1b22c9ffe26eb8053cb960e401f68a4f070e0117", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "html": { + "dependency": "transitive", + "description": { + "name": "html", + "sha256": "6d1264f2dffa1b1101c25a91dff0dc2daee4c18e87cd8538729773c073dbf602", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.15.6" + }, + "http": { + "dependency": "transitive", + "description": { + "name": "http", + "sha256": "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.6.0" + }, + "http_multi_server": { + "dependency": "transitive", + "description": { + "name": "http_multi_server", + "sha256": "aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.2.2" + }, + "http_parser": { + "dependency": "transitive", + "description": { + "name": "http_parser", + "sha256": "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.1.2" + }, + "image": { + "dependency": "transitive", + "description": { + "name": "image", + "sha256": "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.5.4" + }, + "in_app_review": { + "dependency": "direct main", + "description": { + "name": "in_app_review", + "sha256": "ab26ac54dbd802896af78c670b265eaeab7ecddd6af4d0751e9604b60574817f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.11" + }, + "in_app_review_platform_interface": { + "dependency": "transitive", + "description": { + "name": "in_app_review_platform_interface", + "sha256": "fed2c755f2125caa9ae10495a3c163aa7fab5af3585a9c62ef4a6920c5b45f10", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.5" + }, + "io": { + "dependency": "transitive", + "description": { + "name": "io", + "sha256": "dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.5" + }, + "js": { + "dependency": "transitive", + "description": { + "name": "js", + "sha256": "f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.6.7" + }, + "js_interop": { + "dependency": "transitive", + "description": { + "name": "js_interop", + "sha256": "7ec859c296958ccea34dc770504bd3ff4ae52fdd9e7eeb2bacc7081ad476a1f5", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.0.1" + }, + "json2yaml": { + "dependency": "transitive", + "description": { + "name": "json2yaml", + "sha256": "da94630fbc56079426fdd167ae58373286f603371075b69bf46d848d63ba3e51", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.1" + }, + "json_annotation": { + "dependency": "direct main", + "description": { + "name": "json_annotation", + "sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.9.0" + }, + "json_serializable": { + "dependency": "direct dev", + "description": { + "name": "json_serializable", + "sha256": "c50ef5fc083d5b5e12eef489503ba3bf5ccc899e487d691584699b4bdefeea8c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.9.5" + }, + "leak_tracker": { + "dependency": "transitive", + "description": { + "name": "leak_tracker", + "sha256": "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "11.0.2" + }, + "leak_tracker_flutter_testing": { + "dependency": "transitive", + "description": { + "name": "leak_tracker_flutter_testing", + "sha256": "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.10" + }, + "leak_tracker_testing": { + "dependency": "transitive", + "description": { + "name": "leak_tracker_testing", + "sha256": "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.2" + }, + "lints": { + "dependency": "transitive", + "description": { + "name": "lints", + "sha256": "c35bb79562d980e9a453fc715854e1ed39e24e7d0297a880ef54e17f9874a9d7", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "5.1.1" + }, + "logger": { + "dependency": "direct main", + "description": { + "name": "logger", + "sha256": "a7967e31b703831a893bbc3c3dd11db08126fe5f369b5c648a36f821979f5be3", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.6.2" + }, + "logging": { + "dependency": "transitive", + "description": { + "name": "logging", + "sha256": "c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.0" + }, + "matcher": { + "dependency": "transitive", + "description": { + "name": "matcher", + "sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.12.17" + }, + "material_color_utilities": { + "dependency": "transitive", + "description": { + "name": "material_color_utilities", + "sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.11.1" + }, + "material_symbols_icons": { + "dependency": "direct main", + "description": { + "name": "material_symbols_icons", + "sha256": "02555a48e1ec02b16e532dfd4ef13c4f6bf7ec7c20230e58e56641a393433dc3", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.2892.0" + }, + "meta": { + "dependency": "transitive", + "description": { + "name": "meta", + "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.17.0" + }, + "mime": { + "dependency": "transitive", + "description": { + "name": "mime", + "sha256": "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.0" + }, + "nested": { + "dependency": "transitive", + "description": { + "name": "nested", + "sha256": "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.0" + }, + "nm": { + "dependency": "transitive", + "description": { + "name": "nm", + "sha256": "2c9aae4127bdc8993206464fcc063611e0e36e72018696cd9631023a31b24254", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.5.0" + }, + "octo_image": { + "dependency": "transitive", + "description": { + "name": "octo_image", + "sha256": "34faa6639a78c7e3cbe79be6f9f96535867e879748ade7d17c9b1ae7536293bd", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.0" + }, + "os_media_controls": { + "dependency": "direct main", + "description": { + "path": ".", + "ref": "60b3bbbe16773d3862253c97df4b1e0a3b1cd0d4", + "resolved-ref": "60b3bbbe16773d3862253c97df4b1e0a3b1cd0d4", + "url": "https://github.com/edde746/os-media-controls" + }, + "source": "git", + "version": "0.2.0" + }, + "package_config": { + "dependency": "transitive", + "description": { + "name": "package_config", + "sha256": "f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.0" + }, + "package_info_plus": { + "dependency": "direct main", + "description": { + "name": "package_info_plus", + "sha256": "f69da0d3189a4b4ceaeb1a3defb0f329b3b352517f52bed4290f83d4f06bc08d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.0.0" + }, + "package_info_plus_platform_interface": { + "dependency": "transitive", + "description": { + "name": "package_info_plus_platform_interface", + "sha256": "202a487f08836a592a6bd4f901ac69b3a8f146af552bbd14407b6b41e1c3f086", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.2.1" + }, + "path": { + "dependency": "direct main", + "description": { + "name": "path", + "sha256": "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.9.1" + }, + "path_provider": { + "dependency": "direct main", + "description": { + "name": "path_provider", + "sha256": "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.5" + }, + "path_provider_android": { + "dependency": "transitive", + "description": { + "name": "path_provider_android", + "sha256": "e122c5ea805bb6773bb12ce667611265980940145be920cd09a4b0ec0285cb16", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.20" + }, + "path_provider_foundation": { + "dependency": "transitive", + "description": { + "name": "path_provider_foundation", + "sha256": "efaec349ddfc181528345c56f8eda9d6cccd71c177511b132c6a0ddaefaa2738", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.3" + }, + "path_provider_linux": { + "dependency": "transitive", + "description": { + "name": "path_provider_linux", + "sha256": "f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.1" + }, + "path_provider_platform_interface": { + "dependency": "transitive", + "description": { + "name": "path_provider_platform_interface", + "sha256": "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.2" + }, + "path_provider_windows": { + "dependency": "transitive", + "description": { + "name": "path_provider_windows", + "sha256": "bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.0" + }, + "peerdart": { + "dependency": "direct main", + "description": { + "name": "peerdart", + "sha256": "1d0db041d42194f42e57d8889d029fb8d107610bf1062b39f43f4651de547e3c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.5.6" + }, + "petitparser": { + "dependency": "transitive", + "description": { + "name": "petitparser", + "sha256": "1a97266a94f7350d30ae522c0af07890c70b8e62c71e8e3920d1db4d23c057d1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "7.0.1" + }, + "platform": { + "dependency": "transitive", + "description": { + "name": "platform", + "sha256": "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.6" + }, + "plugin_platform_interface": { + "dependency": "transitive", + "description": { + "name": "plugin_platform_interface", + "sha256": "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.8" + }, + "pool": { + "dependency": "transitive", + "description": { + "name": "pool", + "sha256": "978783255c543aa3586a1b3c21f6e9d720eb315376a915872c61ef8b5c20177d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.5.2" + }, + "posix": { + "dependency": "transitive", + "description": { + "name": "posix", + "sha256": "6323a5b0fa688b6a010df4905a56b00181479e6d10534cecfecede2aa55add61", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.0.3" + }, + "process": { + "dependency": "transitive", + "description": { + "name": "process", + "sha256": "c6248e4526673988586e8c00bb22a49210c258dc91df5227d5da9748ecf79744", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "5.0.5" + }, + "provider": { + "dependency": "direct main", + "description": { + "name": "provider", + "sha256": "4e82183fa20e5ca25703ead7e05de9e4cceed1fbd1eadc1ac3cb6f565a09f272", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.1.5+1" + }, + "pub_semver": { + "dependency": "transitive", + "description": { + "name": "pub_semver", + "sha256": "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.0" + }, + "pub_updater": { + "dependency": "transitive", + "description": { + "name": "pub_updater", + "sha256": "739a0161d73a6974c0675b864fb0cf5147305f7b077b7f03a58fa7a9ab3e7e7d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.5.0" + }, + "pubspec_parse": { + "dependency": "transitive", + "description": { + "name": "pubspec_parse", + "sha256": "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.5.0" + }, + "qr": { + "dependency": "transitive", + "description": { + "name": "qr", + "sha256": "5a1d2586170e172b8a8c8470bbbffd5eb0cd38a66c0d77155ea138d3af3a4445", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.2" + }, + "qr_flutter": { + "dependency": "direct main", + "description": { + "name": "qr_flutter", + "sha256": "5095f0fc6e3f71d08adef8feccc8cea4f12eec18a2e31c2e8d82cb6019f4b097", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.1.0" + }, + "rate_limiter": { + "dependency": "direct main", + "description": { + "name": "rate_limiter", + "sha256": "2bae2e961adedf7fc2e8b0305d30e3a3619baf001d050c6907870c5c6235b559", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.0" + }, + "recase": { + "dependency": "transitive", + "description": { + "name": "recase", + "sha256": "e4eb4ec2dcdee52dcf99cb4ceabaffc631d7424ee55e56f280bc039737f89213", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.1.0" + }, + "rxdart": { + "dependency": "transitive", + "description": { + "name": "rxdart", + "sha256": "0c7c0cedd93788d996e33041ffecda924cc54389199cde4e6a34b440f50044cb", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.27.7" + }, + "saf_stream": { + "dependency": "direct main", + "description": { + "name": "saf_stream", + "sha256": "c05449997698c481a03e428162a999f93b1ee1bcc0349d651899a59f7b10230a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.12.3" + }, + "saf_util": { + "dependency": "direct main", + "description": { + "name": "saf_util", + "sha256": "219f983e5f17b28998335158cdc97add9d52af9884e38b5a43f10dcc070510ec", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.11.0" + }, + "screen_retriever": { + "dependency": "transitive", + "description": { + "name": "screen_retriever", + "sha256": "570dbc8e4f70bac451e0efc9c9bb19fa2d6799a11e6ef04f946d7886d2e23d0c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "screen_retriever_linux": { + "dependency": "transitive", + "description": { + "name": "screen_retriever_linux", + "sha256": "f7f8120c92ef0784e58491ab664d01efda79a922b025ff286e29aa123ea3dd18", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "screen_retriever_macos": { + "dependency": "transitive", + "description": { + "name": "screen_retriever_macos", + "sha256": "71f956e65c97315dd661d71f828708bd97b6d358e776f1a30d5aa7d22d78a149", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "screen_retriever_platform_interface": { + "dependency": "transitive", + "description": { + "name": "screen_retriever_platform_interface", + "sha256": "ee197f4581ff0d5608587819af40490748e1e39e648d7680ecf95c05197240c0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "screen_retriever_windows": { + "dependency": "transitive", + "description": { + "name": "screen_retriever_windows", + "sha256": "449ee257f03ca98a57288ee526a301a430a344a161f9202b4fcc38576716fe13", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "shared_preferences": { + "dependency": "direct main", + "description": { + "name": "shared_preferences", + "sha256": "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.5.3" + }, + "shared_preferences_android": { + "dependency": "transitive", + "description": { + "name": "shared_preferences_android", + "sha256": "34266009473bf71d748912da4bf62d439185226c03e01e2d9687bc65bbfcb713", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.15" + }, + "shared_preferences_foundation": { + "dependency": "transitive", + "description": { + "name": "shared_preferences_foundation", + "sha256": "1c33a907142607c40a7542768ec9badfd16293bac51da3a4482623d15845f88b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.5.5" + }, + "shared_preferences_linux": { + "dependency": "transitive", + "description": { + "name": "shared_preferences_linux", + "sha256": "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.1" + }, + "shared_preferences_platform_interface": { + "dependency": "transitive", + "description": { + "name": "shared_preferences_platform_interface", + "sha256": "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.1" + }, + "shared_preferences_web": { + "dependency": "transitive", + "description": { + "name": "shared_preferences_web", + "sha256": "c49bd060261c9a3f0ff445892695d6212ff603ef3115edbb448509d407600019", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.3" + }, + "shared_preferences_windows": { + "dependency": "transitive", + "description": { + "name": "shared_preferences_windows", + "sha256": "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.1" + }, + "shelf": { + "dependency": "transitive", + "description": { + "name": "shelf", + "sha256": "e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.4.2" + }, + "shelf_web_socket": { + "dependency": "transitive", + "description": { + "name": "shelf_web_socket", + "sha256": "3632775c8e90d6c9712f883e633716432a27758216dfb61bd86a8321c0580925", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.0" + }, + "sky_engine": { + "dependency": "transitive", + "description": "flutter", + "source": "sdk", + "version": "0.0.0" + }, + "slang": { + "dependency": "direct main", + "description": { + "name": "slang", + "sha256": "a466773de768eb95bdf681e0a92e7c8010d44bb247b62130426c83ece33aeaed", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.32.0" + }, + "slang_build_runner": { + "dependency": "direct dev", + "description": { + "name": "slang_build_runner", + "sha256": "b2e0c63f3c801a4aa70b4ca43173893d6eb7d5a421fc9d97ad983527397631b3", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.32.0" + }, + "slang_flutter": { + "dependency": "direct main", + "description": { + "name": "slang_flutter", + "sha256": "1a98e878673996902fa5ef0b61ce5c245e41e4d25640d18af061c6aab917b0c7", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.32.0" + }, + "source_gen": { + "dependency": "transitive", + "description": { + "name": "source_gen", + "sha256": "35c8150ece9e8c8d263337a265153c3329667640850b9304861faea59fc98f6b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.0" + }, + "source_helper": { + "dependency": "transitive", + "description": { + "name": "source_helper", + "sha256": "a447acb083d3a5ef17f983dd36201aeea33fedadb3228fa831f2f0c92f0f3aca", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.7" + }, + "source_span": { + "dependency": "transitive", + "description": { + "name": "source_span", + "sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.10.1" + }, + "sqflite": { + "dependency": "transitive", + "description": { + "name": "sqflite", + "sha256": "e2297b1da52f127bc7a3da11439985d9b536f75070f3325e62ada69a5c585d03", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.2" + }, + "sqflite_android": { + "dependency": "transitive", + "description": { + "name": "sqflite_android", + "sha256": "ecd684501ebc2ae9a83536e8b15731642b9570dc8623e0073d227d0ee2bfea88", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.2+2" + }, + "sqflite_common": { + "dependency": "transitive", + "description": { + "name": "sqflite_common", + "sha256": "6ef422a4525ecc601db6c0a2233ff448c731307906e92cabc9ba292afaae16a6", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.5.6" + }, + "sqflite_darwin": { + "dependency": "transitive", + "description": { + "name": "sqflite_darwin", + "sha256": "279832e5cde3fe99e8571879498c9211f3ca6391b0d818df4e17d9fff5c6ccb3", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.2" + }, + "sqflite_platform_interface": { + "dependency": "transitive", + "description": { + "name": "sqflite_platform_interface", + "sha256": "8dd4515c7bdcae0a785b0062859336de775e8c65db81ae33dd5445f35be61920", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.0" + }, + "sqlite3": { + "dependency": "transitive", + "description": { + "name": "sqlite3", + "sha256": "3145bd74dcdb4fd6f5c6dda4d4e4490a8087d7f286a14dee5d37087290f0f8a2", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.9.4" + }, + "sqlite3_flutter_libs": { + "dependency": "direct main", + "description": { + "name": "sqlite3_flutter_libs", + "sha256": "1e800ebe7f85a80a66adacaa6febe4d5f4d8b75f244e9838a27cb2ffc7aec08d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.5.41" + }, + "sqlparser": { + "dependency": "transitive", + "description": { + "name": "sqlparser", + "sha256": "57090342af1ce32bb499aa641f4ecdd2d6231b9403cea537ac059e803cc20d67", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.41.2" + }, + "stack_trace": { + "dependency": "transitive", + "description": { + "name": "stack_trace", + "sha256": "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.12.1" + }, + "stream_channel": { + "dependency": "transitive", + "description": { + "name": "stream_channel", + "sha256": "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.4" + }, + "stream_transform": { + "dependency": "transitive", + "description": { + "name": "stream_transform", + "sha256": "ad47125e588cfd37a9a7f86c7d6356dde8dfe89d071d293f80ca9e9273a33871", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.1" + }, + "string_scanner": { + "dependency": "transitive", + "description": { + "name": "string_scanner", + "sha256": "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.4.1" + }, + "synchronized": { + "dependency": "transitive", + "description": { + "name": "synchronized", + "sha256": "c254ade258ec8282947a0acbbc90b9575b4f19673533ee46f2f6e9b3aeefd7c0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.4.0" + }, + "term_glyph": { + "dependency": "transitive", + "description": { + "name": "term_glyph", + "sha256": "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.2.2" + }, + "test_api": { + "dependency": "transitive", + "description": { + "name": "test_api", + "sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.7.7" + }, + "timing": { + "dependency": "transitive", + "description": { + "name": "timing", + "sha256": "62ee18aca144e4a9f29d212f5a4c6a053be252b895ab14b5821996cff4ed90fe", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.2" + }, + "typed_data": { + "dependency": "transitive", + "description": { + "name": "typed_data", + "sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.4.0" + }, + "uni_platform": { + "dependency": "transitive", + "description": { + "name": "uni_platform", + "sha256": "e02213a7ee5352212412ca026afd41d269eb00d982faa552f419ffc2debfad84", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.3" + }, + "url_launcher": { + "dependency": "direct main", + "description": { + "name": "url_launcher", + "sha256": "f6a7e5c4835bb4e3026a04793a4199ca2d14c739ec378fdfe23fc8075d0439f8", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.3.2" + }, + "url_launcher_android": { + "dependency": "transitive", + "description": { + "name": "url_launcher_android", + "sha256": "5c8b6c2d89a78f5a1cca70a73d9d5f86c701b36b42f9c9dac7bad592113c28e9", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.3.24" + }, + "url_launcher_ios": { + "dependency": "transitive", + "description": { + "name": "url_launcher_ios", + "sha256": "6b63f1441e4f653ae799166a72b50b1767321ecc263a57aadf825a7a2a5477d9", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.3.5" + }, + "url_launcher_linux": { + "dependency": "transitive", + "description": { + "name": "url_launcher_linux", + "sha256": "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.2.1" + }, + "url_launcher_macos": { + "dependency": "transitive", + "description": { + "name": "url_launcher_macos", + "sha256": "8262208506252a3ed4ff5c0dc1e973d2c0e0ef337d0a074d35634da5d44397c9", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.2.4" + }, + "url_launcher_platform_interface": { + "dependency": "transitive", + "description": { + "name": "url_launcher_platform_interface", + "sha256": "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.2" + }, + "url_launcher_web": { + "dependency": "transitive", + "description": { + "name": "url_launcher_web", + "sha256": "4bd2b7b4dc4d4d0b94e5babfffbca8eac1a126c7f3d6ecbc1a11013faa3abba2", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.1" + }, + "url_launcher_windows": { + "dependency": "transitive", + "description": { + "name": "url_launcher_windows", + "sha256": "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.4" + }, + "uuid": { + "dependency": "direct main", + "description": { + "name": "uuid", + "sha256": "a11b666489b1954e01d992f3d601b1804a33937b5a8fe677bd26b8a9f96f96e8", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.5.2" + }, + "vector_math": { + "dependency": "transitive", + "description": { + "name": "vector_math", + "sha256": "d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.0" + }, + "vm_service": { + "dependency": "transitive", + "description": { + "name": "vm_service", + "sha256": "45caa6c5917fa127b5dbcfbd1fa60b14e583afdc08bfc96dda38886ca252eb60", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "15.0.2" + }, + "wakelock_plus": { + "dependency": "direct main", + "description": { + "name": "wakelock_plus", + "sha256": "9296d40c9adbedaba95d1e704f4e0b434be446e2792948d0e4aa977048104228", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.4.0" + }, + "wakelock_plus_platform_interface": { + "dependency": "transitive", + "description": { + "name": "wakelock_plus_platform_interface", + "sha256": "036deb14cd62f558ca3b73006d52ce049fabcdcb2eddfe0bf0fe4e8a943b5cf2", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.0" + }, + "watcher": { + "dependency": "transitive", + "description": { + "name": "watcher", + "sha256": "592ab6e2892f67760543fb712ff0177f4ec76c031f02f5b4ff8d3fc5eb9fb61a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.4" + }, + "web": { + "dependency": "transitive", + "description": { + "name": "web", + "sha256": "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.1" + }, + "web_socket": { + "dependency": "transitive", + "description": { + "name": "web_socket", + "sha256": "34d64019aa8e36bf9842ac014bb5d2f5586ca73df5e4d9bf5c936975cae6982c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.1" + }, + "web_socket_channel": { + "dependency": "transitive", + "description": { + "name": "web_socket_channel", + "sha256": "d645757fb0f4773d602444000a8131ff5d48c9e47adfe9772652dd1a4f2d45c8", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.3" + }, + "webrtc_interface": { + "dependency": "transitive", + "description": { + "name": "webrtc_interface", + "sha256": "2e604a31703ad26781782fb14fa8a4ee621154ee2c513d2b9938e486fa695233", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.0" + }, + "win32": { + "dependency": "transitive", + "description": { + "name": "win32", + "sha256": "d7cb55e04cd34096cd3a79b3330245f54cb96a370a1c27adb3c84b917de8b08e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "5.15.0" + }, + "win32_registry": { + "dependency": "transitive", + "description": { + "name": "win32_registry", + "sha256": "6f1b564492d0147b330dd794fee8f512cec4977957f310f9951b5f9d83618dae", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.0" + }, + "window_manager": { + "dependency": "direct main", + "description": { + "name": "window_manager", + "sha256": "732896e1416297c63c9e3fb95aea72d0355f61390263982a47fd519169dc5059", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.4.3" + }, + "workmanager": { + "dependency": "direct main", + "description": { + "name": "workmanager", + "sha256": "065673b2a465865183093806925419d311a9a5e0995aa74ccf8920fd695e2d10", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.9.0+3" + }, + "workmanager_android": { + "dependency": "transitive", + "description": { + "name": "workmanager_android", + "sha256": "9ae744db4ef891f5fcd2fb8671fccc712f4f96489a487a1411e0c8675e5e8cb7", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.9.0+2" + }, + "workmanager_apple": { + "dependency": "transitive", + "description": { + "name": "workmanager_apple", + "sha256": "1cc12ae3cbf5535e72f7ba4fde0c12dd11b757caf493a28e22d684052701f2ca", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.9.1+2" + }, + "workmanager_platform_interface": { + "dependency": "transitive", + "description": { + "name": "workmanager_platform_interface", + "sha256": "f40422f10b970c67abb84230b44da22b075147637532ac501729256fcea10a47", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.9.1+1" + }, + "xdg_directories": { + "dependency": "transitive", + "description": { + "name": "xdg_directories", + "sha256": "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.0" + }, + "xml": { + "dependency": "transitive", + "description": { + "name": "xml", + "sha256": "971043b3a0d3da28727e40ed3e0b5d18b742fa5a68665cca88e74b7876d5e025", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.6.1" + }, + "yaml": { + "dependency": "transitive", + "description": { + "name": "yaml", + "sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.3" + } + }, + "sdks": { + "dart": ">=3.10.4 <4.0.0", + "flutter": ">=3.35.0" + } +} From 038841f6edb0d847f817ed845bf12610f4486c78 Mon Sep 17 00:00:00 2001 From: Karl Beecken Date: Mon, 19 Jan 2026 11:30:53 +0100 Subject: [PATCH 067/532] rathole: 0.5.0-unstable-2024-06-06 -> 0.5.0-unstable-2025-07-29 --- pkgs/by-name/ra/rathole/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ra/rathole/package.nix b/pkgs/by-name/ra/rathole/package.nix index 303a5b6c5484..85785368ffb1 100644 --- a/pkgs/by-name/ra/rathole/package.nix +++ b/pkgs/by-name/ra/rathole/package.nix @@ -11,12 +11,12 @@ rustPlatform.buildRustPackage rec { pname = "rathole"; - version = "0.5.0-unstable-2024-06-06"; + version = "0.5.0-unstable-2025-07-29"; src = fetchFromGitHub { - owner = "rapiz1"; + owner = "rathole-org"; repo = "rathole"; - rev = "be14d124a22e298d12d92e56ef4fec0e51517998"; + rev = "5a9dd6d939744859af322aeff7fd60f7483a68bc"; hash = "sha256-C0/G4JOZ4pTAvcKZhRHsGvlLlwAyWBQ0rMScLvaLSuA="; }; @@ -67,7 +67,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Reverse proxy for NAT traversal"; - homepage = "https://github.com/rapiz1/rathole"; + homepage = "https://github.com/rathole-org/rathole"; license = lib.licenses.asl20; mainProgram = "rathole"; maintainers = with lib.maintainers; [ From 90549d6906772371519efdb18324345425e1f31b Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Mon, 19 Jan 2026 13:09:24 -0300 Subject: [PATCH 068/532] bolt-launcher: 0.20.0 -> 0.20.6 --- pkgs/by-name/bo/bolt-launcher/package.nix | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/bo/bolt-launcher/package.nix b/pkgs/by-name/bo/bolt-launcher/package.nix index 04678bd953db..763470b3de3f 100644 --- a/pkgs/by-name/bo/bolt-launcher/package.nix +++ b/pkgs/by-name/bo/bolt-launcher/package.nix @@ -1,7 +1,7 @@ { lib, stdenv, - fetchFromGitHub, + fetchFromGitea, makeWrapper, cmake, ninja, @@ -24,27 +24,28 @@ }: let cef = cef-binary.override { - version = "126.2.18"; - gitRevision = "3647d39"; - chromiumVersion = "126.0.6478.183"; + version = "141.0.7"; + gitRevision = "a5714cc"; + chromiumVersion = "141.0.7390.108"; srcHashes = { - aarch64-linux = "sha256-Ni5aEbI+WuMnbT8gPWMONN5NkTySw7xJvnM6U44Njao="; - x86_64-linux = "sha256-YwND4zsndvmygJxwmrCvaFuxjJO704b6aDVSJqpEOKc="; + aarch64-linux = "sha256-2A0hVzUVMBemhjnFE/CrKs4CU96Qkxy8S/SieaEJjwE="; + x86_64-linux = "sha256-tZzUxeXxbYP8YfIQLbiSyihPcjZM9cd2Ad8gGCSvdGk="; }; }; in let bolt = stdenv.mkDerivation (finalAttrs: { pname = "bolt-launcher"; - version = "0.20.0"; + version = "0.20.6"; - src = fetchFromGitHub { + src = fetchFromGitea { + domain = "codeberg.org"; owner = "AdamCake"; - repo = "bolt"; + repo = "Bolt"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-Gh1xaYAysZshEGzljnEYJuK8Mv4cwSWH1W4rEu2F/0s="; + hash = "sha256-m0s+RNoHJ//HGTZ3zU+sW+MXM1/GcQbMbBmAJfy47W0="; }; nativeBuildInputs = [ From 254d7ae7d27c33fe49fab183d97faa66616ccf9a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 20 Jan 2026 07:07:40 +0000 Subject: [PATCH 069/532] groonga: 15.1.7 -> 15.2.3 --- pkgs/by-name/gr/groonga/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/groonga/package.nix b/pkgs/by-name/gr/groonga/package.nix index 513623136cd1..f1e43c9041bb 100644 --- a/pkgs/by-name/gr/groonga/package.nix +++ b/pkgs/by-name/gr/groonga/package.nix @@ -23,11 +23,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "groonga"; - version = "15.1.7"; + version = "15.2.3"; src = fetchurl { url = "https://packages.groonga.org/source/groonga/groonga-${finalAttrs.version}.tar.gz"; - hash = "sha256-iZpBSgY291aNGhGEX+PddbcB9yEGp6JvMLyVCvWHZhY="; + hash = "sha256-DwLNXhq/adrajX2HX0Cpr6UBT8yMDWRfa/sYDnGOpnI="; }; patches = [ From 683de594b6ae707fb7aa8ff2bde881f2ee8d0322 Mon Sep 17 00:00:00 2001 From: Philipp Schuster Date: Tue, 6 Jan 2026 09:58:56 +0100 Subject: [PATCH 070/532] cloud-hypervisor: update outdated cargo test flags Since v50.0, Cloud Hypervisor unit test "just works" without restrictions [0]. Also, `--workspace` is no longer needed [1] in theory, but we need it here to use `--exclude`. We still need some excludes for certain platforms, tho. [0] https://github.com/cloud-hypervisor/cloud-hypervisor/pull/7487 [1] https://github.com/cloud-hypervisor/cloud-hypervisor/pull/7525 --- pkgs/by-name/cl/cloud-hypervisor/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/cl/cloud-hypervisor/package.nix b/pkgs/by-name/cl/cloud-hypervisor/package.nix index 792bf21da320..d5c66fe672b9 100644 --- a/pkgs/by-name/cl/cloud-hypervisor/package.nix +++ b/pkgs/by-name/cl/cloud-hypervisor/package.nix @@ -32,8 +32,6 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoTestFlags = [ "--workspace" - "--bins" - "--lib" # Integration tests require root. "--exclude" "hypervisor" # /dev/kvm "--exclude" From 79436314ad6a985384796cfc540ab336abac1236 Mon Sep 17 00:00:00 2001 From: Philipp Schuster Date: Tue, 6 Jan 2026 09:59:07 +0100 Subject: [PATCH 071/532] cloud-hypervisor: add maintainer phip1611 [0] https://github.com/cloud-hypervisor/cloud-hypervisor/pull/7487 On-behalf-of: SAP philipp.schuster@sap.com Signed-off-by: Philipp Schuster --- pkgs/by-name/cl/cloud-hypervisor/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/cl/cloud-hypervisor/package.nix b/pkgs/by-name/cl/cloud-hypervisor/package.nix index d5c66fe672b9..8a40f5ce020a 100644 --- a/pkgs/by-name/cl/cloud-hypervisor/package.nix +++ b/pkgs/by-name/cl/cloud-hypervisor/package.nix @@ -57,6 +57,7 @@ rustPlatform.buildRustPackage (finalAttrs: { maintainers = with lib.maintainers; [ offline qyliss + phip1611 ]; platforms = [ "aarch64-linux" From f952579f990c655c7c46130537fdf3b5d5482454 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 20 Jan 2026 10:28:09 +0000 Subject: [PATCH 072/532] readsb: 3.16.7 -> 3.16.9 --- pkgs/by-name/re/readsb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/readsb/package.nix b/pkgs/by-name/re/readsb/package.nix index 4559f9dd49f4..a3e17b7a2216 100644 --- a/pkgs/by-name/re/readsb/package.nix +++ b/pkgs/by-name/re/readsb/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "readsb"; - version = "3.16.7"; + version = "3.16.9"; src = fetchFromGitHub { owner = "wiedehopf"; repo = "readsb"; tag = "v${finalAttrs.version}"; - hash = "sha256-voBA1SaSbhm+CRiTBbKdf8NqJS5xano+c806+wqiMgE="; + hash = "sha256-jaC+OFhYvPFp3dZ2jfAL+1KT3pVQf5wcvcvX3c+BNsg="; }; strictDeps = true; From ac56962c7044a5b14a730de67ccc687bf07e3446 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 20 Jan 2026 11:12:51 +0000 Subject: [PATCH 073/532] phel: 0.27.0 -> 0.28.0 --- pkgs/by-name/ph/phel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ph/phel/package.nix b/pkgs/by-name/ph/phel/package.nix index ba1c0851cebf..02eb98ac9d34 100644 --- a/pkgs/by-name/ph/phel/package.nix +++ b/pkgs/by-name/ph/phel/package.nix @@ -7,16 +7,16 @@ php.buildComposerProject2 (finalAttrs: { pname = "phel"; - version = "0.27.0"; + version = "0.28.0"; src = fetchFromGitHub { owner = "phel-lang"; repo = "phel-lang"; tag = "v${finalAttrs.version}"; - hash = "sha256-8e29IQcTOT6kgcluGxp5bJ/tmD1tmA2VfrgAqpoao4o="; + hash = "sha256-kl1AwHApVaCT9rli3pvc+ftMfj+ZJg+NRi2DafI8cVo="; }; - vendorHash = "sha256-G78w7Cwhrs2kqtVEZFlbw9EqnE3roOWlR+O16R5M3eI="; + vendorHash = "sha256-ypyiNC3NX94g+koQ8uZjrEqLTvctTQNi18od+vP4e/g="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; From dddb615313d90e52c5acd15d6151a44228f2c7fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leon=20Schwarz=C3=A4ugl?= Date: Tue, 20 Jan 2026 14:25:01 +0100 Subject: [PATCH 074/532] swayosd: 0.2.1 -> 0.3.0 --- pkgs/by-name/sw/swayosd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sw/swayosd/package.nix b/pkgs/by-name/sw/swayosd/package.nix index f57f154898ae..25371b04f884 100644 --- a/pkgs/by-name/sw/swayosd/package.nix +++ b/pkgs/by-name/sw/swayosd/package.nix @@ -22,18 +22,18 @@ }: stdenv.mkDerivation rec { pname = "swayosd"; - version = "0.2.1"; + version = "0.3.0"; src = fetchFromGitHub { owner = "ErikReider"; repo = "SwayOSD"; rev = "v${version}"; - hash = "sha256-O9A7+QvvhmH3LFLv8vufVCgNQJqKc3LJitCUHYaGHyE="; + hash = "sha256-DRJ4D+QcgkVZmlfbj2HEIUHnYldzIuSDcpsOAOuoaL0="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-J2sl6/4+bRWlkvaTJtFsMqvvOxYtWLRjJcYWcu0loRE="; + hash = "sha256-t0IZvO7Wbx6A7v/sRZOSOLj0O/1m7vOBjZSd99TAutI="; }; nativeBuildInputs = [ From 5b69ffe0336a344d757bab7fbd66a461a6c2ad5b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 20 Jan 2026 22:05:57 +0000 Subject: [PATCH 075/532] vscode-extensions.sonarsource.sonarlint-vscode: 4.32.0 -> 4.40.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index f0dd8556189a..475b54e22872 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4335,8 +4335,8 @@ let mktplcRef = { publisher = "sonarsource"; name = "sonarlint-vscode"; - version = "4.32.0"; - hash = "sha256-faFX58fYzJ94tkKxHkTHpyt9zBc2nxmPd6xOgO59qPc="; + version = "4.40.0"; + hash = "sha256-Jzb+ywEGINN4eRVRMUnBloXWT2wubrU91NEBoySx0NQ="; }; meta.license = lib.licenses.lgpl3Only; }; From 968d5c96158e5d4f91af18c83023a9aa2662816e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 20 Jan 2026 23:23:15 +0000 Subject: [PATCH 076/532] blobfuse: 2.5.0 -> 2.5.2 --- pkgs/by-name/bl/blobfuse/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bl/blobfuse/package.nix b/pkgs/by-name/bl/blobfuse/package.nix index 756591dade3c..ff9c55876039 100644 --- a/pkgs/by-name/bl/blobfuse/package.nix +++ b/pkgs/by-name/bl/blobfuse/package.nix @@ -9,19 +9,19 @@ }: let - version = "2.5.0"; + version = "2.5.2"; src = fetchFromGitHub { owner = "Azure"; repo = "azure-storage-fuse"; rev = "blobfuse2-${version}"; - sha256 = "sha256-BRLORwEY8PeD9hFkpm3Gup+eXzdFkW1Rkr73ncyKrso="; + sha256 = "sha256-iTzVKb8z7lQh40iMZiwjeufColiwU2YrihBLNLjS6JI="; }; in buildGoModule { pname = "blobfuse"; inherit version src; - vendorHash = "sha256-L1ix9pRal5Ssfwf+kl9SFC9bbveuKeiuzrBwapvbFZY="; + vendorHash = "sha256-9sT+8o+esVYdqYqAfkvyggqPiIIkG78krv+uID9+UBw="; buildInputs = [ fuse3 ]; From c3828266abd70fc976adad5297fb28866ea2cdfc Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Wed, 21 Jan 2026 16:07:48 +0100 Subject: [PATCH 077/532] r2modman: 3.2.11 -> 3.2.13 --- pkgs/by-name/r2/r2modman/missing-hashes.json | 46 +++++++++++-------- pkgs/by-name/r2/r2modman/package.nix | 6 +-- .../r2/r2modman/steam-launch-fix.patch | 22 ++++----- 3 files changed, 39 insertions(+), 35 deletions(-) diff --git a/pkgs/by-name/r2/r2modman/missing-hashes.json b/pkgs/by-name/r2/r2modman/missing-hashes.json index 18deadd21a95..1f0e76eb5e4c 100644 --- a/pkgs/by-name/r2/r2modman/missing-hashes.json +++ b/pkgs/by-name/r2/r2modman/missing-hashes.json @@ -1,55 +1,81 @@ { "@esbuild/aix-ppc64@npm:0.25.10": "e1a113d75c27f15756d18dc2a9257f07068c7b37a00ed3848c0d903f3e66f2df23156993fca7523422cf5be10417747a1e4faa2e93196f011faab606938174e5", "@esbuild/aix-ppc64@npm:0.25.5": "fb872b34a2843293dc60e809968fedf93e0d8f7174b062decffae6ba861eb56aaea0cd0aba87ba99162ceb2a690f0cde4fc29c000b52c035e40c91ec7861d43e", + "@esbuild/aix-ppc64@npm:0.27.2": "78d13201fd4d048d19955fc510db508b14b5fc1a38f4ea506469eac65db770c65fc3727df15b087778178fc8e3304df88559a7441d227451efd8a0b1a688a729", "@esbuild/android-arm64@npm:0.25.10": "a2dd6b7ba7d3ab2b669bdc45dc7e306671ecbd89b251d3ad73191fc18fe07080525beadf0a9ead65f96d623d4e37172b2516dc1ce7ddc3c3224299926615b2a1", "@esbuild/android-arm64@npm:0.25.5": "c818e799b19b5587466bf68a27b578ccaaf866c1d144573fbde7659e3fd3f555422ec3e67f5bd186a87648957d1b6e74df4f847edea7219c16979c9916f36e91", + "@esbuild/android-arm64@npm:0.27.2": "e8aded79b2f1f8841c082396f7476bee51c056ed468e438fe2ee00b6b73e96acd640d0b8d0cc13e63c972898f6cdd275483c36c562d4186f0efc01881672b08a", "@esbuild/android-arm@npm:0.25.10": "0d7b4d970f4793252396ca9b737a2c5b485a5f051827ba1cbcce23a76e9bb7bc6f73be3b5ebed73a15aca915534917d13aeef0ce14d214026a36f0f334eadb14", "@esbuild/android-arm@npm:0.25.5": "a5384933f9f2ffcadce2be49da6ff43249fe42f32a04071316434e9f633fc20c8d4029072e9a53555620c3531045786297607b852579eee30b6dbc3bc9d98cd9", + "@esbuild/android-arm@npm:0.27.2": "ac673502cf6672dabb4b82a26bb3cc120402acba1b87a92481c0a37c8fa06847fd16503714bb227f6351d836f6f60c644ab50fda95c896d8eeb3e5ec3af96226", "@esbuild/android-x64@npm:0.25.10": "a2e49c045ea189ca6020a8c1baced2db4cf105848c1cc922931c8e3a11b26f1143078d3ee5c088bfbccab8e564039a5b6962513e45b41572614607dced92b03f", "@esbuild/android-x64@npm:0.25.5": "8ce115dc7e1e6735f23b4aadb2dfca29c0abd8577ce34802ea3d017a64e388928949134fe225dfe190babdc5ec01be5fc7794eca84738cdefc12c5e3789ce43b", + "@esbuild/android-x64@npm:0.27.2": "dcf5c84443645af089e3b82421097c0288a4bdebabf231449ddd66e1b48952e5af975bd26954a50be0441605b91cfe779ca2192bc4b02b7b19192a2a86f912f1", "@esbuild/darwin-arm64@npm:0.25.10": "a96d0821aa97cd0ce2fa35b525896fc9d878b492832be8a0cd22bdbb081d11209574e48ef8ce29f51a88a9cea33c5f6a8b4409bd0801eddeac5ef4ad4db2d88a", "@esbuild/darwin-arm64@npm:0.25.5": "a009eab62f2bd284a6f2001d5e08217059186ffc16907bbe873e1de40fe9b5ed92c0db2f4c4d0dc41545838850a430c8f2f35d7bdb9cd01a1a04293acd97afca", + "@esbuild/darwin-arm64@npm:0.27.2": "cf08b03672941acbea8b509db79a7cb9cf8c81b563c75414c87b8c8442cb1178063eaa14b7cd1ae6cae95dba7e1de9343b721a6d19523a5f21c3d1367e3688b7", "@esbuild/darwin-x64@npm:0.25.10": "0f358404778b8f36a2676181f8840139d7e5723a76e54683f0ada3d72572d8c864bc76084e1d23dd5605896329857ad15b598dedd141d160b64669253bfaee82", "@esbuild/darwin-x64@npm:0.25.5": "cac8021a7a0c549263e076913346b35a5bb81f76ffbc1abfad5e7b67303f013ac0c76f111bf624ea8447b327ec86c18a60c6ff307d743a2269f5d47313f5b2de", + "@esbuild/darwin-x64@npm:0.27.2": "5d3207cf85674b01a817c43064525e39b215802a9ecf352d15e92e926c3e549d95b30e127c2d3f8196ac9472ecca87a861d9f270221ee55884c7a6d0aa636fe1", "@esbuild/freebsd-arm64@npm:0.25.10": "f82928e4a4beb95da3379b98c5088d017113c02e3f2ab54867e4f6974b21b25c68ed793cbb3e9a99a510fd58ad3c5dbc1f7ca5bd4ce6adc99627a25fc722178b", "@esbuild/freebsd-arm64@npm:0.25.5": "d248e7103b7094eb4288db7c9a78b2905a25b4a957f2b945531ca88d3394f45ceca2343a7c84954734534af6159bc741eb3d5c1ed9df990f7395337a1b14192c", + "@esbuild/freebsd-arm64@npm:0.27.2": "45f475fc6ab2f4760155ca2b50c4cf0ea8aef2bfad3ba4548f4547898d3cc785dcfc2ea58a190be3c20c715c771d1d694a9eb6ef5fb6b72d93b6abc94f366b98", "@esbuild/freebsd-x64@npm:0.25.10": "08c9d830e43a3be5fdb4525d940b0cd069bd7e7e1f4d53a5475411351c07891343b3c009f37d47e10ae3bafcb9ed52b4b5bd5e7dbd0505723add21a09c08dae6", "@esbuild/freebsd-x64@npm:0.25.5": "8a7be0740f07f5dbb3e24bf782ca6ef518a8ce9b53e5d864221722045713586d41774cbd531df97dc868b291b3b303c12e50ca8611c3cb7b5fe09a30b38285eb", + "@esbuild/freebsd-x64@npm:0.27.2": "7fb62475cb9cdf54d22f2fa984ef57f891d05f366143227efd1d28d507a3b1f2c723239b3e22b3ac418467e6284a08eaf6dcf0bfd2a0f1bea06d0ac73c2aa8de", "@esbuild/linux-arm64@npm:0.25.10": "1b6f5a1ef9aef52210832f5dd4d55ddd0a880dfc0f832106374b56c5cd8fbb865d7d711bdd6ff7c94a0cc42a7c3e6cf91118bf5c4187cfbbe1eb4d1807afca37", "@esbuild/linux-arm64@npm:0.25.5": "ce3c8fca47cf0a92148fb288eb35a5c4a4dcf7a700730b3a48fdd63c13e17c719eb6b350378203fba773477eb5be637f47a6d52c5d4ce5bdc0075ee917156006", + "@esbuild/linux-arm64@npm:0.27.2": "89b8e94e2f4e7cf564623bb6b1d2e9ab218c6d4cafed93778fb797b552d3495f08c99e49d9a2573823bc62660353ce4b4cf17a2828359a3437a9caf8da99673b", "@esbuild/linux-arm@npm:0.25.10": "023383ebb145fa2f93de674713c7e4725df2b3c910f43bc1b5488a3b1169005d46fcbcf84234aace04c799ee569ea7671f92205e42dda52bc9954e48b47d7a1d", "@esbuild/linux-arm@npm:0.25.5": "cc81ea76ab86ed2a837c9da329f7c63412d288dc0aa608c8dcdf51705dc93d5b7f966a429be4896babe611074e5898c7e6c8e07ad7f50123a05478975294fbb4", + "@esbuild/linux-arm@npm:0.27.2": "fd7c845a5ee2073ef6c5bc9d914844b48b82006ebf00f5acb98a43f600ee83fda578034ed8eb6f7f462ed4e3ecd8b7c6570a78bb708ee7eb10b93751ab879ad6", "@esbuild/linux-ia32@npm:0.25.10": "130136f141d0388ec249fa314848906fb8b45e554324b8a07c13b5bc2e7da94c6fc7ebd037af6b69655a542ec52515ea8f8bc3bfe6dfc0dab8bdf9954debfb0d", "@esbuild/linux-ia32@npm:0.25.5": "bfed6750923afd56148f658f6ec8995479f5115116dc212ecb9e4c556064422e22eda855177e7c02cbc945494e4db1167101918c5fa932278115db2c7025a3f6", + "@esbuild/linux-ia32@npm:0.27.2": "23f67cfbab67aa860d7afa842e29fa75eb16af8577a811c54263fc3a276c05e468d532bcdb118d174624ed76a9e133d2520567937d4ed646caf9dd19aadbae15", "@esbuild/linux-loong64@npm:0.25.10": "0e076ba5ea9b2e6ad00c27b8ee530621ef4c356aba6d8c873f9f7c50fa2f54bd75f4bef57d209fc0af011c9748c64e9d5e281f13456fa9c8b71f79467bfc71ad", "@esbuild/linux-loong64@npm:0.25.5": "e5c20140bbbdba53f0d86dd72961ed73e6255d2ada2d3a626f390b352170605644822ad7592f695b6e520edcefe0c5f6ba19d10694b5d11d725745d9792bde01", + "@esbuild/linux-loong64@npm:0.27.2": "b37e531c91346c7b5d31ce6664a334c391a27c3c9fb282136abf232111575387e9d066abf27f29436afc913270a8e2c2b09c1210fbf87e70f1028685d94ec4de", "@esbuild/linux-mips64el@npm:0.25.10": "dc3ef7a524ef0d78030f088263735026c97e7be45f56a610c8849fca8c36b10969558bffb6c21b6d8a5819a33450e529e44c1a71a6fccb0ce69f23b01273bbc3", "@esbuild/linux-mips64el@npm:0.25.5": "6b3559517efd0dd1301debc7af7e275b055859c26facdda2e229b1aaab6ebea4c480a1da151c46211ee4035d95bfa7f0cdacf735b57ee99d41b69c77357310b9", + "@esbuild/linux-mips64el@npm:0.27.2": "8b48a6c7dc8f16147c1087b56710685f3b89279498caab6b63cad3db9402308adf633111d773cfe31756d41fe46e895f2c1ece0fc1ed484ab02e92c28357f0c6", "@esbuild/linux-ppc64@npm:0.25.10": "60088ee09f940e169e2073ee77972f22af78c9c1df9a8e7db45e3c3f9176d5ffd8006a4102f34783c7f3629e9c153797d9f493063e9bdedf6f676018cbe6445e", "@esbuild/linux-ppc64@npm:0.25.5": "a1a1af99d758efce928335637924dcd8ddec4201af51014e1f831b012d53a0a673b1e0c31036ec9e8c5a0311439283419ec8abdfc67ecb245fa7f7b653006ed0", + "@esbuild/linux-ppc64@npm:0.27.2": "4f207f87bfc1253974e00d3cf27316d3e93b7e51fde46ed618367e62f2875dffd66812acb85e8d2949dffc73eed7b3939a42bb93f40ec8fca4a6988173709dab", "@esbuild/linux-riscv64@npm:0.25.10": "3f194dfe0f2725d9a41b0ab127238ef271d0689f31a05ecae25d6df3aa8275261d6ba073373236fac3c6c8af2a4556736a8025e80d8a719a049d22b23c99464c", "@esbuild/linux-riscv64@npm:0.25.5": "6cd8dce6723b73e0f89898ab6cd52e0d009afdacdfc0d5529134de7b832c92c2e0421fbb5cbfc0e0c0b2b00a9b1ff2c4cdb9695b2c535ebc174960e986c727a7", + "@esbuild/linux-riscv64@npm:0.27.2": "837a0aa03e82a1b853632d153515d68035e57b39ccf730a778311c04e3429aa80f001d990392519a641945501f6ab3af331481eb4551e99718e7cd2ba5862089", "@esbuild/linux-s390x@npm:0.25.10": "926a04be26ebf794dae6a6185e04f39d246b04f1b5cb40b41f5228228a87e3a785cfb6493f405a0dc7d9b6a96d9417453fdc291b7fb4bc4aaf785eaa44cf1806", "@esbuild/linux-s390x@npm:0.25.5": "31b86dbc93d19eb362bad3353e65d6da771118346e723582d06c05f1b6ffad1c3765001b5215ef1e8f0c2bb29130d98815359bbc88e5c08304354d5a92e6ea94", + "@esbuild/linux-s390x@npm:0.27.2": "426a4b9d9d4c58d61031a412c64c8cfb0db0e38da3cf4dade253c45a46dc539dccee24700e965e66c7c397a65fef765fc43bdc6b3f46d6bc6f289f79c4b6d7d5", "@esbuild/linux-x64@npm:0.25.10": "ebe641e7b96af7dcefe629b4f34a4da9cd0b282e42e8efd0311c2ed631a40a143bb96eda5592b209c4eab295f45b2e3395c69412edb40d5689ffaa01aa276409", "@esbuild/linux-x64@npm:0.25.5": "f878a3e40edfd8a50de94bf982a9eaf03e636a0332af163a6c905490063aae652384fb392d4765c4338fb6f991034949c92ec768ee65c3b2fceeb494b89fe8b3", + "@esbuild/linux-x64@npm:0.27.2": "febde9f6908220698cf72947534eca590c2b5ce8b0c9bc6170649c5f64f7f93808bb9be2caabd7c63068dc68e218741f27a17ffb8826d87fb487a0639888b90f", "@esbuild/netbsd-arm64@npm:0.25.10": "11f85ed4ade5c38fe8f2f3e78ee5c302a4f90d48a6bf93cf8917b13d52b03671c7742294785165cc70611eb0b085a4e9aa5a0f487f8e15f80200ff450549e19e", "@esbuild/netbsd-arm64@npm:0.25.5": "941c5e28a63a93f19122271b5490e196db12815702c2266c6d66401b6909a4364ab889611ba81c5359624e3ce61f0505a680a1179ed9a555d1415fa1c485d75d", + "@esbuild/netbsd-arm64@npm:0.27.2": "1f69c833bfc5d1d7c58f52fca35637df1686a5bff5c15af900c165b2561a809d805201dc8de712fa73c69205e96a078096cd00b00e9ca8fb5cd8741e4ec943b8", "@esbuild/netbsd-x64@npm:0.25.10": "322482debb21160769f7ee293c3e84e44293bb7c734082fac2857277038ab1087763a553697b8f20dc3a03b7a397936396cde8150c1cc6a0ad62941e7ee86845", "@esbuild/netbsd-x64@npm:0.25.5": "edbefdd88ca24a373497a7c8d1fdab418827ff89c6eee1c574159dbb4d9174552aa87753f35525a894964b77c14b012164ec5582b9f19dd4d6c1f5d45df411c7", + "@esbuild/netbsd-x64@npm:0.27.2": "29c9cbd018788521145d719013020dfbf744185eaeaff845f0fc925c67630c66743b03486a2531493f79482d2315e910a27a31f89a791e0a9589e04d86d295d7", "@esbuild/openbsd-arm64@npm:0.25.10": "4c68206360952d04fbafe32d3f4cf420f15c0a150f914d398746f1cf8241073fe9422cc0cc0de8b0b98b8158879dc5fd322eb8454d936457eab3dc9ba131584d", "@esbuild/openbsd-arm64@npm:0.25.5": "d44633a374c109d2fb9c678882016e3ec3d79f0c5f21a6e6fb0114ea709bc539200b037a4e3ec52304eea2f8c5957bf16c6f0a7af5cfde41b652c4bac604bba6", + "@esbuild/openbsd-arm64@npm:0.27.2": "dccfe8ca6c0d648a26a626b5a4caf3325fed90d7ae343db2a86be9af2479391518c02d54470c2690aec23af1359debe7fbf125d979b5ea891a63fe4b206c2d6f", "@esbuild/openbsd-x64@npm:0.25.10": "70328d84e7954932d0fcd282bc2a16fdd31a899ef23f5214221e64bfebd80222b03a7629d9af55fea220df6a41cd51d0c068618f443dc37ad717dc6601a9445b", "@esbuild/openbsd-x64@npm:0.25.5": "efc4641ea653dedc9886f0603c2e7cfc6fbe94c34d4cdaee9b060a8b9d8143d1192c45da93b3e802af2c26f72ab1ad3a3fad0e0cb297d06de55814fe83ccd32c", + "@esbuild/openbsd-x64@npm:0.27.2": "0bc581af266608ba01c530ec1fe2b475630dbd56538562f8b1748f7044727bd08d0784afa9aee8aa0a2afe843bb0b47572b4c6babb2a9953808d37263d730be1", "@esbuild/openharmony-arm64@npm:0.25.10": "ca11e8c30cddd7603235cf05185678f6aad7c40eccd8ef57a207325b8553e5481503cda7ae35d777eb5020b9426f2d13332aba147732a9abe0f5b3964a6c0d17", + "@esbuild/openharmony-arm64@npm:0.27.2": "1f04a6d690bd2ef231801b0c46b40359b4d4451409cf46a865613f3942835e7633286c328c31f3a10065491f314e6c7c47d7a8f79c1a1ec25f59ff46f5765c6f", "@esbuild/sunos-x64@npm:0.25.10": "46c205aa7a15d7b5d13553300f3d36593e7119a320672ac3c092f5a67db6cb91f9c59a235dfbe2947bd99f7653bb3be325a33c3474a00b90d39856ef9b05af48", "@esbuild/sunos-x64@npm:0.25.5": "29860663381b6098c0fda6f69235407654dfad953e83b3f9f06a270950d5c37da4ca60a4b5915b8e2606d468b560be6179870f64a22d5b046e8a930c31a7b554", + "@esbuild/sunos-x64@npm:0.27.2": "9543db0acc86a762f9fd708a3226ebc45a1625885532d153928b9d2b0de90b6d78db0f9b77261d345b95c1ba7282ff3ab0fa37932c2dcd9b1c2b7da7cf39cd76", "@esbuild/win32-arm64@npm:0.25.10": "ca2d057a874607013788fd3a161e8e25fcfb777a7aa6edd68662cff3869d1566541d61caab9b11e16515e2192673bf70c00f5efc38f67d1305f76b55bbe8febd", "@esbuild/win32-arm64@npm:0.25.5": "a77d395251c8a62ab0cec07d5230222823fa02fbf3ef008d94b5213a335c9f949872c3f1c2f947abaa28098b669018e429af42f59616e049860a0072f3b006de", + "@esbuild/win32-arm64@npm:0.27.2": "2bfe0fef3ace4a5b0f7647168ae21eda9344a8bef4924d60d1ca781b59eb1f7fef0858aef6e2fb8c185638117bfb7dc18c55a700db57799955c8f655eaaf1f44", "@esbuild/win32-ia32@npm:0.25.10": "fa5efade9e9a1a01e65223f22304dd71a3d005a2b394309a652bb231bdbc14fe937ec7bf0ce1e117fed182731430e055828616d1c10abee2dfc80aee50fee13e", "@esbuild/win32-ia32@npm:0.25.5": "ff1b6cbe835082aef5b93c3e2012d51be431d05c6ae5f90a5bc89687c687e8e2340c262dedddd124b27b511616bbc4088b5a4a949d3147f677084dc6ec572629", + "@esbuild/win32-ia32@npm:0.27.2": "c510d04bc11f11b7bd6bbf0ea28e2ba484e6232b7655b5cc8ccf8276ef7da760d54a79eaef87a1a40a81632a5ec4a9f7bb08f63920e5d145c8a893ae76d93094", "@esbuild/win32-x64@npm:0.25.10": "0f2cb29b001bf4a71035b37d42bcaeb48baef5a6b07be2c024593a18dcec87cd5829a0cc17acc7128cd251bd6232bdbd04d967d9c2bd7db9c1978effffe31671", "@esbuild/win32-x64@npm:0.25.5": "266e69e8d37bd4deb77443588e49472e4e9791178cb39e1692eabb67cf65d8e85a932ac468e7ebb2072c8a9ee23ad413c8f0f7d954c474f643cedbbf7aad952a", + "@esbuild/win32-x64@npm:0.27.2": "d11933a70f9c908e3cd7202071dc23a9dea8afa58a4c2e22a3beab3516d0898345a5ebb2af47ffb2cc7f5d2a6d788ed4681fa7f37e121f1605149f124d632c67", "@parcel/watcher-android-arm64@npm:2.5.0": "2d5d66f4e904546cff638d0b27a871d695dda1205e32902f917723dc1b09a5edef4ed8064fc5c85192a4e5e5b531eb4a2d3b349015ff6170c8228e3c098d5376", "@parcel/watcher-darwin-arm64@npm:2.5.0": "bbdbaeb31ccea5ec172adab2bb2b1a5f4b2e18ed31054d7f6b1db718238f5880e3b8bc8ac1b55c00048c7a1973e75c0c86fa04c02679f99c0bb355145c8b685b", "@parcel/watcher-darwin-x64@npm:2.5.0": "85089bf1c0f7fb0b4007d54f97e890bf2173d1a11166e9e601b9afe6e260e9cff2eed150ea80f51aae358436376c36af75a70523f53711f16a773987422cf93b", @@ -63,45 +89,25 @@ "@parcel/watcher-win32-arm64@npm:2.5.0": "cff6516b1dad597ca1ec8c385cf8251f5050b32ab46fc15360f2eff3a40b61b7107eee56df73764007d9bd6b826960d2f3589c8e0ce270bb5b2a292313bd7a1b", "@parcel/watcher-win32-ia32@npm:2.5.0": "ad9d2c9ae3a7031105fc90418050a910d4b679ead36e5fdcbb1b3e4afbaf56aec6566863e3a374c645c82f57073d8f643183f19c67c8c48b0aa62224c05fdb9d", "@parcel/watcher-win32-x64@npm:2.5.0": "aa9660bdb2fe70de5163f9f8419e263711fd30612244fb7feb58fce49a653b88ac0e1e29646fb1fc76b86fd8215e62eea5ded0616725987dfca5372041925bd2", - "@rollup/rollup-android-arm-eabi@npm:4.44.0": "25f984da650693e6a2598396885f8da7d94de024cf8b298d97bf1c21c74d8f4624a0e86691cff4705be18dd1ed9a0c00746ba812b96ba769fa3b39d328b62b5b", "@rollup/rollup-android-arm-eabi@npm:4.47.1": "305cc0cb4deba7b5e4d8e74e5c26952399f9eebec9244ca73b485e35a16272fc6fd764b49407004a6799fbc7b5f8f694b36ebd5a2c250339e7c8ea98b07276b8", - "@rollup/rollup-android-arm64@npm:4.44.0": "67edeb6ef080c7de8f28a89bf04895e5fd40ad1ec2126624b8891a83d60315156c258f6b696410a150cf1dd183d715535b29d19374d4848c75ecae39c219cacb", "@rollup/rollup-android-arm64@npm:4.47.1": "8c3fd787078368bf89876a33bc1328a8408e8c0014035d959de49ac0e89cd160d4784eb7d017ee76c2699fd9ca1798bb0013d016c40d227eb922a2e42de82b35", - "@rollup/rollup-darwin-arm64@npm:4.44.0": "24ebdb983047cd020ce514f9e4989dcf0de5b88c75ea2d96c134be57296c71d57c7c053105e310df588a14763f4500470f7cea6b6254fc379111577ba0ffff4b", "@rollup/rollup-darwin-arm64@npm:4.47.1": "0ab37d9868e2c8f8cf0a3232d35d75a10010ac14d7b7abc9549816570c60a9cf888e62b4f4b20319040d1c54d4a594c15ad237b0ddb3b088a8ca25d6775a3546", - "@rollup/rollup-darwin-x64@npm:4.44.0": "42784bb2e20d7e3a394f705e630a652e1a290cfda30304c9564571dcbedd0201614da6a3948cbff5fa4086756dfae84d171bb29fe287d64af975207198661de4", "@rollup/rollup-darwin-x64@npm:4.47.1": "b1826226e1fec4e66a3befb6458550c3204a78e1ab26566a5f6f445fef83405ab54d4cb9ff3b3bc058576837d62176be8c6acdbafa72c2b8ded39af2be8e0b4b", - "@rollup/rollup-freebsd-arm64@npm:4.44.0": "ae9a6f60c42062904d4aedde798471844ae1930e90ccdb1297084e6f58ed627d49ad3f2d4d1e61e27c2f9bf0ff1d6875e40aa2ededc971ce9045dd8bd6d2e5cb", "@rollup/rollup-freebsd-arm64@npm:4.47.1": "df46768bb4d9c1482198a3ad460bcafca1b7ace1c9ce5827f4988e0db4d8c8217a3afe2781d8ee51bb8535a731de7d21c82b354b9c6e3a03de151a8e83f57e22", - "@rollup/rollup-freebsd-x64@npm:4.44.0": "63a1f490b420f0384b0eb47d79ab179e6e3248794355b2896acf0d31968db943173a6e14470dcb5d8ce93544696cd6fea79df618b4d336f109fb6259e92bc0ba", "@rollup/rollup-freebsd-x64@npm:4.47.1": "142b86cb7e184a1b45ea35899b4fa8b909d2fed1a3b4f60d472dcca2db0958c8e7b5f02e0efe08e9b53a86383341e82c8b2925536f53131f478e95d65b892321", - "@rollup/rollup-linux-arm-gnueabihf@npm:4.44.0": "57d95a62a9d3cf7593601e3cb1a3b5eb4f6898e08abc8dbe978e9a14d82b2c15258725df45cf61ca9cb2888fd71db62c71408693c4caa776c072d1f26c798784", "@rollup/rollup-linux-arm-gnueabihf@npm:4.47.1": "cc33c7215effde2c9785b5f7335a0fa019b70fdadc7011ca6e9646ec96b65633ca2a9f5d2c4b8dbb0d15dea9df8c21f3d84d6b876eaf2a5bb786b388648d0282", - "@rollup/rollup-linux-arm-musleabihf@npm:4.44.0": "2dd0c7ffe8b4380ae1de01fc0fef73c87ad2f83b1688f5384cb8177886be4f5ce4dd4927079c33ee96f351f0f023652581f3e1fded2939ad903c6c1a3fe47629", "@rollup/rollup-linux-arm-musleabihf@npm:4.47.1": "901fd5619bba4bc67fbb668a5b9851f7694a4922735939a618ed2b66a9a8f0f54c29bf93d169dd5d63a4dc31ce12bb138f4bf0c7c38b095c9227b6e159e29fe3", - "@rollup/rollup-linux-arm64-gnu@npm:4.44.0": "8aa9d4ab0901f22f9adb58d81416cbae8a89fd681acc3197461cae5cb288a2e1f5ec0d1e6ed65b116cd3dadd143cc9524e8bfce1ad396ea7f6ad09dc16b20b46", "@rollup/rollup-linux-arm64-gnu@npm:4.47.1": "c336e5aa383bd94e8239eaec59cc68e340f4d20ab6324e026ae2bacc1c35f5b14effdd4b5f93aeb85bbffcfcdfb20432fa30427c163eee4eb9450135af8ad501", - "@rollup/rollup-linux-arm64-musl@npm:4.44.0": "956c4c0fa3e0911754e3a5d712757d1be339cfc337bf0c215d97db313397fc7827693fdb6ee8a84b61a4c2fa32478dc06d172c0f4b9df767691bc320a6dd5631", "@rollup/rollup-linux-arm64-musl@npm:4.47.1": "cdd1a686d32af3feec4efd1ef446590f821150cb5d786dfdc670f00835349dabb501e9ac89272648b327959779dd116874968205e66aac87d5122f0a01c09ba8", - "@rollup/rollup-linux-loongarch64-gnu@npm:4.44.0": "29dd1f5ee3ff798876a2fc7657b4024a4e02404f05e4608487c523aecabac009aac3f899ab48577a98eadf84c9ba65477f72ebdec7ad725cb747df52bd41e833", "@rollup/rollup-linux-loongarch64-gnu@npm:4.47.1": "2f842e0313f6c75fa7e4fe6bbed1b50cf788f8dc560cbd8e643890b04e5ba0ab09f9df1098c137a2378caf9d18a3a34ec812f7bed0c8d0c434f6ab8996855c51", - "@rollup/rollup-linux-powerpc64le-gnu@npm:4.44.0": "8fa01183e91152aebe5712aff6e19c70a5c9c0ea519292a3b05c782036771c943e2b75ffccda6179405ab1f18e157023cdad9f2dc0ebfe77a49488ab43d62289", "@rollup/rollup-linux-ppc64-gnu@npm:4.47.1": "0c03ee753998d260fed665caa4f4401577a00335f9f7d7dd365bd65936dfcb694f8a137f5dd514b70701d0c738abebe1bf32a51ec8b3a7607fbdc6c71de336fb", - "@rollup/rollup-linux-riscv64-gnu@npm:4.44.0": "ad0ddbc3caf30f8ff1c70492b1c8cab83131a5f516f0fdf0b54b5ea626db143257c5dfa9afeb0cad22eb49d6a974f8a13695bcd50ac44a3cc16069776284d221", "@rollup/rollup-linux-riscv64-gnu@npm:4.47.1": "a0029cb9e5069937d4d4cdf1397cd2f0c9e0ebc4b507dd4cd12a8f78e5d05fd8f918888b2c68ef2faaa18a93ab085028c39ff0c15fe1c7b378ab60a545db60b2", - "@rollup/rollup-linux-riscv64-musl@npm:4.44.0": "0726d47cba07192ce5d5a15112585e61b5df9ce60d5caae3e7b6f9dc427f907c9fdb0a2b6fca9e8c4b1e8ce54bebe88c6c161ebd3429a9c369c5f5c795e7f516", "@rollup/rollup-linux-riscv64-musl@npm:4.47.1": "454a0630741eed1e0da10e385e086032315a23c1c5518c76d90b8f91ec2085c50281c546409723f6c01c24fe6cc1fc2709a7f7b81b1b41f482c4bca7ff1b0d46", - "@rollup/rollup-linux-s390x-gnu@npm:4.44.0": "7d01327e4d704b5b866de4aac565352ab377196fc908968bf1c032d76c015dfe7e78d2424dbb6172853ce122a17451a6b4c7d292a12a10be24d2874a874e81b9", "@rollup/rollup-linux-s390x-gnu@npm:4.47.1": "9bf616ff8f59d6154c556e7425e3d317a266aad22f6602cfa1135cbdd553fbe83977e408765fc595fca9991a961bfb97cedfb82d6acc35dc837d3452555ee5e1", - "@rollup/rollup-linux-x64-gnu@npm:4.44.0": "267c03842d113762c6bb0c9c8275fca24008ef9390b4c3fe36011f540894e808146d02e7216dfc9c98a9395ca3cb309db0233e8f4c75eff070a9a1b6425755a0", "@rollup/rollup-linux-x64-gnu@npm:4.47.1": "382702660077833c76f64f27368d5256c3d2f713d57120e9f61a013cb0539058725e22d7ecbdf06802f811f77393b6d828a85c1dd4d3c87364f59fcdfc8eb08e", - "@rollup/rollup-linux-x64-musl@npm:4.44.0": "824a72b9a60e9de3fa9d53931c0ca43fd7ed7f61f58fb2bc2ba4be069da3ec8a1a749d6fe2b6b41e8a32ef3f9c7b273ccd9a5bf7785c3cf3debdb18ae299f66b", "@rollup/rollup-linux-x64-musl@npm:4.47.1": "af4d5fe82143c69bf051bbf515cb538ae08310cd2a8f49a3133e18129bfefb1afd05a8a28cebd9d8578a1142ac769ccd162984c24da23448ecb79c8ca28bfd9b", - "@rollup/rollup-win32-arm64-msvc@npm:4.44.0": "8e9fa7cffc3f66c4dedeb4d360be2d46108fdb0b1cfe37ee3b2546b2bc6f50b659dfe90fb043810fc2171bcae84c496e65f12abe1dd6c631905cdb0f8a10d5ac", "@rollup/rollup-win32-arm64-msvc@npm:4.47.1": "e18b492060fdd6451ad79f5e672a2ca8e1bb19615c604ee249f8fa7e055ba3f3edfa060b7ace97194873b6172ce0c32cb703cebf7d5997942354e8cb03446f65", - "@rollup/rollup-win32-ia32-msvc@npm:4.44.0": "6635c35ae6572dfdf0d348b135f8f30c1c1bc556593dad1e7b28ec309f458c8ccc5453b8002b44c47f577cfeb6c7ca95fe8bee186e9d0b988cd54f1fc8dac77f", "@rollup/rollup-win32-ia32-msvc@npm:4.47.1": "c3b88460bf33190fa98dcaabd53a88c73b889e44d8319917b7b1b382cb429f696394ce06b03071b00ddc78a209b9d8c4e355a99c53ce285253840acea0f55e8b", - "@rollup/rollup-win32-x64-msvc@npm:4.44.0": "c0a4b20e9a3780a3e2d3be6bce0f50cc19257f1f0c03b5918aa88d21179210b78d3e573b5e29e25a1a65dce025743773c1fc9eaacc7028e69bdcd913397b8708", "@rollup/rollup-win32-x64-msvc@npm:4.47.1": "febb384dfb06174ac007b10ff4de73f0d0f5bf42f3180aea66db1763a7a8a73d811baa6e4c8bddc0491487d779d3ffa137dd6f9a6c7e1a970b0f62841409dc16", "dmg-license@npm:1.0.11": "feef35cfb45270a72daadcca9584be5cb840f924448b9d4e543fcd61f1b6d471151049f277c91de1d8b003fad6203d0176066a5f427a01df5fb073402cb8c8b7", "iconv-corefoundation@npm:1.1.7": "bc6f08ac421e5e92ed20f3825f123fd705e036612b2b6aa687958de753c06f32e54f0203ef55540869e3ee189eaea15e43a2757f3a90e555c4dd512c9422da43", diff --git a/pkgs/by-name/r2/r2modman/package.nix b/pkgs/by-name/r2/r2modman/package.nix index ea9f5724d5df..f3cd855240c1 100644 --- a/pkgs/by-name/r2/r2modman/package.nix +++ b/pkgs/by-name/r2/r2modman/package.nix @@ -15,20 +15,20 @@ stdenv.mkDerivation (finalAttrs: { pname = "r2modman"; - version = "3.2.11"; + version = "3.2.13"; src = fetchFromGitHub { owner = "ebkr"; repo = "r2modmanPlus"; tag = "v${finalAttrs.version}"; - hash = "sha256-/cnaP5DbEqYEkTPd1QWNArvMMr7UbX/danXa7ISfPpc="; + hash = "sha256-dy+xVGh5VNGXI34ecglLFl/h6SXyUdfzyvLCjXYmC/w="; }; missingHashes = ./missing-hashes.json; offlineCache = yarn-berry.fetchYarnBerryDeps { inherit (finalAttrs) src patches missingHashes; yarnLock = "${finalAttrs.src}/yarn.lock"; - hash = "sha256-XusNho027MjQLaBxaXMOb/2rTiSLmi4mfwY2hjHQZgk="; + hash = "sha256-5XTkUa31D83oZRZBQ9yUDjgf/4gWCDd+pr4FTNDW9F0="; }; patches = [ diff --git a/pkgs/by-name/r2/r2modman/steam-launch-fix.patch b/pkgs/by-name/r2/r2modman/steam-launch-fix.patch index acd0a2114e13..53dc94cb226f 100644 --- a/pkgs/by-name/r2/r2modman/steam-launch-fix.patch +++ b/pkgs/by-name/r2/r2modman/steam-launch-fix.patch @@ -1,19 +1,17 @@ +diff --git a/src/r2mm/launching/runners/linux/SteamGameRunner_Linux.ts b/src/r2mm/launching/runners/linux/SteamGameRunner_Linux.ts +index 08ad22ab..97a96272 100644 --- a/src/r2mm/launching/runners/linux/SteamGameRunner_Linux.ts +++ b/src/r2mm/launching/runners/linux/SteamGameRunner_Linux.ts -@@ -64,15 +64,8 @@ - async start(game: Game, args: string): Promise { +@@ -73,12 +73,7 @@ export default class SteamGameRunner_Linux extends GameRunnerProvider { + if (env.LD_PRELOAD) { proxyArgs['LD_PRELOAD'] = `'${env.LD_PRELOAD}'` } const settings = await ManagerSettings.getSingleton(game); - const steamDir = await GameDirectoryResolverProvider.instance.getSteamDirectory(); -- if(steamDir instanceof R2Error) { +- +- if (steamDir instanceof R2Error) { - return steamDir; - } -- -- LoggerProvider.instance.Log(LogSeverity.INFO, `Steam folder is: ${steamDir}`); -- - try { -- const cmd = `"${steamDir}/steam.sh" -applaunch ${game.activePlatform.storeIdentifier} ${args} ${settings.getContext().gameSpecific.launchParameters}`; -+ const cmd = `steam -applaunch ${game.activePlatform.storeIdentifier} ${args} ${settings.getContext().gameSpecific.launchParameters}`; - LoggerProvider.instance.Log(LogSeverity.INFO, `Running command: ${cmd}`); - await exec(cmd); - } catch(err) { +- const steamExecutable = `${steamDir}/steam.sh`; ++ const steamExecutable = `steam`; + + LoggerProvider.instance.Log(LogSeverity.INFO, `Steam executable to call is: ${steamExecutable}`); \ No newline at end of file From 77ce362a57a03f733ce020dc8084c2448e9f2c32 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Fri, 23 Jan 2026 10:55:28 +0100 Subject: [PATCH 078/532] ecm: set pname and version instead of name --- pkgs/by-name/ec/ecm/package.nix | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ec/ecm/package.nix b/pkgs/by-name/ec/ecm/package.nix index b3dda039fd12..7b0f55d2dcc9 100644 --- a/pkgs/by-name/ec/ecm/package.nix +++ b/pkgs/by-name/ec/ecm/package.nix @@ -6,17 +6,12 @@ m4, }: -let +stdenv.mkDerivation (finalAttrs: { pname = "ecm"; version = "7.0.6"; - name = "${pname}-${version}"; -in - -stdenv.mkDerivation { - inherit name; src = fetchurl { - url = "https://gitlab.inria.fr/zimmerma/ecm/uploads/ad3e5019fef98819ceae58b78f4cce93/ecm-${version}.tar.gz"; + url = "https://gitlab.inria.fr/zimmerma/ecm/uploads/ad3e5019fef98819ceae58b78f4cce93/ecm-${finalAttrs.version}.tar.gz"; hash = "sha256-fSDs5hq2ogrYXywYBkyr133Eapb/iUtSINuxbkZm6KU="; }; @@ -49,4 +44,4 @@ stdenv.mkDerivation { maintainers = [ lib.maintainers.roconnor ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) From 4466a13d12021d2669b11a71273645aa264b1971 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Fri, 23 Jan 2026 10:59:35 +0100 Subject: [PATCH 079/532] edopro: set pname instead of name --- pkgs/by-name/ed/edopro/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ed/edopro/package.nix b/pkgs/by-name/ed/edopro/package.nix index 8823fdc6d7ae..82218d5097b2 100644 --- a/pkgs/by-name/ed/edopro/package.nix +++ b/pkgs/by-name/ed/edopro/package.nix @@ -396,7 +396,7 @@ let ''; in symlinkJoin { - name = "edopro-application-${deps.edopro-version}"; + pname = "edopro-application"; version = deps.edopro-version; paths = [ edopro-script From ab37d48335a8577d5a95c1216ec332877310e881 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 24 Jan 2026 20:04:44 -0800 Subject: [PATCH 080/532] openvino: 2025.2.1 -> 2025.4.2 Diff: https://github.com/openvinotoolkit/openvino/compare/2025.2.1...2025.4.2 Changelog: https://github.com/openvinotoolkit/openvino/releases/tag/2025.4.2 --- pkgs/by-name/op/openvino/package.nix | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/op/openvino/package.nix b/pkgs/by-name/op/openvino/package.nix index bdf547611b39..4f4d6c839248 100644 --- a/pkgs/by-name/op/openvino/package.nix +++ b/pkgs/by-name/op/openvino/package.nix @@ -2,8 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, - fetchurl, cudaSupport ? opencv.cudaSupport or false, # build @@ -56,28 +54,16 @@ in stdenv.mkDerivation rec { pname = "openvino"; - version = "2025.2.1"; + version = "2025.4.2"; src = fetchFromGitHub { owner = "openvinotoolkit"; repo = "openvino"; tag = version; fetchSubmodules = true; - hash = "sha256-Bu0m7nGqyHwHsa7FKr4nvUh/poJxMTgwuAU81QBmI4g="; + hash = "sha256-DDzY3o3ehYf/JYxh3AK25z1/UcuDrbQpaYFRWxPvpmk="; }; - patches = [ - (fetchpatch { - name = "cmake4-compat.patch"; - url = "https://github.com/openvinotoolkit/openvino/commit/677716c2471cadf1bf1268eca6343498a886a229.patch?full_index=1"; - hash = "sha256-iaifJBdl7+tQZq1d8SiczUaXz+AdfMrLtwzfTmSG+XA="; - }) - (fetchpatch { - url = "https://github.com/openvinotoolkit/openvino/commit/564d2d6b9ca179004d32b70466dbd088eef8a307.patch?full_index=1"; - hash = "sha256-2khosDwlV7Dwxu0dvyDuCbo/XzR/eeYRGhlSieOfrFQ="; - }) - ]; - outputs = [ "out" "python" From c3ed5590fa2e1b57b2ab1868eb399f1a5f8d6040 Mon Sep 17 00:00:00 2001 From: qzylinra Date: Sun, 25 Jan 2026 14:15:37 +0800 Subject: [PATCH 081/532] convertall: drop --- pkgs/by-name/co/convertall/package.nix | 28 - pkgs/by-name/co/convertall/pubspec.lock.json | 792 ------------------- pkgs/top-level/aliases.nix | 1 + 3 files changed, 1 insertion(+), 820 deletions(-) delete mode 100644 pkgs/by-name/co/convertall/package.nix delete mode 100644 pkgs/by-name/co/convertall/pubspec.lock.json diff --git a/pkgs/by-name/co/convertall/package.nix b/pkgs/by-name/co/convertall/package.nix deleted file mode 100644 index 5059f507a1ee..000000000000 --- a/pkgs/by-name/co/convertall/package.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ - lib, - flutter329, - fetchFromGitHub, -}: - -flutter329.buildFlutterApplication rec { - pname = "convertall"; - version = "1.0.2"; - - src = fetchFromGitHub { - owner = "doug-101"; - repo = "ConvertAll"; - tag = "v${version}"; - hash = "sha256-esc2xhL0Jx5SaqM0GnnVzdtnSN9bX8zln66We/2RqoA="; - }; - - pubspecLock = lib.importJSON ./pubspec.lock.json; - - meta = { - homepage = "https://convertall.bellz.org"; - description = "Graphical unit converter"; - mainProgram = "convertall"; - license = lib.licenses.gpl2Plus; - maintainers = [ ]; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/by-name/co/convertall/pubspec.lock.json b/pkgs/by-name/co/convertall/pubspec.lock.json deleted file mode 100644 index 986be5f7a292..000000000000 --- a/pkgs/by-name/co/convertall/pubspec.lock.json +++ /dev/null @@ -1,792 +0,0 @@ -{ - "packages": { - "archive": { - "dependency": "transitive", - "description": { - "name": "archive", - "sha256": "a7f37ff061d7abc2fcf213554b9dcaca713c5853afa5c065c44888bc9ccaf813", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.0.6" - }, - "args": { - "dependency": "transitive", - "description": { - "name": "args", - "sha256": "d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.7.0" - }, - "async": { - "dependency": "direct main", - "description": { - "name": "async", - "sha256": "d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.12.0" - }, - "boolean_selector": { - "dependency": "transitive", - "description": { - "name": "boolean_selector", - "sha256": "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.2" - }, - "characters": { - "dependency": "transitive", - "description": { - "name": "characters", - "sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.0" - }, - "checked_yaml": { - "dependency": "transitive", - "description": { - "name": "checked_yaml", - "sha256": "feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.3" - }, - "cli_util": { - "dependency": "transitive", - "description": { - "name": "cli_util", - "sha256": "ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.4.2" - }, - "clock": { - "dependency": "transitive", - "description": { - "name": "clock", - "sha256": "fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.2" - }, - "collection": { - "dependency": "transitive", - "description": { - "name": "collection", - "sha256": "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.19.1" - }, - "crypto": { - "dependency": "transitive", - "description": { - "name": "crypto", - "sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.6" - }, - "cupertino_icons": { - "dependency": "transitive", - "description": { - "name": "cupertino_icons", - "sha256": "ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.8" - }, - "decimal": { - "dependency": "direct main", - "description": { - "name": "decimal", - "sha256": "24a261d5d5c87e86c7651c417a5dbdf8bcd7080dd592533910e8d0505a279f21", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.3" - }, - "eval_ex": { - "dependency": "direct main", - "description": { - "name": "eval_ex", - "sha256": "3f8853d996ee41955f2232ad3730e95698fb1040d03f6ebc6ab01f1c2bc3be53", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.8" - }, - "fake_async": { - "dependency": "transitive", - "description": { - "name": "fake_async", - "sha256": "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.2" - }, - "ffi": { - "dependency": "transitive", - "description": { - "name": "ffi", - "sha256": "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.4" - }, - "file": { - "dependency": "transitive", - "description": { - "name": "file", - "sha256": "a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.0.1" - }, - "flutter": { - "dependency": "direct main", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "flutter_launcher_icons": { - "dependency": "direct dev", - "description": { - "name": "flutter_launcher_icons", - "sha256": "bfa04787c85d80ecb3f8777bde5fc10c3de809240c48fa061a2c2bf15ea5211c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.14.3" - }, - "flutter_lints": { - "dependency": "direct dev", - "description": { - "name": "flutter_lints", - "sha256": "9e8c3858111da373efc5aa341de011d9bd23e2c5c5e0c62bccf32438e192d7b1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.2" - }, - "flutter_markdown_selectionarea": { - "dependency": "direct main", - "description": { - "name": "flutter_markdown_selectionarea", - "sha256": "d4bc27e70a5c40ebdab23a4b81f75d53696a214d4d1f13c12045b38a0ddc58a2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.6.17+1" - }, - "flutter_spinbox": { - "dependency": "direct main", - "description": { - "name": "flutter_spinbox", - "sha256": "38d8c1a3a39f0fa72823d4470785f5e165f2deb53531ca7803b54ba45e4dbd46", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.13.1" - }, - "flutter_test": { - "dependency": "direct dev", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "flutter_web_plugins": { - "dependency": "transitive", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "http": { - "dependency": "transitive", - "description": { - "name": "http", - "sha256": "fe7ab022b76f3034adc518fb6ea04a82387620e19977665ea18d30a1cf43442f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.0" - }, - "http_parser": { - "dependency": "transitive", - "description": { - "name": "http_parser", - "sha256": "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.1.2" - }, - "image": { - "dependency": "transitive", - "description": { - "name": "image", - "sha256": "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.5.4" - }, - "json_annotation": { - "dependency": "transitive", - "description": { - "name": "json_annotation", - "sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.9.0" - }, - "leak_tracker": { - "dependency": "transitive", - "description": { - "name": "leak_tracker", - "sha256": "c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "10.0.8" - }, - "leak_tracker_flutter_testing": { - "dependency": "transitive", - "description": { - "name": "leak_tracker_flutter_testing", - "sha256": "f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.9" - }, - "leak_tracker_testing": { - "dependency": "transitive", - "description": { - "name": "leak_tracker_testing", - "sha256": "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.1" - }, - "lints": { - "dependency": "transitive", - "description": { - "name": "lints", - "sha256": "cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.0" - }, - "markdown": { - "dependency": "transitive", - "description": { - "name": "markdown", - "sha256": "935e23e1ff3bc02d390bad4d4be001208ee92cc217cb5b5a6c19bc14aaa318c1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.3.0" - }, - "matcher": { - "dependency": "transitive", - "description": { - "name": "matcher", - "sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.12.17" - }, - "material_color_utilities": { - "dependency": "transitive", - "description": { - "name": "material_color_utilities", - "sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.11.1" - }, - "meta": { - "dependency": "transitive", - "description": { - "name": "meta", - "sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.16.0" - }, - "nested": { - "dependency": "transitive", - "description": { - "name": "nested", - "sha256": "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.0" - }, - "package_info_plus": { - "dependency": "direct main", - "description": { - "name": "package_info_plus", - "sha256": "cb44f49b6e690fa766f023d5b22cac6b9affe741dd792b6ac7ad4fabe0d7b097", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.0.0" - }, - "package_info_plus_platform_interface": { - "dependency": "transitive", - "description": { - "name": "package_info_plus_platform_interface", - "sha256": "9bc8ba46813a4cc42c66ab781470711781940780fd8beddd0c3da62506d3a6c6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.1" - }, - "path": { - "dependency": "transitive", - "description": { - "name": "path", - "sha256": "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.9.1" - }, - "path_provider_linux": { - "dependency": "transitive", - "description": { - "name": "path_provider_linux", - "sha256": "f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.1" - }, - "path_provider_platform_interface": { - "dependency": "transitive", - "description": { - "name": "path_provider_platform_interface", - "sha256": "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.2" - }, - "path_provider_windows": { - "dependency": "transitive", - "description": { - "name": "path_provider_windows", - "sha256": "bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.0" - }, - "petitparser": { - "dependency": "transitive", - "description": { - "name": "petitparser", - "sha256": "07c8f0b1913bcde1ff0d26e57ace2f3012ccbf2b204e070290dad3bb22797646", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.1.0" - }, - "platform": { - "dependency": "transitive", - "description": { - "name": "platform", - "sha256": "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.6" - }, - "plugin_platform_interface": { - "dependency": "transitive", - "description": { - "name": "plugin_platform_interface", - "sha256": "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.8" - }, - "posix": { - "dependency": "transitive", - "description": { - "name": "posix", - "sha256": "f0d7856b6ca1887cfa6d1d394056a296ae33489db914e365e2044fdada449e62", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.0.2" - }, - "provider": { - "dependency": "direct main", - "description": { - "name": "provider", - "sha256": "489024f942069c2920c844ee18bb3d467c69e48955a4f32d1677f71be103e310", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.1.4" - }, - "rational": { - "dependency": "transitive", - "description": { - "name": "rational", - "sha256": "cb808fb6f1a839e6fc5f7d8cb3b0a10e1db48b3be102de73938c627f0b636336", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.3" - }, - "screen_retriever": { - "dependency": "transitive", - "description": { - "name": "screen_retriever", - "sha256": "6ee02c8a1158e6dae7ca430da79436e3b1c9563c8cf02f524af997c201ac2b90", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.9" - }, - "shared_preferences": { - "dependency": "direct main", - "description": { - "name": "shared_preferences", - "sha256": "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.5.3" - }, - "shared_preferences_android": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_android", - "sha256": "20cbd561f743a342c76c151d6ddb93a9ce6005751e7aa458baad3858bfbfb6ac", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.10" - }, - "shared_preferences_foundation": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_foundation", - "sha256": "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.5.4" - }, - "shared_preferences_linux": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_linux", - "sha256": "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, - "shared_preferences_platform_interface": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_platform_interface", - "sha256": "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, - "shared_preferences_web": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_web", - "sha256": "c49bd060261c9a3f0ff445892695d6212ff603ef3115edbb448509d407600019", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.3" - }, - "shared_preferences_windows": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_windows", - "sha256": "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, - "sky_engine": { - "dependency": "transitive", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "source_span": { - "dependency": "transitive", - "description": { - "name": "source_span", - "sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.10.1" - }, - "stack_trace": { - "dependency": "transitive", - "description": { - "name": "stack_trace", - "sha256": "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.12.1" - }, - "stream_channel": { - "dependency": "transitive", - "description": { - "name": "stream_channel", - "sha256": "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.4" - }, - "string_scanner": { - "dependency": "transitive", - "description": { - "name": "string_scanner", - "sha256": "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.1" - }, - "term_glyph": { - "dependency": "transitive", - "description": { - "name": "term_glyph", - "sha256": "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.2" - }, - "test_api": { - "dependency": "transitive", - "description": { - "name": "test_api", - "sha256": "fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.7.4" - }, - "typed_data": { - "dependency": "transitive", - "description": { - "name": "typed_data", - "sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.0" - }, - "url_launcher": { - "dependency": "direct main", - "description": { - "name": "url_launcher", - "sha256": "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.3.1" - }, - "url_launcher_android": { - "dependency": "transitive", - "description": { - "name": "url_launcher_android", - "sha256": "8582d7f6fe14d2652b4c45c9b6c14c0b678c2af2d083a11b604caeba51930d79", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.3.16" - }, - "url_launcher_ios": { - "dependency": "transitive", - "description": { - "name": "url_launcher_ios", - "sha256": "7f2022359d4c099eea7df3fdf739f7d3d3b9faf3166fb1dd390775176e0b76cb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.3.3" - }, - "url_launcher_linux": { - "dependency": "transitive", - "description": { - "name": "url_launcher_linux", - "sha256": "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.1" - }, - "url_launcher_macos": { - "dependency": "transitive", - "description": { - "name": "url_launcher_macos", - "sha256": "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.2" - }, - "url_launcher_platform_interface": { - "dependency": "transitive", - "description": { - "name": "url_launcher_platform_interface", - "sha256": "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.2" - }, - "url_launcher_web": { - "dependency": "transitive", - "description": { - "name": "url_launcher_web", - "sha256": "3ba963161bd0fe395917ba881d320b9c4f6dd3c4a233da62ab18a5025c85f1e9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.0" - }, - "url_launcher_windows": { - "dependency": "transitive", - "description": { - "name": "url_launcher_windows", - "sha256": "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.4" - }, - "vector_math": { - "dependency": "transitive", - "description": { - "name": "vector_math", - "sha256": "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.4" - }, - "vm_service": { - "dependency": "transitive", - "description": { - "name": "vm_service", - "sha256": "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "14.3.1" - }, - "web": { - "dependency": "transitive", - "description": { - "name": "web", - "sha256": "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.5.1" - }, - "win32": { - "dependency": "transitive", - "description": { - "name": "win32", - "sha256": "dc6ecaa00a7c708e5b4d10ee7bec8c270e9276dfcab1783f57e9962d7884305f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.12.0" - }, - "window_manager": { - "dependency": "direct main", - "description": { - "name": "window_manager", - "sha256": "8699323b30da4cdbe2aa2e7c9de567a6abd8a97d9a5c850a3c86dcd0b34bbfbf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.3.9" - }, - "xdg_directories": { - "dependency": "transitive", - "description": { - "name": "xdg_directories", - "sha256": "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "xml": { - "dependency": "transitive", - "description": { - "name": "xml", - "sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.5.0" - }, - "yaml": { - "dependency": "transitive", - "description": { - "name": "yaml", - "sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.3" - } - }, - "sdks": { - "dart": ">=3.7.0 <4.0.0", - "flutter": ">=3.27.0" - } -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index fa35613fe569..5d4fbd81c191 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -490,6 +490,7 @@ mapAliases { conduwuit = throw "'conduwuit' has been removed as the upstream repository has been deleted. Consider migrating to 'matrix-conduit', 'matrix-continuwuity' or 'matrix-tuwunel' instead."; # Added 2025-08-08 cone = throw "cone has been removed, as it does not build with supported LLVM versions"; # Added 2025-08-10 connman-ncurses = throw "'connman-ncurses' has been removed due to lack of maintenance upstream."; # Added 2025-05-27 + convertall = throw "'convertall' has been removed, as it is unmaintained"; # Added 2026-01-25 copilot-language-server-fhs = warnAlias "The package set `copilot-language-server-fhs` has been renamed to `copilot-language-server`." copilot-language-server; # Added 2025-09-07 copper = throw "'copper' has been removed, as it was broken since 22.11"; # Added 2025-08-22 cordless = throw "'cordless' has been removed due to being archived upstream. Consider using 'discordo' instead."; # Added 2025-06-07 From 3caf03a496d0adf5f9eb555e714692cf63458d83 Mon Sep 17 00:00:00 2001 From: qzylinra Date: Sun, 25 Jan 2026 14:20:16 +0800 Subject: [PATCH 082/532] evolve-core: drop --- pkgs/by-name/ev/evolve-core/package.nix | 56 -- pkgs/by-name/ev/evolve-core/pubspec.lock.json | 792 ------------------ pkgs/top-level/aliases.nix | 1 + 3 files changed, 1 insertion(+), 848 deletions(-) delete mode 100644 pkgs/by-name/ev/evolve-core/package.nix delete mode 100644 pkgs/by-name/ev/evolve-core/pubspec.lock.json diff --git a/pkgs/by-name/ev/evolve-core/package.nix b/pkgs/by-name/ev/evolve-core/package.nix deleted file mode 100644 index aa1600caf939..000000000000 --- a/pkgs/by-name/ev/evolve-core/package.nix +++ /dev/null @@ -1,56 +0,0 @@ -{ - lib, - fetchFromGitHub, - flutter329, - makeDesktopItem, - copyDesktopItems, -}: - -flutter329.buildFlutterApplication rec { - pname = "evolve-core"; - version = "1.7"; - - src = fetchFromGitHub { - owner = "arcnations-united"; - repo = "evolve-core"; - tag = "v${version}"; - hash = "sha256-U5qMJ3aquD2EzWXwTKw0GJPdaCmK68v8DLdJMAwKrzs="; - }; - - pubspecLock = lib.importJSON ./pubspec.lock.json; - - desktopItems = [ - (makeDesktopItem { - name = "Evolve Core"; - exec = "evolvecore"; - icon = "evolvecore"; - desktopName = "evolvecore"; - genericName = "A modern GTK theme manager"; - categories = [ "Utility" ]; - comment = "A modern GTK Theme Manager for GNOME with GTK 4.0 support and some cool features"; - terminal = false; - type = "Application"; - startupWMClass = "evolvecore"; - }) - ]; - - nativeBuildInputs = [ - copyDesktopItems - ]; - - postInstall = '' - install -D assets/iconfile.png -t $out/share/icons - mv $out/share/icons/iconfile.png $out/share/icons/evolvecore.png - ''; - - meta = { - description = "Modern GTK Theme Manager for GNOME with GTK 4.0 support and some cool features"; - homepage = "https://github.com/arcnations-united/evolve-core"; - changelog = "https://github.com/arcnations-united/evolve-core/releases/tag/v${version}"; - license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ genga898 ]; - mainProgram = "evolvecore"; - platforms = lib.platforms.linux; - }; - -} diff --git a/pkgs/by-name/ev/evolve-core/pubspec.lock.json b/pkgs/by-name/ev/evolve-core/pubspec.lock.json deleted file mode 100644 index d0d919f3c05a..000000000000 --- a/pkgs/by-name/ev/evolve-core/pubspec.lock.json +++ /dev/null @@ -1,792 +0,0 @@ -{ - "packages": { - "animations": { - "dependency": "direct main", - "description": { - "name": "animations", - "sha256": "d3d6dcfb218225bbe68e87ccf6378bbb2e32a94900722c5f81611dad089911cb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.11" - }, - "archive": { - "dependency": "transitive", - "description": { - "name": "archive", - "sha256": "cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.6.1" - }, - "args": { - "dependency": "transitive", - "description": { - "name": "args", - "sha256": "bf9f5caeea8d8fe6721a9c358dd8a5c1947b27f1cfaa18b39c301273594919e6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.6.0" - }, - "async": { - "dependency": "transitive", - "description": { - "name": "async", - "sha256": "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.11.0" - }, - "boolean_selector": { - "dependency": "transitive", - "description": { - "name": "boolean_selector", - "sha256": "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.1" - }, - "card_swiper": { - "dependency": "direct main", - "description": { - "name": "card_swiper", - "sha256": "21e52a144decbf0054e7cfed8bbe46fc89635e6c86b767eaccfe7d5aeba32528", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.1" - }, - "characters": { - "dependency": "transitive", - "description": { - "name": "characters", - "sha256": "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.0" - }, - "clock": { - "dependency": "transitive", - "description": { - "name": "clock", - "sha256": "cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.1" - }, - "collection": { - "dependency": "transitive", - "description": { - "name": "collection", - "sha256": "ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.18.0" - }, - "crypto": { - "dependency": "transitive", - "description": { - "name": "crypto", - "sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.6" - }, - "csslib": { - "dependency": "transitive", - "description": { - "name": "csslib", - "sha256": "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.2" - }, - "cupertino_icons": { - "dependency": "direct main", - "description": { - "name": "cupertino_icons", - "sha256": "ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.8" - }, - "fake_async": { - "dependency": "transitive", - "description": { - "name": "fake_async", - "sha256": "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.1" - }, - "ffi": { - "dependency": "transitive", - "description": { - "name": "ffi", - "sha256": "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.3" - }, - "file_picker": { - "dependency": "direct main", - "description": { - "name": "file_picker", - "sha256": "1bbf65dd997458a08b531042ec3794112a6c39c07c37ff22113d2e7e4f81d4e4", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.2.1" - }, - "flex_color_picker": { - "dependency": "direct main", - "description": { - "name": "flex_color_picker", - "sha256": "12dc855ae8ef5491f529b1fc52c655f06dcdf4114f1f7fdecafa41eec2ec8d79", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.6.0" - }, - "flex_seed_scheme": { - "dependency": "transitive", - "description": { - "name": "flex_seed_scheme", - "sha256": "7639d2c86268eff84a909026eb169f008064af0fb3696a651b24b0fa24a40334", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.4.1" - }, - "flutter": { - "dependency": "direct main", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "flutter_animate": { - "dependency": "direct main", - "description": { - "name": "flutter_animate", - "sha256": "7befe2d3252728afb77aecaaea1dec88a89d35b9b1d2eea6d04479e8af9117b5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.5.2" - }, - "flutter_lints": { - "dependency": "direct dev", - "description": { - "name": "flutter_lints", - "sha256": "a25a15ebbdfc33ab1cd26c63a6ee519df92338a9c10f122adda92938253bef04", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.3" - }, - "flutter_plugin_android_lifecycle": { - "dependency": "transitive", - "description": { - "name": "flutter_plugin_android_lifecycle", - "sha256": "9b78450b89f059e96c9ebb355fa6b3df1d6b330436e0b885fb49594c41721398", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.23" - }, - "flutter_shaders": { - "dependency": "transitive", - "description": { - "name": "flutter_shaders", - "sha256": "34794acadd8275d971e02df03afee3dee0f98dbfb8c4837082ad0034f612a3e2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.3" - }, - "flutter_svg": { - "dependency": "direct main", - "description": { - "name": "flutter_svg", - "sha256": "54900a1a1243f3c4a5506d853a2b5c2dbc38d5f27e52a52618a8054401431123", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.16" - }, - "flutter_test": { - "dependency": "direct dev", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "flutter_web_plugins": { - "dependency": "transitive", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "google_fonts": { - "dependency": "direct main", - "description": { - "name": "google_fonts", - "sha256": "b1ac0fe2832c9cc95e5e88b57d627c5e68c223b9657f4b96e1487aa9098c7b82", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.2.1" - }, - "html": { - "dependency": "direct main", - "description": { - "name": "html", - "sha256": "1fc58edeaec4307368c60d59b7e15b9d658b57d7f3125098b6294153c75337ec", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.15.5" - }, - "http": { - "dependency": "transitive", - "description": { - "name": "http", - "sha256": "b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.2" - }, - "http_parser": { - "dependency": "transitive", - "description": { - "name": "http_parser", - "sha256": "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.0.2" - }, - "image": { - "dependency": "direct main", - "description": { - "name": "image", - "sha256": "f31d52537dc417fdcde36088fdf11d191026fd5e4fae742491ebd40e5a8bea7d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.3.0" - }, - "leak_tracker": { - "dependency": "transitive", - "description": { - "name": "leak_tracker", - "sha256": "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "10.0.5" - }, - "leak_tracker_flutter_testing": { - "dependency": "transitive", - "description": { - "name": "leak_tracker_flutter_testing", - "sha256": "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.5" - }, - "leak_tracker_testing": { - "dependency": "transitive", - "description": { - "name": "leak_tracker_testing", - "sha256": "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.1" - }, - "lints": { - "dependency": "transitive", - "description": { - "name": "lints", - "sha256": "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.1" - }, - "matcher": { - "dependency": "transitive", - "description": { - "name": "matcher", - "sha256": "d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.12.16+1" - }, - "material_color_utilities": { - "dependency": "transitive", - "description": { - "name": "material_color_utilities", - "sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.11.1" - }, - "mesh_gradient": { - "dependency": "direct main", - "description": { - "name": "mesh_gradient", - "sha256": "3dc7a7195d90f164e69aa805f4dea876eee54aed6b271ee22ae792d7b9c1fedb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.8" - }, - "meta": { - "dependency": "transitive", - "description": { - "name": "meta", - "sha256": "bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.15.0" - }, - "page_transition": { - "dependency": "direct main", - "description": { - "name": "page_transition", - "sha256": "dee976b1f23de9bbef5cd512fe567e9f6278caee11f5eaca9a2115c19dc49ef6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.0" - }, - "palette_generator": { - "dependency": "direct main", - "description": { - "name": "palette_generator", - "sha256": "0b20245c451f14a5ca0818ab7a377765162389f8e8f0db361cceabf0fed9d1ea", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.3.3+5" - }, - "path": { - "dependency": "transitive", - "description": { - "name": "path", - "sha256": "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.9.0" - }, - "path_parsing": { - "dependency": "transitive", - "description": { - "name": "path_parsing", - "sha256": "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "path_provider": { - "dependency": "direct main", - "description": { - "name": "path_provider", - "sha256": "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.5" - }, - "path_provider_android": { - "dependency": "transitive", - "description": { - "name": "path_provider_android", - "sha256": "4adf4fd5423ec60a29506c76581bc05854c55e3a0b72d35bb28d661c9686edf2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.15" - }, - "path_provider_foundation": { - "dependency": "transitive", - "description": { - "name": "path_provider_foundation", - "sha256": "4843174df4d288f5e29185bd6e72a6fbdf5a4a4602717eed565497429f179942", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, - "path_provider_linux": { - "dependency": "transitive", - "description": { - "name": "path_provider_linux", - "sha256": "f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.1" - }, - "path_provider_platform_interface": { - "dependency": "transitive", - "description": { - "name": "path_provider_platform_interface", - "sha256": "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.2" - }, - "path_provider_windows": { - "dependency": "transitive", - "description": { - "name": "path_provider_windows", - "sha256": "bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.0" - }, - "petitparser": { - "dependency": "transitive", - "description": { - "name": "petitparser", - "sha256": "c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.0.2" - }, - "platform": { - "dependency": "transitive", - "description": { - "name": "platform", - "sha256": "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.6" - }, - "plugin_platform_interface": { - "dependency": "transitive", - "description": { - "name": "plugin_platform_interface", - "sha256": "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.8" - }, - "process_run": { - "dependency": "direct main", - "description": { - "name": "process_run", - "sha256": "8d9c6198b98fbbfb511edd42e7364e24d85c163e47398919871b952dc86a423e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.14.2" - }, - "pub_semver": { - "dependency": "transitive", - "description": { - "name": "pub_semver", - "sha256": "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.4" - }, - "sky_engine": { - "dependency": "transitive", - "description": "flutter", - "source": "sdk", - "version": "0.0.99" - }, - "source_span": { - "dependency": "transitive", - "description": { - "name": "source_span", - "sha256": "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.10.0" - }, - "stack_trace": { - "dependency": "transitive", - "description": { - "name": "stack_trace", - "sha256": "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.11.1" - }, - "stream_channel": { - "dependency": "transitive", - "description": { - "name": "stream_channel", - "sha256": "ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.2" - }, - "string_scanner": { - "dependency": "transitive", - "description": { - "name": "string_scanner", - "sha256": "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.0" - }, - "synchronized": { - "dependency": "transitive", - "description": { - "name": "synchronized", - "sha256": "69fe30f3a8b04a0be0c15ae6490fc859a78ef4c43ae2dd5e8a623d45bfcf9225", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.3.0+3" - }, - "term_glyph": { - "dependency": "transitive", - "description": { - "name": "term_glyph", - "sha256": "a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.1" - }, - "test_api": { - "dependency": "transitive", - "description": { - "name": "test_api", - "sha256": "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.7.2" - }, - "typed_data": { - "dependency": "transitive", - "description": { - "name": "typed_data", - "sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.0" - }, - "url_launcher": { - "dependency": "direct main", - "description": { - "name": "url_launcher", - "sha256": "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.3.1" - }, - "url_launcher_android": { - "dependency": "transitive", - "description": { - "name": "url_launcher_android", - "sha256": "6fc2f56536ee873eeb867ad176ae15f304ccccc357848b351f6f0d8d4a40d193", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.3.14" - }, - "url_launcher_ios": { - "dependency": "transitive", - "description": { - "name": "url_launcher_ios", - "sha256": "16a513b6c12bb419304e72ea0ae2ab4fed569920d1c7cb850263fe3acc824626", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.3.2" - }, - "url_launcher_linux": { - "dependency": "transitive", - "description": { - "name": "url_launcher_linux", - "sha256": "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.1" - }, - "url_launcher_macos": { - "dependency": "transitive", - "description": { - "name": "url_launcher_macos", - "sha256": "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.2" - }, - "url_launcher_platform_interface": { - "dependency": "transitive", - "description": { - "name": "url_launcher_platform_interface", - "sha256": "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.2" - }, - "url_launcher_web": { - "dependency": "transitive", - "description": { - "name": "url_launcher_web", - "sha256": "772638d3b34c779ede05ba3d38af34657a05ac55b06279ea6edd409e323dca8e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.3" - }, - "url_launcher_windows": { - "dependency": "transitive", - "description": { - "name": "url_launcher_windows", - "sha256": "44cf3aabcedde30f2dba119a9dea3b0f2672fbe6fa96e85536251d678216b3c4", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.3" - }, - "vector_graphics": { - "dependency": "transitive", - "description": { - "name": "vector_graphics", - "sha256": "27d5fefe86fb9aace4a9f8375b56b3c292b64d8c04510df230f849850d912cb7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.15" - }, - "vector_graphics_codec": { - "dependency": "transitive", - "description": { - "name": "vector_graphics_codec", - "sha256": "2430b973a4ca3c4dbc9999b62b8c719a160100dcbae5c819bae0cacce32c9cdb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.12" - }, - "vector_graphics_compiler": { - "dependency": "transitive", - "description": { - "name": "vector_graphics_compiler", - "sha256": "1b4b9e706a10294258727674a340ae0d6e64a7231980f9f9a3d12e4b42407aad", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.16" - }, - "vector_math": { - "dependency": "transitive", - "description": { - "name": "vector_math", - "sha256": "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.4" - }, - "vm_service": { - "dependency": "transitive", - "description": { - "name": "vm_service", - "sha256": "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "14.2.5" - }, - "web": { - "dependency": "transitive", - "description": { - "name": "web", - "sha256": "cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "win32": { - "dependency": "transitive", - "description": { - "name": "win32", - "sha256": "8b338d4486ab3fbc0ba0db9f9b4f5239b6697fcee427939a40e720cbb9ee0a69", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.9.0" - }, - "xdg_directories": { - "dependency": "transitive", - "description": { - "name": "xdg_directories", - "sha256": "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "xml": { - "dependency": "transitive", - "description": { - "name": "xml", - "sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.5.0" - }, - "yaml": { - "dependency": "transitive", - "description": { - "name": "yaml", - "sha256": "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.2" - } - }, - "sdks": { - "dart": ">=3.5.0 <4.0.0", - "flutter": ">=3.24.0" - } -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 5d4fbd81c191..d32a43e88204 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -610,6 +610,7 @@ mapAliases { erlang-ls = throw "'erlang-ls' has been removed as it has been archived upstream. Consider using 'erlang-language-platform' instead"; # Added 2025-10-02 ethercalc = throw "'ethercalc' has been removed from nixpkgs as the project was old, unmaintained, and could not be packaged well in nixpkgs"; # Added 2025-11-28 ethersync = warnAlias "'ethersync' has been renamed to 'teamtype'" teamtype; # Added 2025-10-31 + evolve-core = throw "'evolve-core' has been removed, as it hindered the removal of flutter329"; # Added 2026-01-25 eww-wayland = throw "'eww-wayland' has been renamed to/replaced by 'eww'"; # Converted to throw 2025-10-27 f3d_egl = warnAlias "'f3d' now build with egl support by default, so `f3d_egl` is deprecated, consider using 'f3d' instead." f3d; # Added 2025-07-18 fast-cli = throw "'fast-cli' has been removed because it was unmaintainable in nixpkgs"; # Added 2025-11-17 From b46e6291b1ed86a5dc3c07e26cd4a6a55cd70345 Mon Sep 17 00:00:00 2001 From: qzylinra Date: Sun, 25 Jan 2026 14:22:42 +0800 Subject: [PATCH 083/532] gpt-box: drop --- pkgs/by-name/gp/gpt-box/git-hashes.json | 7 - pkgs/by-name/gp/gpt-box/package.nix | 98 - pkgs/by-name/gp/gpt-box/pubspec.lock.json | 2099 --------------------- pkgs/top-level/aliases.nix | 1 + 4 files changed, 1 insertion(+), 2204 deletions(-) delete mode 100644 pkgs/by-name/gp/gpt-box/git-hashes.json delete mode 100644 pkgs/by-name/gp/gpt-box/package.nix delete mode 100644 pkgs/by-name/gp/gpt-box/pubspec.lock.json diff --git a/pkgs/by-name/gp/gpt-box/git-hashes.json b/pkgs/by-name/gp/gpt-box/git-hashes.json deleted file mode 100644 index 4057674c0541..000000000000 --- a/pkgs/by-name/gp/gpt-box/git-hashes.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "computer": "sha256-qaD6jn78zDyZBktwJ4WTQa8oCvCWQJOBDaozBVsXNb8=", - "fl_build": "sha256-CSKe2yEIisftM0q79HbDTghShirWg02zi9v+hD5R57g=", - "fl_lib": "sha256-GFgDSkAI5alBxngm8y8A5oXfWgyuleNjnM4bsgYUlSs=", - "flutter_highlight": "sha256-jSATD4Ww5FHEscGNiTN/FE1+iQHzg/XMbsC9f5XcNGw=", - "openai_dart": "sha256-FP8J8ul8F68vrEdEZAmzNS921evtRfCIOlV2Aubifaw=" -} diff --git a/pkgs/by-name/gp/gpt-box/package.nix b/pkgs/by-name/gp/gpt-box/package.nix deleted file mode 100644 index 7b674186537d..000000000000 --- a/pkgs/by-name/gp/gpt-box/package.nix +++ /dev/null @@ -1,98 +0,0 @@ -{ - lib, - flutter329, - fetchFromGitHub, - autoPatchelfHook, - copyDesktopItems, - makeDesktopItem, - runCommand, - yq-go, - _experimental-update-script-combinators, - nix-update-script, - dart, -}: - -let - version = "1.0.395"; - - src = fetchFromGitHub { - owner = "lollipopkit"; - repo = "flutter_gpt_box"; - tag = "v${version}"; - hash = "sha256-YtrsN8CdbCvbzfex8bCUUfqfTfyhhZfmweydaRSn1J4="; - }; -in -flutter329.buildFlutterApplication { - pname = "gpt-box"; - inherit version src; - - pubspecLock = lib.importJSON ./pubspec.lock.json; - - gitHashes = lib.importJSON ./git-hashes.json; - - nativeBuildInputs = [ - copyDesktopItems - autoPatchelfHook - ]; - - desktopItems = [ - (makeDesktopItem { - name = "gpt-box"; - exec = "gpt-box"; - icon = "gpt-box"; - genericName = "GPT Box"; - desktopName = "GPT Box"; - categories = [ "Utility" ]; - keywords = [ - "gpt" - "chat" - "openai" - "ai" - ]; - }) - ]; - - postInstall = '' - install -D --mode=0644 assets/app_icon.png $out/share/pixmaps/gpt-box.png - ''; - - passthru = { - pubspecSource = - runCommand "pubspec.lock.json" - { - inherit src; - nativeBuildInputs = [ yq-go ]; - } - '' - yq eval --output-format=json --prettyPrint $src/pubspec.lock > "$out" - ''; - updateScript = _experimental-update-script-combinators.sequence [ - (nix-update-script { }) - ( - (_experimental-update-script-combinators.copyAttrOutputToFile "gpt-box.pubspecSource" ./pubspec.lock.json) - // { - supportedFeatures = [ ]; - } - ) - { - command = [ - dart.fetchGitHashesScript - "--input" - ./pubspec.lock.json - "--output" - ./git-hashes.json - ]; - supportedFeatures = [ ]; - } - ]; - }; - - meta = { - description = "Third-party client for OpenAI API"; - homepage = "https://github.com/lollipopkit/flutter_gpt_box"; - mainProgram = "GPTBox"; - license = lib.licenses.gpl3Plus; - platforms = lib.platforms.linux; - maintainers = [ ]; - }; -} diff --git a/pkgs/by-name/gp/gpt-box/pubspec.lock.json b/pkgs/by-name/gp/gpt-box/pubspec.lock.json deleted file mode 100644 index a81fb020dc8a..000000000000 --- a/pkgs/by-name/gp/gpt-box/pubspec.lock.json +++ /dev/null @@ -1,2099 +0,0 @@ -{ - "packages": { - "_fe_analyzer_shared": { - "dependency": "transitive", - "description": { - "name": "_fe_analyzer_shared", - "sha256": "16e298750b6d0af7ce8a3ba7c18c69c3785d11b15ec83f6dcd0ad2a0009b3cab", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "76.0.0" - }, - "_macros": { - "dependency": "transitive", - "description": "dart", - "source": "sdk", - "version": "0.3.3" - }, - "analyzer": { - "dependency": "transitive", - "description": { - "name": "analyzer", - "sha256": "1f14db053a8c23e260789e9b0980fa27f2680dd640932cae5e1137cce0e46e1e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.11.0" - }, - "ansicolor": { - "dependency": "transitive", - "description": { - "name": "ansicolor", - "sha256": "50e982d500bc863e1d703448afdbf9e5a72eb48840a4f766fa361ffd6877055f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.3" - }, - "app_links": { - "dependency": "direct main", - "description": { - "name": "app_links", - "sha256": "85ed8fc1d25a76475914fff28cc994653bd900bc2c26e4b57a49e097febb54ba", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.4.0" - }, - "app_links_linux": { - "dependency": "transitive", - "description": { - "name": "app_links_linux", - "sha256": "f5f7173a78609f3dfd4c2ff2c95bd559ab43c80a87dc6a095921d96c05688c81", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.3" - }, - "app_links_platform_interface": { - "dependency": "transitive", - "description": { - "name": "app_links_platform_interface", - "sha256": "05f5379577c513b534a29ddea68176a4d4802c46180ee8e2e966257158772a3f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.2" - }, - "app_links_web": { - "dependency": "transitive", - "description": { - "name": "app_links_web", - "sha256": "af060ed76183f9e2b87510a9480e56a5352b6c249778d07bd2c95fc35632a555", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.4" - }, - "archive": { - "dependency": "transitive", - "description": { - "name": "archive", - "sha256": "2fde1607386ab523f7a36bb3e7edb43bd58e6edaf2ffb29d8a6d578b297fdbbd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.0.7" - }, - "args": { - "dependency": "transitive", - "description": { - "name": "args", - "sha256": "d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.7.0" - }, - "asn1lib": { - "dependency": "transitive", - "description": { - "name": "asn1lib", - "sha256": "0511d6be23b007e95105ae023db599aea731df604608978dada7f9faf2637623", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.6.4" - }, - "async": { - "dependency": "transitive", - "description": { - "name": "async", - "sha256": "d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.12.0" - }, - "boolean_selector": { - "dependency": "transitive", - "description": { - "name": "boolean_selector", - "sha256": "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.2" - }, - "build": { - "dependency": "transitive", - "description": { - "name": "build", - "sha256": "cef23f1eda9b57566c81e2133d196f8e3df48f244b317368d65c5943d91148f0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.2" - }, - "build_config": { - "dependency": "transitive", - "description": { - "name": "build_config", - "sha256": "4ae2de3e1e67ea270081eaee972e1bd8f027d459f249e0f1186730784c2e7e33", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.2" - }, - "build_daemon": { - "dependency": "transitive", - "description": { - "name": "build_daemon", - "sha256": "8e928697a82be082206edb0b9c99c5a4ad6bc31c9e9b8b2f291ae65cd4a25daa", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.0.4" - }, - "build_resolvers": { - "dependency": "transitive", - "description": { - "name": "build_resolvers", - "sha256": "b9e4fda21d846e192628e7a4f6deda6888c36b5b69ba02ff291a01fd529140f0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.4" - }, - "build_runner": { - "dependency": "direct dev", - "description": { - "name": "build_runner", - "sha256": "058fe9dce1de7d69c4b84fada934df3e0153dd000758c4d65964d0166779aa99", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.15" - }, - "build_runner_core": { - "dependency": "transitive", - "description": { - "name": "build_runner_core", - "sha256": "22e3aa1c80e0ada3722fe5b63fd43d9c8990759d0a2cf489c8c5d7b2bdebc021", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "8.0.0" - }, - "built_collection": { - "dependency": "transitive", - "description": { - "name": "built_collection", - "sha256": "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.1.1" - }, - "built_value": { - "dependency": "transitive", - "description": { - "name": "built_value", - "sha256": "ea90e81dc4a25a043d9bee692d20ed6d1c4a1662a28c03a96417446c093ed6b4", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "8.9.5" - }, - "camera": { - "dependency": "transitive", - "description": { - "name": "camera", - "sha256": "413d2b34fe28496c35c69ede5b232fb9dd5ca2c3a4cb606b14efc1c7546cc8cb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.11.1" - }, - "camera_android_camerax": { - "dependency": "transitive", - "description": { - "name": "camera_android_camerax", - "sha256": "f0dcbce91623f75030840609de9b64d0d73f86df279c6e9588c1501245a05eb2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.6.15+2" - }, - "camera_avfoundation": { - "dependency": "transitive", - "description": { - "name": "camera_avfoundation", - "sha256": "a33cd9a250296271cdf556891b7c0986a93772426f286595eccd5f45b185933c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.9.18+14" - }, - "camera_platform_interface": { - "dependency": "transitive", - "description": { - "name": "camera_platform_interface", - "sha256": "2f757024a48696ff4814a789b0bd90f5660c0fb25f393ab4564fb483327930e2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.10.0" - }, - "camera_web": { - "dependency": "transitive", - "description": { - "name": "camera_web", - "sha256": "595f28c89d1fb62d77c73c633193755b781c6d2e0ebcd8dc25b763b514e6ba8f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.3.5" - }, - "characters": { - "dependency": "transitive", - "description": { - "name": "characters", - "sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.0" - }, - "charset": { - "dependency": "transitive", - "description": { - "name": "charset", - "sha256": "27802032a581e01ac565904ece8c8962564b1070690794f0072f6865958ce8b9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.1" - }, - "checked_yaml": { - "dependency": "transitive", - "description": { - "name": "checked_yaml", - "sha256": "feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.3" - }, - "choice": { - "dependency": "transitive", - "description": { - "name": "choice", - "sha256": "52d07065e8056beba5b26cff7786134cbfa24927b1f5bf60a05d50058597b2d9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.2" - }, - "clock": { - "dependency": "transitive", - "description": { - "name": "clock", - "sha256": "fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.2" - }, - "cloudflare_turnstile": { - "dependency": "transitive", - "description": { - "name": "cloudflare_turnstile", - "sha256": "d13cbec55a1c4916bca1d4dbd84fbe7b655ae35a264513750fdb8250486269e0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.3.1" - }, - "code_builder": { - "dependency": "transitive", - "description": { - "name": "code_builder", - "sha256": "0ec10bf4a89e4c613960bf1e8b42c64127021740fb21640c29c909826a5eea3e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.10.1" - }, - "collection": { - "dependency": "transitive", - "description": { - "name": "collection", - "sha256": "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.19.1" - }, - "computer": { - "dependency": "transitive", - "description": { - "path": ".", - "ref": "v1.0.88", - "resolved-ref": "b0819c8a939e1fa6858f1a0e12ee8122db0df390", - "url": "https://github.com/lollipopkit/dart_computer" - }, - "source": "git", - "version": "3.2.1" - }, - "convert": { - "dependency": "transitive", - "description": { - "name": "convert", - "sha256": "b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.2" - }, - "cross_file": { - "dependency": "transitive", - "description": { - "name": "cross_file", - "sha256": "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.3.4+2" - }, - "crypto": { - "dependency": "transitive", - "description": { - "name": "crypto", - "sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.6" - }, - "csslib": { - "dependency": "transitive", - "description": { - "name": "csslib", - "sha256": "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.2" - }, - "dart_style": { - "dependency": "transitive", - "description": { - "name": "dart_style", - "sha256": "7306ab8a2359a48d22310ad823521d723acfed60ee1f7e37388e8986853b6820", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.8" - }, - "dio": { - "dependency": "transitive", - "description": { - "name": "dio", - "sha256": "253a18bbd4851fecba42f7343a1df3a9a4c1d31a2c1b37e221086b4fa8c8dbc9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.8.0+1" - }, - "dio_web_adapter": { - "dependency": "transitive", - "description": { - "name": "dio_web_adapter", - "sha256": "7586e476d70caecaf1686d21eee7247ea43ef5c345eab9e0cc3583ff13378d78", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.1" - }, - "encrypt": { - "dependency": "transitive", - "description": { - "name": "encrypt", - "sha256": "62d9aa4670cc2a8798bab89b39fc71b6dfbacf615de6cf5001fb39f7e4a996a2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.0.3" - }, - "equatable": { - "dependency": "transitive", - "description": { - "name": "equatable", - "sha256": "567c64b3cb4cf82397aac55f4f0cbd3ca20d77c6c03bedbc4ceaddc08904aef7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.7" - }, - "extended_image": { - "dependency": "direct main", - "description": { - "name": "extended_image", - "sha256": "f6cbb1d798f51262ed1a3d93b4f1f2aa0d76128df39af18ecb77fa740f88b2e0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "10.0.1" - }, - "extended_image_library": { - "dependency": "transitive", - "description": { - "name": "extended_image_library", - "sha256": "ae468c31c375064964de11cbb31310a58c4462df6e3bae1a0bc0066f586795d5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.0.0" - }, - "fake_async": { - "dependency": "transitive", - "description": { - "name": "fake_async", - "sha256": "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.2" - }, - "ffi": { - "dependency": "transitive", - "description": { - "name": "ffi", - "sha256": "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.4" - }, - "file": { - "dependency": "transitive", - "description": { - "name": "file", - "sha256": "a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.0.1" - }, - "file_picker": { - "dependency": "direct main", - "description": { - "name": "file_picker", - "sha256": "09b474c0c8117484b80cbebc043801ff91e05cfbd2874d512825c899e1754694", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "9.2.3" - }, - "file_selector_linux": { - "dependency": "transitive", - "description": { - "name": "file_selector_linux", - "sha256": "54cbbd957e1156d29548c7d9b9ec0c0ebb6de0a90452198683a7d23aed617a33", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.9.3+2" - }, - "file_selector_macos": { - "dependency": "transitive", - "description": { - "name": "file_selector_macos", - "sha256": "271ab9986df0c135d45c3cdb6bd0faa5db6f4976d3e4b437cf7d0f258d941bfc", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.9.4+2" - }, - "file_selector_platform_interface": { - "dependency": "transitive", - "description": { - "name": "file_selector_platform_interface", - "sha256": "a3994c26f10378a039faa11de174d7b78eb8f79e4dd0af2a451410c1a5c3f66b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.6.2" - }, - "file_selector_windows": { - "dependency": "transitive", - "description": { - "name": "file_selector_windows", - "sha256": "320fcfb6f33caa90f0b58380489fc5ac05d99ee94b61aa96ec2bff0ba81d3c2b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.9.3+4" - }, - "fixnum": { - "dependency": "transitive", - "description": { - "name": "fixnum", - "sha256": "b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.1" - }, - "fl_build": { - "dependency": "direct dev", - "description": { - "path": ".", - "ref": "v1.0.48", - "resolved-ref": "9a589bb5b8d8376e32fb73793e8cf7c4ec4894a5", - "url": "https://github.com/lppcg/fl_build.git" - }, - "source": "git", - "version": "1.0.0" - }, - "fl_lib": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "v1.0.268", - "resolved-ref": "88908c4e838b15e1bde5b2685ccd016b7578e8a4", - "url": "https://github.com/lppcg/fl_lib" - }, - "source": "git", - "version": "0.0.1" - }, - "flutter": { - "dependency": "direct main", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "flutter_highlight": { - "dependency": "direct main", - "description": { - "path": "flutter_highlight", - "ref": "master", - "resolved-ref": "d5ba88ed6d4e49a95745ee1eb85cee01e307108e", - "url": "https://github.com/lollipopkit/highlight.dart" - }, - "source": "git", - "version": "0.7.0" - }, - "flutter_inappwebview": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview", - "sha256": "a8f5c9dd300a8cc7fde7bb902ae57febe95e9269424e4d08d5a1a56214e1e6ff", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.2.0-beta.2" - }, - "flutter_inappwebview_android": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_android", - "sha256": "2427e89d9c7b00cc756f800932d7ab8f3272d3fbc71544e1aedb3dbc17dae074", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.0-beta.2" - }, - "flutter_inappwebview_internal_annotations": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_internal_annotations", - "sha256": "787171d43f8af67864740b6f04166c13190aa74a1468a1f1f1e9ee5b90c359cd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.0" - }, - "flutter_inappwebview_ios": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_ios", - "sha256": "7ff65d7408e453f9a4ff38f74673aeec8cae824cba8276b4b77350262bfe356a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.0-beta.2" - }, - "flutter_inappwebview_macos": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_macos", - "sha256": "be8b8ab0100c94ec9fc079a4d48b2bc8dd1a8b4c2647da34f1d3dae93cd5f88a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.0-beta.2" - }, - "flutter_inappwebview_platform_interface": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_platform_interface", - "sha256": "2c99bf767900ba029d825bc6f494d30169ee83cdaa038d86e85fe70571d0a655", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.0-beta.2" - }, - "flutter_inappwebview_web": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_web", - "sha256": "6c4bb61ea9d52e51d79ea23da27c928d0430873c04ad380df39c1ef442b11f4e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.0-beta.2" - }, - "flutter_inappwebview_windows": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_windows", - "sha256": "0ff241f814b7caff63b9632cf858b6d3d9c35758040620a9745e5f6e9dd94d74", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.7.0-beta.2" - }, - "flutter_lints": { - "dependency": "direct dev", - "description": { - "name": "flutter_lints", - "sha256": "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.0.0" - }, - "flutter_localizations": { - "dependency": "direct main", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "flutter_markdown": { - "dependency": "transitive", - "description": { - "name": "flutter_markdown", - "sha256": "634622a3a826d67cb05c0e3e576d1812c430fa98404e95b60b131775c73d76ec", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.7.7" - }, - "flutter_markdown_latex": { - "dependency": "transitive", - "description": { - "name": "flutter_markdown_latex", - "sha256": "839e76a84abb3632ffcebbd450cf93c7e9894af65622527d23f0084cee1bfd04", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.3.4" - }, - "flutter_math_fork": { - "dependency": "transitive", - "description": { - "name": "flutter_math_fork", - "sha256": "284bab89b2fbf1bc3a0baf13d011c1dd324d004e35d177626b77f2fc056366ac", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.7.3" - }, - "flutter_native_splash": { - "dependency": "direct dev", - "description": { - "name": "flutter_native_splash", - "sha256": "8321a6d11a8d13977fa780c89de8d257cce3d841eecfb7a4cadffcc4f12d82dc", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.6" - }, - "flutter_plugin_android_lifecycle": { - "dependency": "transitive", - "description": { - "name": "flutter_plugin_android_lifecycle", - "sha256": "f948e346c12f8d5480d2825e03de228d0eb8c3a737e4cdaa122267b89c022b5e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.28" - }, - "flutter_riverpod": { - "dependency": "transitive", - "description": { - "name": "flutter_riverpod", - "sha256": "9532ee6db4a943a1ed8383072a2e3eeda041db5657cdf6d2acecf3c21ecbe7e1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.6.1" - }, - "flutter_svg": { - "dependency": "transitive", - "description": { - "name": "flutter_svg", - "sha256": "d44bf546b13025ec7353091516f6881f1d4c633993cb109c3916c3a0159dadf1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.0" - }, - "flutter_test": { - "dependency": "direct dev", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "flutter_web_plugins": { - "dependency": "transitive", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "freezed": { - "dependency": "direct dev", - "description": { - "name": "freezed", - "sha256": "44c19278dd9d89292cf46e97dc0c1e52ce03275f40a97c5a348e802a924bf40e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.5.7" - }, - "freezed_annotation": { - "dependency": "direct main", - "description": { - "name": "freezed_annotation", - "sha256": "c2e2d632dd9b8a2b7751117abcfc2b4888ecfe181bd9fca7170d9ef02e595fe2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.4" - }, - "frontend_server_client": { - "dependency": "transitive", - "description": { - "name": "frontend_server_client", - "sha256": "f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.0.0" - }, - "glob": { - "dependency": "transitive", - "description": { - "name": "glob", - "sha256": "c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.3" - }, - "google_fonts": { - "dependency": "direct main", - "description": { - "name": "google_fonts", - "sha256": "b1ac0fe2832c9cc95e5e88b57d627c5e68c223b9657f4b96e1487aa9098c7b82", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.2.1" - }, - "graphs": { - "dependency": "transitive", - "description": { - "name": "graphs", - "sha256": "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.2" - }, - "gtk": { - "dependency": "transitive", - "description": { - "name": "gtk", - "sha256": "e8ce9ca4b1df106e4d72dad201d345ea1a036cc12c360f1a7d5a758f78ffa42c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.0" - }, - "highlight": { - "dependency": "transitive", - "description": { - "name": "highlight", - "sha256": "5353a83ffe3e3eca7df0abfb72dcf3fa66cc56b953728e7113ad4ad88497cf21", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.7.0" - }, - "hive": { - "dependency": "transitive", - "description": { - "name": "hive", - "sha256": "8dcf6db979d7933da8217edcec84e9df1bdb4e4edc7fc77dbd5aa74356d6d941", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.3" - }, - "hive_flutter": { - "dependency": "transitive", - "description": { - "name": "hive_flutter", - "sha256": "dca1da446b1d808a51689fb5d0c6c9510c0a2ba01e22805d492c73b68e33eecc", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "hive_generator": { - "dependency": "direct dev", - "description": { - "name": "hive_generator", - "sha256": "06cb8f58ace74de61f63500564931f9505368f45f98958bd7a6c35ba24159db4", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.1" - }, - "html": { - "dependency": "direct main", - "description": { - "name": "html", - "sha256": "6d1264f2dffa1b1101c25a91dff0dc2daee4c18e87cd8538729773c073dbf602", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.15.6" - }, - "http": { - "dependency": "transitive", - "description": { - "name": "http", - "sha256": "fe7ab022b76f3034adc518fb6ea04a82387620e19977665ea18d30a1cf43442f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.0" - }, - "http_client_helper": { - "dependency": "transitive", - "description": { - "name": "http_client_helper", - "sha256": "8a9127650734da86b5c73760de2b404494c968a3fd55602045ffec789dac3cb1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.0" - }, - "http_multi_server": { - "dependency": "transitive", - "description": { - "name": "http_multi_server", - "sha256": "aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.2" - }, - "http_parser": { - "dependency": "transitive", - "description": { - "name": "http_parser", - "sha256": "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.1.2" - }, - "icloud_storage": { - "dependency": "transitive", - "description": { - "name": "icloud_storage", - "sha256": "fa91d9c3b4264651f01a4f5b99cffa354ffe455623b13ecf92be86d88b1e26ea", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.0" - }, - "icons_plus": { - "dependency": "transitive", - "description": { - "name": "icons_plus", - "sha256": "8e2f601b8605d45dd55b106a0da084a1809125077a49574ca22e8bcd5b6e86f0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.0.0" - }, - "image": { - "dependency": "direct main", - "description": { - "name": "image", - "sha256": "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.5.4" - }, - "image_picker": { - "dependency": "direct main", - "description": { - "name": "image_picker", - "sha256": "021834d9c0c3de46bf0fe40341fa07168407f694d9b2bb18d532dc1261867f7a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.2" - }, - "image_picker_android": { - "dependency": "transitive", - "description": { - "name": "image_picker_android", - "sha256": "317a5d961cec5b34e777b9252393f2afbd23084aa6e60fcf601dcf6341b9ebeb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.8.12+23" - }, - "image_picker_for_web": { - "dependency": "transitive", - "description": { - "name": "image_picker_for_web", - "sha256": "717eb042ab08c40767684327be06a5d8dbb341fe791d514e4b92c7bbe1b7bb83", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.6" - }, - "image_picker_ios": { - "dependency": "transitive", - "description": { - "name": "image_picker_ios", - "sha256": "05da758e67bc7839e886b3959848aa6b44ff123ab4b28f67891008afe8ef9100", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.8.12+2" - }, - "image_picker_linux": { - "dependency": "transitive", - "description": { - "name": "image_picker_linux", - "sha256": "34a65f6740df08bbbeb0a1abd8e6d32107941fd4868f67a507b25601651022c9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.1+2" - }, - "image_picker_macos": { - "dependency": "transitive", - "description": { - "name": "image_picker_macos", - "sha256": "1b90ebbd9dcf98fb6c1d01427e49a55bd96b5d67b8c67cf955d60a5de74207c1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.1+2" - }, - "image_picker_platform_interface": { - "dependency": "transitive", - "description": { - "name": "image_picker_platform_interface", - "sha256": "886d57f0be73c4b140004e78b9f28a8914a09e50c2d816bdd0520051a71236a0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.10.1" - }, - "image_picker_windows": { - "dependency": "transitive", - "description": { - "name": "image_picker_windows", - "sha256": "6ad07afc4eb1bc25f3a01084d28520496c4a3bb0cb13685435838167c9dcedeb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.1+1" - }, - "intl": { - "dependency": "transitive", - "description": { - "name": "intl", - "sha256": "d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.19.0" - }, - "io": { - "dependency": "transitive", - "description": { - "name": "io", - "sha256": "dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.5" - }, - "js": { - "dependency": "transitive", - "description": { - "name": "js", - "sha256": "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.7.2" - }, - "json_annotation": { - "dependency": "direct main", - "description": { - "name": "json_annotation", - "sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.9.0" - }, - "json_serializable": { - "dependency": "direct dev", - "description": { - "name": "json_serializable", - "sha256": "c2fcb3920cf2b6ae6845954186420fca40bc0a8abcc84903b7801f17d7050d7c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.9.0" - }, - "leak_tracker": { - "dependency": "transitive", - "description": { - "name": "leak_tracker", - "sha256": "c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "10.0.8" - }, - "leak_tracker_flutter_testing": { - "dependency": "transitive", - "description": { - "name": "leak_tracker_flutter_testing", - "sha256": "f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.9" - }, - "leak_tracker_testing": { - "dependency": "transitive", - "description": { - "name": "leak_tracker_testing", - "sha256": "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.1" - }, - "lints": { - "dependency": "transitive", - "description": { - "name": "lints", - "sha256": "c35bb79562d980e9a453fc715854e1ed39e24e7d0297a880ef54e17f9874a9d7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.1.1" - }, - "local_auth": { - "dependency": "transitive", - "description": { - "name": "local_auth", - "sha256": "434d854cf478f17f12ab29a76a02b3067f86a63a6d6c4eb8fbfdcfe4879c1b7b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.0" - }, - "local_auth_android": { - "dependency": "transitive", - "description": { - "name": "local_auth_android", - "sha256": "63ad7ca6396290626dc0cb34725a939e4cfe965d80d36112f08d49cf13a8136e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.49" - }, - "local_auth_darwin": { - "dependency": "transitive", - "description": { - "name": "local_auth_darwin", - "sha256": "630996cd7b7f28f5ab92432c4b35d055dd03a747bc319e5ffbb3c4806a3e50d2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.3" - }, - "local_auth_platform_interface": { - "dependency": "transitive", - "description": { - "name": "local_auth_platform_interface", - "sha256": "1b842ff177a7068442eae093b64abe3592f816afd2a533c0ebcdbe40f9d2075a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.10" - }, - "local_auth_windows": { - "dependency": "transitive", - "description": { - "name": "local_auth_windows", - "sha256": "bc4e66a29b0fdf751aafbec923b5bed7ad6ed3614875d8151afe2578520b2ab5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.11" - }, - "locale_names": { - "dependency": "transitive", - "description": { - "name": "locale_names", - "sha256": "7a89ca54072f4f13d0f5df5a9ba69337554bf2fd057d1dd2a238898f3f159374", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.1" - }, - "logging": { - "dependency": "transitive", - "description": { - "name": "logging", - "sha256": "c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.0" - }, - "macros": { - "dependency": "transitive", - "description": { - "name": "macros", - "sha256": "1d9e801cd66f7ea3663c45fc708450db1fa57f988142c64289142c9b7ee80656", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.3-main.0" - }, - "markdown": { - "dependency": "transitive", - "description": { - "name": "markdown", - "sha256": "935e23e1ff3bc02d390bad4d4be001208ee92cc217cb5b5a6c19bc14aaa318c1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.3.0" - }, - "matcher": { - "dependency": "transitive", - "description": { - "name": "matcher", - "sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.12.17" - }, - "material_color_utilities": { - "dependency": "transitive", - "description": { - "name": "material_color_utilities", - "sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.11.1" - }, - "meta": { - "dependency": "transitive", - "description": { - "name": "meta", - "sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.16.0" - }, - "mime": { - "dependency": "transitive", - "description": { - "name": "mime", - "sha256": "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.0" - }, - "nested": { - "dependency": "transitive", - "description": { - "name": "nested", - "sha256": "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.0" - }, - "openai_dart": { - "dependency": "direct main", - "description": { - "path": "packages/openai_dart", - "ref": "v1.0.744", - "resolved-ref": "ceb38486df0a49fddb4cb5a3283e566d4462f8ac", - "url": "https://github.com/lollipopkit/langchain_dart" - }, - "source": "git", - "version": "0.4.5" - }, - "package_config": { - "dependency": "transitive", - "description": { - "name": "package_config", - "sha256": "f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.0" - }, - "path": { - "dependency": "transitive", - "description": { - "name": "path", - "sha256": "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.9.1" - }, - "path_parsing": { - "dependency": "transitive", - "description": { - "name": "path_parsing", - "sha256": "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "path_provider": { - "dependency": "transitive", - "description": { - "name": "path_provider", - "sha256": "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.5" - }, - "path_provider_android": { - "dependency": "transitive", - "description": { - "name": "path_provider_android", - "sha256": "d0d310befe2c8ab9e7f393288ccbb11b60c019c6b5afc21973eeee4dda2b35e9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.17" - }, - "path_provider_foundation": { - "dependency": "transitive", - "description": { - "name": "path_provider_foundation", - "sha256": "4843174df4d288f5e29185bd6e72a6fbdf5a4a4602717eed565497429f179942", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, - "path_provider_linux": { - "dependency": "transitive", - "description": { - "name": "path_provider_linux", - "sha256": "f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.1" - }, - "path_provider_platform_interface": { - "dependency": "transitive", - "description": { - "name": "path_provider_platform_interface", - "sha256": "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.2" - }, - "path_provider_windows": { - "dependency": "transitive", - "description": { - "name": "path_provider_windows", - "sha256": "bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.0" - }, - "petitparser": { - "dependency": "transitive", - "description": { - "name": "petitparser", - "sha256": "07c8f0b1913bcde1ff0d26e57ace2f3012ccbf2b204e070290dad3bb22797646", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.1.0" - }, - "platform": { - "dependency": "transitive", - "description": { - "name": "platform", - "sha256": "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.6" - }, - "plugin_platform_interface": { - "dependency": "transitive", - "description": { - "name": "plugin_platform_interface", - "sha256": "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.8" - }, - "pointycastle": { - "dependency": "transitive", - "description": { - "name": "pointycastle", - "sha256": "4be0097fcf3fd3e8449e53730c631200ebc7b88016acecab2b0da2f0149222fe", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.9.1" - }, - "pool": { - "dependency": "transitive", - "description": { - "name": "pool", - "sha256": "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.5.1" - }, - "posix": { - "dependency": "transitive", - "description": { - "name": "posix", - "sha256": "f0d7856b6ca1887cfa6d1d394056a296ae33489db914e365e2044fdada449e62", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.0.2" - }, - "pretty_qr_code": { - "dependency": "transitive", - "description": { - "name": "pretty_qr_code", - "sha256": "b078bd5d51956dea4342378af1b092ad962b81bdbb55b10fffce03461da8db74", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.4.0" - }, - "provider": { - "dependency": "transitive", - "description": { - "name": "provider", - "sha256": "489024f942069c2920c844ee18bb3d467c69e48955a4f32d1677f71be103e310", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.1.4" - }, - "pub_semver": { - "dependency": "transitive", - "description": { - "name": "pub_semver", - "sha256": "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.0" - }, - "pubspec_parse": { - "dependency": "transitive", - "description": { - "name": "pubspec_parse", - "sha256": "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.5.0" - }, - "qr": { - "dependency": "transitive", - "description": { - "name": "qr", - "sha256": "5a1d2586170e172b8a8c8470bbbffd5eb0cd38a66c0d77155ea138d3af3a4445", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.2" - }, - "qr_code_dart_scan": { - "dependency": "transitive", - "description": { - "name": "qr_code_dart_scan", - "sha256": "a21340c4a2ca14e2e114915940fcad166f15c1a065fed8b4fede4a4aba5bc4ff", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.9.11" - }, - "riverpod": { - "dependency": "transitive", - "description": { - "name": "riverpod", - "sha256": "59062512288d3056b2321804332a13ffdd1bf16df70dcc8e506e411280a72959", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.6.1" - }, - "riverpod_annotation": { - "dependency": "transitive", - "description": { - "name": "riverpod_annotation", - "sha256": "e14b0bf45b71326654e2705d462f21b958f987087be850afd60578fcd502d1b8", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.6.1" - }, - "screen_retriever": { - "dependency": "transitive", - "description": { - "name": "screen_retriever", - "sha256": "570dbc8e4f70bac451e0efc9c9bb19fa2d6799a11e6ef04f946d7886d2e23d0c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.0" - }, - "screen_retriever_linux": { - "dependency": "transitive", - "description": { - "name": "screen_retriever_linux", - "sha256": "f7f8120c92ef0784e58491ab664d01efda79a922b025ff286e29aa123ea3dd18", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.0" - }, - "screen_retriever_macos": { - "dependency": "transitive", - "description": { - "name": "screen_retriever_macos", - "sha256": "71f956e65c97315dd661d71f828708bd97b6d358e776f1a30d5aa7d22d78a149", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.0" - }, - "screen_retriever_platform_interface": { - "dependency": "transitive", - "description": { - "name": "screen_retriever_platform_interface", - "sha256": "ee197f4581ff0d5608587819af40490748e1e39e648d7680ecf95c05197240c0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.0" - }, - "screen_retriever_windows": { - "dependency": "transitive", - "description": { - "name": "screen_retriever_windows", - "sha256": "449ee257f03ca98a57288ee526a301a430a344a161f9202b4fcc38576716fe13", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.0" - }, - "screenshot": { - "dependency": "direct main", - "description": { - "name": "screenshot", - "sha256": "63817697a7835e6ce82add4228e15d233b74d42975c143ad8cfe07009fab866b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.0" - }, - "share_plus": { - "dependency": "transitive", - "description": { - "name": "share_plus", - "sha256": "fce43200aa03ea87b91ce4c3ac79f0cecd52e2a7a56c7a4185023c271fbfa6da", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "10.1.4" - }, - "share_plus_platform_interface": { - "dependency": "transitive", - "description": { - "name": "share_plus_platform_interface", - "sha256": "cc012a23fc2d479854e6c80150696c4a5f5bb62cb89af4de1c505cf78d0a5d0b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.0.2" - }, - "shared_preferences": { - "dependency": "transitive", - "description": { - "name": "shared_preferences", - "sha256": "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.5.3" - }, - "shared_preferences_android": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_android", - "sha256": "20cbd561f743a342c76c151d6ddb93a9ce6005751e7aa458baad3858bfbfb6ac", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.10" - }, - "shared_preferences_foundation": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_foundation", - "sha256": "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.5.4" - }, - "shared_preferences_linux": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_linux", - "sha256": "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, - "shared_preferences_platform_interface": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_platform_interface", - "sha256": "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, - "shared_preferences_web": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_web", - "sha256": "c49bd060261c9a3f0ff445892695d6212ff603ef3115edbb448509d407600019", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.3" - }, - "shared_preferences_windows": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_windows", - "sha256": "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, - "shelf": { - "dependency": "transitive", - "description": { - "name": "shelf", - "sha256": "e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.2" - }, - "shelf_web_socket": { - "dependency": "transitive", - "description": { - "name": "shelf_web_socket", - "sha256": "3632775c8e90d6c9712f883e633716432a27758216dfb61bd86a8321c0580925", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.0" - }, - "shortid": { - "dependency": "direct main", - "description": { - "name": "shortid", - "sha256": "d0b40e3dbb50497dad107e19c54ca7de0d1a274eb9b4404991e443dadb9ebedb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.2" - }, - "sky_engine": { - "dependency": "transitive", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "source_gen": { - "dependency": "transitive", - "description": { - "name": "source_gen", - "sha256": "14658ba5f669685cd3d63701d01b31ea748310f7ab854e471962670abcf57832", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.5.0" - }, - "source_helper": { - "dependency": "transitive", - "description": { - "name": "source_helper", - "sha256": "86d247119aedce8e63f4751bd9626fc9613255935558447569ad42f9f5b48b3c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.5" - }, - "source_span": { - "dependency": "transitive", - "description": { - "name": "source_span", - "sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.10.1" - }, - "sprintf": { - "dependency": "transitive", - "description": { - "name": "sprintf", - "sha256": "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.0.0" - }, - "stack_trace": { - "dependency": "transitive", - "description": { - "name": "stack_trace", - "sha256": "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.12.1" - }, - "state_notifier": { - "dependency": "transitive", - "description": { - "name": "state_notifier", - "sha256": "b8677376aa54f2d7c58280d5a007f9e8774f1968d1fb1c096adcb4792fba29bb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.0" - }, - "stream_channel": { - "dependency": "transitive", - "description": { - "name": "stream_channel", - "sha256": "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.4" - }, - "stream_transform": { - "dependency": "transitive", - "description": { - "name": "stream_transform", - "sha256": "ad47125e588cfd37a9a7f86c7d6356dde8dfe89d071d293f80ca9e9273a33871", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.1" - }, - "string_scanner": { - "dependency": "transitive", - "description": { - "name": "string_scanner", - "sha256": "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.1" - }, - "term_glyph": { - "dependency": "transitive", - "description": { - "name": "term_glyph", - "sha256": "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.2" - }, - "test_api": { - "dependency": "transitive", - "description": { - "name": "test_api", - "sha256": "fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.7.4" - }, - "timing": { - "dependency": "transitive", - "description": { - "name": "timing", - "sha256": "62ee18aca144e4a9f29d212f5a4c6a053be252b895ab14b5821996cff4ed90fe", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.2" - }, - "tuple": { - "dependency": "transitive", - "description": { - "name": "tuple", - "sha256": "a97ce2013f240b2f3807bcbaf218765b6f301c3eff91092bcfa23a039e7dd151", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.2" - }, - "typed_data": { - "dependency": "transitive", - "description": { - "name": "typed_data", - "sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.0" - }, - "universal_io": { - "dependency": "transitive", - "description": { - "name": "universal_io", - "sha256": "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.2" - }, - "url_launcher": { - "dependency": "transitive", - "description": { - "name": "url_launcher", - "sha256": "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.3.1" - }, - "url_launcher_android": { - "dependency": "transitive", - "description": { - "name": "url_launcher_android", - "sha256": "8582d7f6fe14d2652b4c45c9b6c14c0b678c2af2d083a11b604caeba51930d79", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.3.16" - }, - "url_launcher_ios": { - "dependency": "transitive", - "description": { - "name": "url_launcher_ios", - "sha256": "7f2022359d4c099eea7df3fdf739f7d3d3b9faf3166fb1dd390775176e0b76cb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.3.3" - }, - "url_launcher_linux": { - "dependency": "transitive", - "description": { - "name": "url_launcher_linux", - "sha256": "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.1" - }, - "url_launcher_macos": { - "dependency": "transitive", - "description": { - "name": "url_launcher_macos", - "sha256": "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.2" - }, - "url_launcher_platform_interface": { - "dependency": "transitive", - "description": { - "name": "url_launcher_platform_interface", - "sha256": "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.2" - }, - "url_launcher_web": { - "dependency": "transitive", - "description": { - "name": "url_launcher_web", - "sha256": "4bd2b7b4dc4d4d0b94e5babfffbca8eac1a126c7f3d6ecbc1a11013faa3abba2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, - "url_launcher_windows": { - "dependency": "transitive", - "description": { - "name": "url_launcher_windows", - "sha256": "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.4" - }, - "uuid": { - "dependency": "transitive", - "description": { - "name": "uuid", - "sha256": "a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.5.1" - }, - "vector_graphics": { - "dependency": "transitive", - "description": { - "name": "vector_graphics", - "sha256": "44cc7104ff32563122a929e4620cf3efd584194eec6d1d913eb5ba593dbcf6de", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.18" - }, - "vector_graphics_codec": { - "dependency": "transitive", - "description": { - "name": "vector_graphics_codec", - "sha256": "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.13" - }, - "vector_graphics_compiler": { - "dependency": "transitive", - "description": { - "name": "vector_graphics_compiler", - "sha256": "1b4b9e706a10294258727674a340ae0d6e64a7231980f9f9a3d12e4b42407aad", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.16" - }, - "vector_math": { - "dependency": "transitive", - "description": { - "name": "vector_math", - "sha256": "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.4" - }, - "vm_service": { - "dependency": "transitive", - "description": { - "name": "vm_service", - "sha256": "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "14.3.1" - }, - "watcher": { - "dependency": "transitive", - "description": { - "name": "watcher", - "sha256": "69da27e49efa56a15f8afe8f4438c4ec02eff0a117df1b22ea4aad194fe1c104", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.1" - }, - "web": { - "dependency": "transitive", - "description": { - "name": "web", - "sha256": "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.1" - }, - "web_socket": { - "dependency": "transitive", - "description": { - "name": "web_socket", - "sha256": "bfe6f435f6ec49cb6c01da1e275ae4228719e59a6b067048c51e72d9d63bcc4b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.0" - }, - "web_socket_channel": { - "dependency": "transitive", - "description": { - "name": "web_socket_channel", - "sha256": "d645757fb0f4773d602444000a8131ff5d48c9e47adfe9772652dd1a4f2d45c8", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.3" - }, - "webdav_client_plus": { - "dependency": "direct main", - "description": { - "name": "webdav_client_plus", - "sha256": "0f992fe05a46674a800d9fd8fdc5c54952ff739da155c558776a62ca0c2bed3a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.2" - }, - "win32": { - "dependency": "transitive", - "description": { - "name": "win32", - "sha256": "dc6ecaa00a7c708e5b4d10ee7bec8c270e9276dfcab1783f57e9962d7884305f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.12.0" - }, - "window_manager": { - "dependency": "transitive", - "description": { - "name": "window_manager", - "sha256": "732896e1416297c63c9e3fb95aea72d0355f61390263982a47fd519169dc5059", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.4.3" - }, - "xdg_directories": { - "dependency": "transitive", - "description": { - "name": "xdg_directories", - "sha256": "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "xml": { - "dependency": "transitive", - "description": { - "name": "xml", - "sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.5.0" - }, - "yaml": { - "dependency": "transitive", - "description": { - "name": "yaml", - "sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.3" - }, - "zxing_lib": { - "dependency": "transitive", - "description": { - "name": "zxing_lib", - "sha256": "870a63610be3f20009ca9201f7ba2d53d7eaefa675c154b3e8c1f6fc55984d04", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.2" - } - }, - "sdks": { - "dart": ">=3.7.0 <4.0.0", - "flutter": ">=3.29.0" - } -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index d32a43e88204..ae5d8f3b5db8 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -797,6 +797,7 @@ mapAliases { goocanvas = warnAlias "'goocanvas' has been renamed to goocanvas_1" goocanvas_1; # Added 2026-01-17 gphotos-sync = throw "'gphotos-sync' has been removed, as it was archived upstream due to API changes that ceased its functions"; # Added 2025-11-06 gprbuild-boot = throw "'gprbuild-boot' has been renamed to/replaced by 'gnatPackages.gprbuild-boot'"; # Converted to throw 2025-10-27 + gpt-box = throw "'gpt-box' has been removed, as it is unmaintained"; # Added 2026-01-25 gpxsee-qt5 = throw "gpxsee-qt5 was removed, use gpxsee instead"; # Added 2025-09-09 gpxsee-qt6 = gpxsee; # Added 2025-09-09 gr-framework = throw "gr-framework has been removed, as it was broken"; # Added 2025-08-25 From 793a223b11d91e3f9bfa486024ec113241879b8b Mon Sep 17 00:00:00 2001 From: qzylinra Date: Sun, 25 Jan 2026 14:23:53 +0800 Subject: [PATCH 084/532] jhentai: drop --- pkgs/by-name/jh/jhentai/package.nix | 89 - pkgs/by-name/jh/jhentai/pubspec.lock.json | 2678 --------------------- pkgs/top-level/aliases.nix | 1 + 3 files changed, 1 insertion(+), 2767 deletions(-) delete mode 100644 pkgs/by-name/jh/jhentai/package.nix delete mode 100644 pkgs/by-name/jh/jhentai/pubspec.lock.json diff --git a/pkgs/by-name/jh/jhentai/package.nix b/pkgs/by-name/jh/jhentai/package.nix deleted file mode 100644 index 1f3b613fd990..000000000000 --- a/pkgs/by-name/jh/jhentai/package.nix +++ /dev/null @@ -1,89 +0,0 @@ -{ - lib, - flutter329, - fetchFromGitHub, - autoPatchelfHook, - webkitgtk_4_1, - glib-networking, - runCommand, - yq, - jhentai, - _experimental-update-script-combinators, - gitUpdater, -}: - -flutter329.buildFlutterApplication rec { - pname = "jhentai"; - version = "8.0.10+299"; - - src = fetchFromGitHub { - owner = "jiangtian616"; - repo = "JHenTai"; - tag = "v${version}"; - hash = "sha256-gRWYwWKGFeEsBUk4zkGYe8eAnJsf1lk6msEWK9bzk6U="; - }; - - pubspecLock = lib.importJSON ./pubspec.lock.json; - - gitHashes = { - desktop_webview_window = "sha256-QDlumlZ3pbmBRkMSJJVgz8HcCdANzV3cU142URvkY1w="; - dio = "sha256-eHGAV/yIqTaC/wJeSXiPwonPePq+GT1u1dgjbBrW8OI="; - flutter_draggable_gridview = "sha256-kntjeWEhRl4rdJBO8kt7GCaaLdPWy6b7zmBIjHyP7h8="; - flutter_slidable = "sha256-nBPEZBvKV3D/eEa/cYb7jgbJ60rbh823yDJALLz1/8c="; - flutter_socks_proxy = "sha256-a8XZTPTz521o7G7NsEXv2E/H7uVJcY4rcouIkdQC+jg="; - j_downloader = "sha256-Ct4TZvxKVWirEnSLs+pekDuf+b8tHFUZTdupBflGvJM="; - like_button = "sha256-OVzfpIEnw88496H345NHn7nZ48+QDTaneBzN2UCdwk8="; - photo_view = "sha256-k/+ncCzGkF4XmFpo3wmJOQbElSh2r+SlyeI3M9yDFtM="; - fluttertoast = "sha256-/2VJ1x7l5Idjwkm4Ennz8H/EC3j4/slRODj/82yO3iI="; - http_proxy = "sha256-/udhj2Tyc7PEtL6eU4TWIdrz/7Uh7D26jDSDxTr3X+I="; - scrollable_positioned_list = "sha256-8WfyUpTs+Cfv2VzFECrW/DGoKOsu9KY6hf6sP81xuBg="; - system_network_proxy = "sha256-boPbPO0Xs86Yu4OJmBr/nXGfX/vtZwosP6vRN4g3FQA="; - zoom_view = "sha256-/JPvmLg8syn5IlKucj3R765kedCZ1LdzkreUIsvdwEg="; - receive_sharing_intent = "sha256-8D5ZENARPZ7FGrdIErxOoV3Ao35/XoQ2tleegI42ZUY="; - }; - - nativeBuildInputs = [ autoPatchelfHook ]; - - buildInputs = [ - webkitgtk_4_1 - glib-networking - ]; - - flutterBuildFlags = [ - "--target lib/src/main.dart" - ]; - - postInstall = '' - install -Dm644 linux/assets/top.jtmonster.jhentai.desktop $out/share/applications/jhentai.desktop - install -Dm644 assets/icon/JHenTai_512.png $out/share/icons/hicolor/512x512/apps/top.jtmonster.jhentai.png - ''; - - extraWrapProgramArgs = '' - --prefix LD_LIBRARY_PATH : $out/app/jhentai/lib - ''; - - passthru = { - pubspecSource = - runCommand "pubspec.lock.json" - { - buildInputs = [ yq ]; - inherit (jhentai) src; - } - '' - cat $src/pubspec.lock | yq > $out - ''; - updateScript = _experimental-update-script-combinators.sequence [ - (gitUpdater { rev-prefix = "v"; }) - (_experimental-update-script-combinators.copyAttrOutputToFile "jhentai.pubspecSource" ./pubspec.lock.json) - ]; - }; - - meta = { - description = "Cross-platform manga app made for e-hentai & exhentai by Flutter"; - homepage = "https://github.com/jiangtian616/JHenTai"; - mainProgram = "jhentai"; - license = with lib.licenses; [ asl20 ]; - maintainers = [ ]; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/by-name/jh/jhentai/pubspec.lock.json b/pkgs/by-name/jh/jhentai/pubspec.lock.json deleted file mode 100644 index 1686c6c0bbf9..000000000000 --- a/pkgs/by-name/jh/jhentai/pubspec.lock.json +++ /dev/null @@ -1,2678 +0,0 @@ -{ - "packages": { - "_fe_analyzer_shared": { - "dependency": "transitive", - "description": { - "name": "_fe_analyzer_shared", - "sha256": "45cfa8471b89fb6643fe9bf51bd7931a76b8f5ec2d65de4fb176dba8d4f22c77", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "73.0.0" - }, - "_macros": { - "dependency": "transitive", - "description": "dart", - "source": "sdk", - "version": "0.3.2" - }, - "analyzer": { - "dependency": "transitive", - "description": { - "name": "analyzer", - "sha256": "4959fec185fe70cce007c57e9ab6983101dbe593d2bf8bbfb4453aaec0cf470a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.8.0" - }, - "analyzer_plugin": { - "dependency": "transitive", - "description": { - "name": "analyzer_plugin", - "sha256": "9661b30b13a685efaee9f02e5d01ed9f2b423bd889d28a304d02d704aee69161", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.11.3" - }, - "android_intent_plus": { - "dependency": "direct main", - "description": { - "name": "android_intent_plus", - "sha256": "dfc1fd3a577205ae8f11e990fb4ece8c90cceabbee56fcf48e463ecf0bd6aae3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.3.0" - }, - "animate_do": { - "dependency": "direct main", - "description": { - "name": "animate_do", - "sha256": "7a3162729f0ea042f9dd84da217c5bde5472ad9cef644079929d4304a5dc4ca0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.3.4" - }, - "animated_flip_counter": { - "dependency": "direct main", - "description": { - "name": "animated_flip_counter", - "sha256": "2c25ace054ac3932a3f203875a90ddae760ba7016cb9233573067a12ae51e3c6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.6" - }, - "archive": { - "dependency": "direct main", - "description": { - "name": "archive", - "sha256": "cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.6.1" - }, - "args": { - "dependency": "transitive", - "description": { - "name": "args", - "sha256": "bf9f5caeea8d8fe6721a9c358dd8a5c1947b27f1cfaa18b39c301273594919e6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.6.0" - }, - "asn1lib": { - "dependency": "transitive", - "description": { - "name": "asn1lib", - "sha256": "4bae5ae63e6d6dd17c4aac8086f3dec26c0236f6a0f03416c6c19d830c367cf5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.5.8" - }, - "async": { - "dependency": "transitive", - "description": { - "name": "async", - "sha256": "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.11.0" - }, - "audio_session": { - "dependency": "transitive", - "description": { - "name": "audio_session", - "sha256": "b2a26ba8b7efa1790d6460e82971fde3e398cfbe2295df9dea22f3499d2c12a7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.23" - }, - "battery_plus": { - "dependency": "direct main", - "description": { - "name": "battery_plus", - "sha256": "220c8f1961efb01d6870493b5ac5a80afaeaffc8757f7a11ed3025a8570d29e7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.2.0" - }, - "battery_plus_platform_interface": { - "dependency": "transitive", - "description": { - "name": "battery_plus_platform_interface", - "sha256": "e8342c0f32de4b1dfd0223114b6785e48e579bfc398da9471c9179b907fa4910", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.1" - }, - "blur": { - "dependency": "direct main", - "description": { - "name": "blur", - "sha256": "fd23f1247faee4a7d1a3efb6b7c3cea134f3b939d72e5f8d45233deb0776259f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.0" - }, - "boolean_selector": { - "dependency": "transitive", - "description": { - "name": "boolean_selector", - "sha256": "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.1" - }, - "build": { - "dependency": "transitive", - "description": { - "name": "build", - "sha256": "80184af8b6cb3e5c1c4ec6d8544d27711700bc3e6d2efad04238c7b5290889f0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, - "build_config": { - "dependency": "transitive", - "description": { - "name": "build_config", - "sha256": "bf80fcfb46a29945b423bd9aad884590fb1dc69b330a4d4700cac476af1708d1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.1" - }, - "build_daemon": { - "dependency": "transitive", - "description": { - "name": "build_daemon", - "sha256": "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.0.2" - }, - "build_resolvers": { - "dependency": "transitive", - "description": { - "name": "build_resolvers", - "sha256": "339086358431fa15d7eca8b6a36e5d783728cf025e559b834f4609a1fcfb7b0a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.2" - }, - "build_runner": { - "dependency": "direct dev", - "description": { - "name": "build_runner", - "sha256": "644dc98a0f179b872f612d3eb627924b578897c629788e858157fa5e704ca0c7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.11" - }, - "build_runner_core": { - "dependency": "transitive", - "description": { - "name": "build_runner_core", - "sha256": "f8126682b87a7282a339b871298cc12009cb67109cfa1614d6436fb0289193e0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.3.2" - }, - "built_collection": { - "dependency": "transitive", - "description": { - "name": "built_collection", - "sha256": "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.1.1" - }, - "built_value": { - "dependency": "transitive", - "description": { - "name": "built_value", - "sha256": "28a712df2576b63c6c005c465989a348604960c0958d28be5303ba9baa841ac2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "8.9.3" - }, - "cached_network_image": { - "dependency": "direct overridden", - "description": { - "name": "cached_network_image", - "sha256": "f98972704692ba679db144261172a8e20feb145636c617af0eb4022132a6797f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.3.0" - }, - "cached_network_image_platform_interface": { - "dependency": "transitive", - "description": { - "name": "cached_network_image_platform_interface", - "sha256": "56aa42a7a01e3c9db8456d9f3f999931f1e05535b5a424271e9a38cabf066613", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.0" - }, - "cached_network_image_web": { - "dependency": "transitive", - "description": { - "name": "cached_network_image_web", - "sha256": "759b9a9f8f6ccbb66c185df805fac107f05730b1dab9c64626d1008cca532257", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "characters": { - "dependency": "transitive", - "description": { - "name": "characters", - "sha256": "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.0" - }, - "charcode": { - "dependency": "transitive", - "description": { - "name": "charcode", - "sha256": "fb0f1107cac15a5ea6ef0a6ef71a807b9e4267c713bb93e00e92d737cc8dbd8a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.0" - }, - "checked_yaml": { - "dependency": "transitive", - "description": { - "name": "checked_yaml", - "sha256": "feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.3" - }, - "chewie": { - "dependency": "direct overridden", - "description": { - "name": "chewie", - "sha256": "60701da1f22ed20cd2d40e856fd1f2249dacf5b629d9fa50676443a18a4857b8", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.7.0" - }, - "cli_util": { - "dependency": "transitive", - "description": { - "name": "cli_util", - "sha256": "ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.4.2" - }, - "clipboard": { - "dependency": "direct main", - "description": { - "name": "clipboard", - "sha256": "2ec38f0e59878008ceca0ab122e4bfde98847f88ef0f83331362ba4521f565a9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.3" - }, - "clock": { - "dependency": "transitive", - "description": { - "name": "clock", - "sha256": "cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.1" - }, - "code_builder": { - "dependency": "transitive", - "description": { - "name": "code_builder", - "sha256": "0ec10bf4a89e4c613960bf1e8b42c64127021740fb21640c29c909826a5eea3e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.10.1" - }, - "collection": { - "dependency": "direct main", - "description": { - "name": "collection", - "sha256": "a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.19.0" - }, - "convert": { - "dependency": "transitive", - "description": { - "name": "convert", - "sha256": "b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.2" - }, - "coverage": { - "dependency": "transitive", - "description": { - "name": "coverage", - "sha256": "e3493833ea012784c740e341952298f1cc77f1f01b1bbc3eb4eecf6984fb7f43", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.11.1" - }, - "cross_file": { - "dependency": "transitive", - "description": { - "name": "cross_file", - "sha256": "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.3.4+2" - }, - "crypto": { - "dependency": "direct main", - "description": { - "name": "crypto", - "sha256": "ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.3" - }, - "csslib": { - "dependency": "transitive", - "description": { - "name": "csslib", - "sha256": "831883fb353c8bdc1d71979e5b342c7d88acfbc643113c14ae51e2442ea0f20f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.17.3" - }, - "csv": { - "dependency": "direct main", - "description": { - "name": "csv", - "sha256": "63ed2871dd6471193dffc52c0e6c76fb86269c00244d244297abbb355c84a86e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.1.1" - }, - "cupertino_icons": { - "dependency": "direct main", - "description": { - "name": "cupertino_icons", - "sha256": "ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.8" - }, - "dart_style": { - "dependency": "transitive", - "description": { - "name": "dart_style", - "sha256": "7856d364b589d1f08986e140938578ed36ed948581fbc3bc9aef1805039ac5ab", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.7" - }, - "dbus": { - "dependency": "transitive", - "description": { - "name": "dbus", - "sha256": "365c771ac3b0e58845f39ec6deebc76e3276aa9922b0cc60840712094d9047ac", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.7.10" - }, - "desktop_webview_window": { - "dependency": "direct main", - "description": { - "path": "packages/desktop_webview_window", - "ref": "d0c91d9c3ea12883d38215adc48586753fb41dde", - "resolved-ref": "d0c91d9c3ea12883d38215adc48586753fb41dde", - "url": "https://github.com/MixinNetwork/flutter-plugins" - }, - "source": "git", - "version": "0.2.3" - }, - "device_info_plus": { - "dependency": "direct main", - "description": { - "name": "device_info_plus", - "sha256": "c4af09051b4f0508f6c1dc0a5c085bf014d5c9a4a0678ce1799c2b4d716387a0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "11.1.0" - }, - "device_info_plus_platform_interface": { - "dependency": "transitive", - "description": { - "name": "device_info_plus_platform_interface", - "sha256": "0b04e02b30791224b31969eb1b50d723498f402971bff3630bca2ba839bd1ed2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.0.2" - }, - "dio": { - "dependency": "direct main", - "description": { - "path": "dio", - "ref": "append-mode", - "resolved-ref": "bcf81dc13a0ebb67fef3b4ac0b1885fc583106f5", - "url": "https://github.com/jiangtian616/dio" - }, - "source": "git", - "version": "5.4.3+1" - }, - "dotted_border": { - "dependency": "direct main", - "description": { - "name": "dotted_border", - "sha256": "108837e11848ca776c53b30bc870086f84b62ed6e01c503ed976e8f8c7df9c04", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.0" - }, - "drift": { - "dependency": "direct main", - "description": { - "name": "drift", - "sha256": "df027d168a2985a2e9da900adeba2ab0136f0d84436592cf3cd5135f82c8579c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.21.0" - }, - "drift_dev": { - "dependency": "direct dev", - "description": { - "name": "drift_dev", - "sha256": "4592cea370f1dcd8afc67987c28402797d9ddb4aa3ae372cb675497c0741816c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.21.1" - }, - "encrypt": { - "dependency": "transitive", - "description": { - "name": "encrypt", - "sha256": "62d9aa4670cc2a8798bab89b39fc71b6dfbacf615de6cf5001fb39f7e4a996a2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.0.3" - }, - "executor": { - "dependency": "direct main", - "description": { - "name": "executor", - "sha256": "98bd8ef6584d5f9e208badc4f4145ad7daeaa1bd0d398ead62a156ebdc4ed02b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.2" - }, - "extended_image": { - "dependency": "direct main", - "description": { - "name": "extended_image", - "sha256": "d1b122d6f5cf5596ea61d703d116d89e2ece7e324db414cfeed12967b72b7aef", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "8.1.0" - }, - "extended_image_library": { - "dependency": "transitive", - "description": { - "name": "extended_image_library", - "sha256": "8bf87c0b14dcb59200c923a9a3952304e4732a0901e40811428834ef39018ee1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.6.0" - }, - "extended_list_library": { - "dependency": "transitive", - "description": { - "name": "extended_list_library", - "sha256": "cb424a04464e89bd6737f9ae025029bd8e913c7bf37101ad10c2defe0238d842", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.0" - }, - "extended_nested_scroll_view": { - "dependency": "direct main", - "description": { - "name": "extended_nested_scroll_view", - "sha256": "49c0de4f648a7ed4dc5501db7855aec38582d076ef61bb1708ba73d58f0f2525", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.1.1" - }, - "fake_async": { - "dependency": "transitive", - "description": { - "name": "fake_async", - "sha256": "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.1" - }, - "ffi": { - "dependency": "transitive", - "description": { - "name": "ffi", - "sha256": "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.3" - }, - "file": { - "dependency": "transitive", - "description": { - "name": "file", - "sha256": "a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.0.1" - }, - "file_picker": { - "dependency": "direct main", - "description": { - "name": "file_picker", - "sha256": "aac85f20436608e01a6ffd1fdd4e746a7f33c93a2c83752e626bdfaea139b877", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "8.1.3" - }, - "fixnum": { - "dependency": "transitive", - "description": { - "name": "fixnum", - "sha256": "b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.1" - }, - "flex_color_picker": { - "dependency": "direct main", - "description": { - "name": "flex_color_picker", - "sha256": "607c9fdb26be84d4a5a0931ab42a7eda725372e4f5ebaa2526ab6b22ead752f9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.0" - }, - "flex_seed_scheme": { - "dependency": "transitive", - "description": { - "name": "flex_seed_scheme", - "sha256": "4cee2f1d07259f77e8b36f4ec5f35499d19e74e17c7dce5b819554914082bc01", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.5.0" - }, - "flutter": { - "dependency": "direct main", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "flutter_cache_manager": { - "dependency": "transitive", - "description": { - "name": "flutter_cache_manager", - "sha256": "a77f77806a790eb9ba0118a5a3a936e81c4fea2b61533033b2b0c3d50bbde5ea", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.4.0" - }, - "flutter_displaymode": { - "dependency": "direct main", - "description": { - "name": "flutter_displaymode", - "sha256": "42c5e9abd13d28ed74f701b60529d7f8416947e58256e6659c5550db719c57ef", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.6.0" - }, - "flutter_draggable_gridview": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "HEAD", - "resolved-ref": "948931c5c3287d2253145cb7959539ba626063a1", - "url": "https://github.com/jiangtian616/flutter_draggable_gridview" - }, - "source": "git", - "version": "0.0.7" - }, - "flutter_launcher_icons": { - "dependency": "direct dev", - "description": { - "name": "flutter_launcher_icons", - "sha256": "619817c4b65b322b5104b6bb6dfe6cda62d9729bd7ad4303ecc8b4e690a67a77", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.14.1" - }, - "flutter_lints": { - "dependency": "direct dev", - "description": { - "name": "flutter_lints", - "sha256": "b543301ad291598523947dc534aaddc5aaad597b709d2426d3a0e0d44c5cb493", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.4" - }, - "flutter_list_view": { - "dependency": "direct main", - "description": { - "name": "flutter_list_view", - "sha256": "b044af8f1443494b4404cc2f33d8c92003b239301bebeecbea037084013e5a26", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.21" - }, - "flutter_localizations": { - "dependency": "direct main", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "flutter_plugin_android_lifecycle": { - "dependency": "transitive", - "description": { - "name": "flutter_plugin_android_lifecycle", - "sha256": "615a505aef59b151b46bbeef55b36ce2b6ed299d160c51d84281946f0aa0ce0e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.24" - }, - "flutter_rating_bar": { - "dependency": "direct main", - "description": { - "name": "flutter_rating_bar", - "sha256": "d2af03469eac832c591a1eba47c91ecc871fe5708e69967073c043b2d775ed93", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.0.1" - }, - "flutter_resizable_container": { - "dependency": "direct main", - "description": { - "name": "flutter_resizable_container", - "sha256": "8fb437d8609dde1495f63cb8786cb6e69fc1f98442fe3fc2596e5b9398395425", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.0" - }, - "flutter_slidable": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "master", - "resolved-ref": "3280106581fc8d54eae45f4a446f92cae36d7837", - "url": "https://github.com/letsar/flutter_slidable.git" - }, - "source": "git", - "version": "3.1.1" - }, - "flutter_socks_proxy": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "HEAD", - "resolved-ref": "52759af6c6b245db4ba5bfa9ccc64d74f3ceb2fb", - "url": "https://github.com/jiangtian616/socks_proxy" - }, - "source": "git", - "version": "0.0.3" - }, - "flutter_svg": { - "dependency": "transitive", - "description": { - "name": "flutter_svg", - "sha256": "c200fd79c918a40c5cd50ea0877fa13f81bdaf6f0a5d3dbcc2a13e3285d6aa1b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.17" - }, - "flutter_test": { - "dependency": "direct dev", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "flutter_web_plugins": { - "dependency": "transitive", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "flutter_widget_from_html": { - "dependency": "direct main", - "description": { - "name": "flutter_widget_from_html", - "sha256": "9e2a6201c4d2eb910b6b3ebb2a9f5c490fc61c9a1aa35eafdde38f0fc659cf4c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.15.2" - }, - "flutter_widget_from_html_core": { - "dependency": "transitive", - "description": { - "name": "flutter_widget_from_html_core", - "sha256": "b1048fd119a14762e2361bd057da608148a895477846d6149109b2151d2f7abf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.15.2" - }, - "flutter_windowmanager_plus": { - "dependency": "direct main", - "description": { - "name": "flutter_windowmanager_plus", - "sha256": "4e2bf7c7f374699fd74d59785f1d74efd40052c24a5edde5a4d825cc72608d40", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.1" - }, - "fluttertoast": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "patch-1", - "resolved-ref": "ac29e14f4e7aa32adfa222b6354759e36488a1a2", - "url": "https://github.com/MarlonJD/FlutterToast" - }, - "source": "git", - "version": "8.2.8" - }, - "font_awesome_flutter": { - "dependency": "direct main", - "description": { - "name": "font_awesome_flutter", - "sha256": "1f93e5799f0e6c882819e8393a05c6ca5226010f289190f2242ec19f3f0fdba5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "9.2.0" - }, - "frontend_server_client": { - "dependency": "direct dev", - "description": { - "name": "frontend_server_client", - "sha256": "f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.0.0" - }, - "fwfh_cached_network_image": { - "dependency": "transitive", - "description": { - "name": "fwfh_cached_network_image", - "sha256": "8e44226801bfba27930673953afce8af44da7e92573be93f60385d9865a089dd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.14.3" - }, - "fwfh_chewie": { - "dependency": "transitive", - "description": { - "name": "fwfh_chewie", - "sha256": "37bde9cedfb6dc5546176f7f0c56af1e814966cb33ec58f16c9565ed93ccb704", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.14.8" - }, - "fwfh_just_audio": { - "dependency": "transitive", - "description": { - "name": "fwfh_just_audio", - "sha256": "38dc2c55803bd3cef33042c473e0c40b891ad4548078424641a32032f6a1245f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.15.2" - }, - "fwfh_svg": { - "dependency": "transitive", - "description": { - "name": "fwfh_svg", - "sha256": "550b1014d12b5528d8bdb6e3b44b58721f3fb1f65d7a852d1623a817008bdfc4", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.8.3" - }, - "fwfh_url_launcher": { - "dependency": "transitive", - "description": { - "name": "fwfh_url_launcher", - "sha256": "b9f5d55a5ae2c2c07243ba33f7ba49ac9544bdb2f4c16d8139df9ccbebe3449c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.9.1" - }, - "fwfh_webview": { - "dependency": "transitive", - "description": { - "name": "fwfh_webview", - "sha256": "c0a8b664b642f40f4c252a0ab4e72c22dcd97c7fb3a7e50a6b4bdb6f63afca19", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.15.3" - }, - "get": { - "dependency": "direct main", - "description": { - "name": "get", - "sha256": "e4e7335ede17452b391ed3b2ede016545706c01a02292a6c97619705e7d2a85e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.6.6" - }, - "get_storage": { - "dependency": "direct main", - "description": { - "name": "get_storage", - "sha256": "00b3908d9cd4138738b4db69bcc0fc1cf4ee8570c06594136569470f32a84207", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.3" - }, - "glob": { - "dependency": "transitive", - "description": { - "name": "glob", - "sha256": "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.2" - }, - "graphs": { - "dependency": "transitive", - "description": { - "name": "graphs", - "sha256": "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.2" - }, - "grouped_list": { - "dependency": "direct main", - "description": { - "name": "grouped_list", - "sha256": "fef106470186081c32636aa055492eee7fc7fe8bf0921a48d31ded24821af19f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.1.2" - }, - "html": { - "dependency": "direct main", - "description": { - "name": "html", - "sha256": "d9793e10dbe0e6c364f4c59bf3e01fb33a9b2a674bc7a1081693dba0614b6269", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.15.1" - }, - "http": { - "dependency": "direct overridden", - "description": { - "name": "http", - "sha256": "759d1a329847dd0f39226c688d3e06a6b8679668e350e2891a6474f8b4bb8525", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "http_client_helper": { - "dependency": "transitive", - "description": { - "name": "http_client_helper", - "sha256": "8a9127650734da86b5c73760de2b404494c968a3fd55602045ffec789dac3cb1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.0" - }, - "http_multi_server": { - "dependency": "transitive", - "description": { - "name": "http_multi_server", - "sha256": "aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.2" - }, - "http_parser": { - "dependency": "transitive", - "description": { - "name": "http_parser", - "sha256": "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.1.2" - }, - "http_proxy": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "HEAD", - "resolved-ref": "f107851fe1ac540103ab172645e071154ed82ef8", - "url": "https://github.com/jiangtian616/http_proxy" - }, - "source": "git", - "version": "1.2.2" - }, - "image": { - "dependency": "transitive", - "description": { - "name": "image", - "sha256": "f31d52537dc417fdcde36088fdf11d191026fd5e4fae742491ebd40e5a8bea7d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.3.0" - }, - "integral_isolates": { - "dependency": "direct main", - "description": { - "name": "integral_isolates", - "sha256": "31b8ef45985ebfba628f1df5366df263578bc62119409588dbd679a2e27f2225", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.4.1" - }, - "intl": { - "dependency": "direct main", - "description": { - "name": "intl", - "sha256": "d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.19.0" - }, - "io": { - "dependency": "transitive", - "description": { - "name": "io", - "sha256": "dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.5" - }, - "iregexp": { - "dependency": "transitive", - "description": { - "name": "iregexp", - "sha256": "143859dcaeecf6f683102786762d70a47ef8441a0d2287a158172d32d38799cf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.2" - }, - "j_downloader": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "HEAD", - "resolved-ref": "8ac5fba3ba7caa71cd60e3ffc24c9755c31e76dd", - "url": "https://github.com/jiangtian616/JDownloader" - }, - "source": "git", - "version": "0.0.3" - }, - "js": { - "dependency": "transitive", - "description": { - "name": "js", - "sha256": "f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.6.7" - }, - "json_annotation": { - "dependency": "transitive", - "description": { - "name": "json_annotation", - "sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.9.0" - }, - "json_class": { - "dependency": "transitive", - "description": { - "name": "json_class", - "sha256": "f27de435c3b47ceea23c13d0516afa98c71c62c7a762a6c8f1df665189eb855e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.1" - }, - "json_path": { - "dependency": "transitive", - "description": { - "name": "json_path", - "sha256": "7a06bbb1cfad390b20fb7a2ca5e67d9ba59633879c6d71142b80fbf61c3b66f6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.7.4" - }, - "just_audio": { - "dependency": "transitive", - "description": { - "name": "just_audio", - "sha256": "1a1eb86e7d81e69a1d36943f2b3efd62dece3dad2cafd9ec2e62e6db7c04d9b7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.9.43" - }, - "just_audio_platform_interface": { - "dependency": "transitive", - "description": { - "name": "just_audio_platform_interface", - "sha256": "0243828cce503c8366cc2090cefb2b3c871aa8ed2f520670d76fd47aa1ab2790", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.3.0" - }, - "just_audio_web": { - "dependency": "transitive", - "description": { - "name": "just_audio_web", - "sha256": "9a98035b8b24b40749507687520ec5ab404e291d2b0937823ff45d92cb18d448", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.4.13" - }, - "leak_tracker": { - "dependency": "transitive", - "description": { - "name": "leak_tracker", - "sha256": "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "10.0.5" - }, - "leak_tracker_flutter_testing": { - "dependency": "transitive", - "description": { - "name": "leak_tracker_flutter_testing", - "sha256": "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.5" - }, - "leak_tracker_testing": { - "dependency": "transitive", - "description": { - "name": "leak_tracker_testing", - "sha256": "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.1" - }, - "like_button": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "HEAD", - "resolved-ref": "a0b2afa980e0f7e421b4649a3391e0d01c607f82", - "url": "https://github.com/jiangtian616/like_button" - }, - "source": "git", - "version": "2.0.5" - }, - "lints": { - "dependency": "transitive", - "description": { - "name": "lints", - "sha256": "a2c3d198cb5ea2e179926622d433331d8b58374ab8f29cdda6e863bd62fd369c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.1" - }, - "loading_animation_widget": { - "dependency": "direct main", - "description": { - "name": "loading_animation_widget", - "sha256": "1901682600273a966c34cf44a85fc5355da92a8d08a8a43c11adc4e471993e3a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.0+4" - }, - "local_auth": { - "dependency": "direct main", - "description": { - "name": "local_auth", - "sha256": "280421b416b32de31405b0a25c3bd42dfcef2538dfbb20c03019e02a5ed55ed0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.0" - }, - "local_auth_android": { - "dependency": "transitive", - "description": { - "name": "local_auth_android", - "sha256": "6763aaf8965f21822624cb2fd3c03d2a8b3791037b5efb0fe4b13e110f5afc92", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.46" - }, - "local_auth_darwin": { - "dependency": "transitive", - "description": { - "name": "local_auth_darwin", - "sha256": "5c5127061107278ab4cafa1ac51b3b6760282bf1a2abf011270908a429d1634b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.2" - }, - "local_auth_platform_interface": { - "dependency": "transitive", - "description": { - "name": "local_auth_platform_interface", - "sha256": "1b842ff177a7068442eae093b64abe3592f816afd2a533c0ebcdbe40f9d2075a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.10" - }, - "local_auth_windows": { - "dependency": "transitive", - "description": { - "name": "local_auth_windows", - "sha256": "bc4e66a29b0fdf751aafbec923b5bed7ad6ed3614875d8151afe2578520b2ab5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.11" - }, - "logger": { - "dependency": "direct main", - "description": { - "name": "logger", - "sha256": "8c94b8c219e7e50194efc8771cd0e9f10807d8d3e219af473d89b06cc2ee4e04", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.0" - }, - "logging": { - "dependency": "transitive", - "description": { - "name": "logging", - "sha256": "c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.0" - }, - "macros": { - "dependency": "transitive", - "description": { - "name": "macros", - "sha256": "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.2-main.4" - }, - "matcher": { - "dependency": "direct overridden", - "description": { - "name": "matcher", - "sha256": "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.12.16" - }, - "material_color_utilities": { - "dependency": "transitive", - "description": { - "name": "material_color_utilities", - "sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.11.1" - }, - "maybe_just_nothing": { - "dependency": "transitive", - "description": { - "name": "maybe_just_nothing", - "sha256": "0c06326e26d08f6ed43247404376366dc4d756cef23a4f1db765f546224c35e0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.5.3" - }, - "meta": { - "dependency": "transitive", - "description": { - "name": "meta", - "sha256": "bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.15.0" - }, - "mime": { - "dependency": "transitive", - "description": { - "name": "mime", - "sha256": "801fd0b26f14a4a58ccb09d5892c3fbdeff209594300a542492cf13fba9d247a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.6" - }, - "nested": { - "dependency": "transitive", - "description": { - "name": "nested", - "sha256": "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.0" - }, - "node_preamble": { - "dependency": "transitive", - "description": { - "name": "node_preamble", - "sha256": "6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.2" - }, - "octo_image": { - "dependency": "transitive", - "description": { - "name": "octo_image", - "sha256": "34faa6639a78c7e3cbe79be6f9f96535867e879748ade7d17c9b1ae7536293bd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.0" - }, - "package_config": { - "dependency": "transitive", - "description": { - "name": "package_config", - "sha256": "92d4488434b520a62570293fbd33bb556c7d49230791c1b4bbd973baf6d2dc67", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.1" - }, - "package_info_plus": { - "dependency": "direct main", - "description": { - "name": "package_info_plus", - "sha256": "894f37107424311bdae3e476552229476777b8752c5a2a2369c0cb9a2d5442ef", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "8.0.3" - }, - "package_info_plus_platform_interface": { - "dependency": "transitive", - "description": { - "name": "package_info_plus_platform_interface", - "sha256": "a5ef9986efc7bf772f2696183a3992615baa76c1ffb1189318dd8803778fb05b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.2" - }, - "path": { - "dependency": "direct main", - "description": { - "name": "path", - "sha256": "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.9.0" - }, - "path_drawing": { - "dependency": "transitive", - "description": { - "name": "path_drawing", - "sha256": "bbb1934c0cbb03091af082a6389ca2080345291ef07a5fa6d6e078ba8682f977", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.1" - }, - "path_parsing": { - "dependency": "transitive", - "description": { - "name": "path_parsing", - "sha256": "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "path_provider": { - "dependency": "direct main", - "description": { - "name": "path_provider", - "sha256": "c9e7d3a4cd1410877472158bee69963a4579f78b68c65a2b7d40d1a7a88bb161", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.3" - }, - "path_provider_android": { - "dependency": "transitive", - "description": { - "name": "path_provider_android", - "sha256": "4adf4fd5423ec60a29506c76581bc05854c55e3a0b72d35bb28d661c9686edf2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.15" - }, - "path_provider_foundation": { - "dependency": "transitive", - "description": { - "name": "path_provider_foundation", - "sha256": "4843174df4d288f5e29185bd6e72a6fbdf5a4a4602717eed565497429f179942", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, - "path_provider_linux": { - "dependency": "transitive", - "description": { - "name": "path_provider_linux", - "sha256": "f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.1" - }, - "path_provider_platform_interface": { - "dependency": "transitive", - "description": { - "name": "path_provider_platform_interface", - "sha256": "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.2" - }, - "path_provider_windows": { - "dependency": "transitive", - "description": { - "name": "path_provider_windows", - "sha256": "bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.0" - }, - "permission_handler": { - "dependency": "direct main", - "description": { - "name": "permission_handler", - "sha256": "18bf33f7fefbd812f37e72091a15575e72d5318854877e0e4035a24ac1113ecb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "11.3.1" - }, - "permission_handler_android": { - "dependency": "transitive", - "description": { - "name": "permission_handler_android", - "sha256": "71bbecfee799e65aff7c744761a57e817e73b738fedf62ab7afd5593da21f9f1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "12.0.13" - }, - "permission_handler_apple": { - "dependency": "transitive", - "description": { - "name": "permission_handler_apple", - "sha256": "e6f6d73b12438ef13e648c4ae56bd106ec60d17e90a59c4545db6781229082a0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "9.4.5" - }, - "permission_handler_html": { - "dependency": "transitive", - "description": { - "name": "permission_handler_html", - "sha256": "38f000e83355abb3392140f6bc3030660cfaef189e1f87824facb76300b4ff24", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.3+5" - }, - "permission_handler_platform_interface": { - "dependency": "transitive", - "description": { - "name": "permission_handler_platform_interface", - "sha256": "e9c8eadee926c4532d0305dff94b85bf961f16759c3af791486613152af4b4f9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.2.3" - }, - "permission_handler_windows": { - "dependency": "transitive", - "description": { - "name": "permission_handler_windows", - "sha256": "1a790728016f79a41216d88672dbc5df30e686e811ad4e698bfc51f76ad91f1e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.1" - }, - "petitparser": { - "dependency": "transitive", - "description": { - "name": "petitparser", - "sha256": "c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.0.2" - }, - "photo_view": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "separate", - "resolved-ref": "0103e5f87804561161806759b3eb4d1231e20de2", - "url": "https://github.com/jiangtian616/photo_view" - }, - "source": "git", - "version": "0.14.0" - }, - "pinput": { - "dependency": "direct main", - "description": { - "name": "pinput", - "sha256": "1773743c188cdd2f8d0398ea708ec72645bb41ac9311755c4f7bb03a4184bdcf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.31" - }, - "platform": { - "dependency": "transitive", - "description": { - "name": "platform", - "sha256": "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.6" - }, - "plugin_platform_interface": { - "dependency": "transitive", - "description": { - "name": "plugin_platform_interface", - "sha256": "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.8" - }, - "pointycastle": { - "dependency": "transitive", - "description": { - "name": "pointycastle", - "sha256": "4be0097fcf3fd3e8449e53730c631200ebc7b88016acecab2b0da2f0149222fe", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.9.1" - }, - "pool": { - "dependency": "transitive", - "description": { - "name": "pool", - "sha256": "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.5.1" - }, - "provider": { - "dependency": "transitive", - "description": { - "name": "provider", - "sha256": "c8a055ee5ce3fd98d6fc872478b03823ffdb448699c6ebdbbc71d59b596fd48c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.1.2" - }, - "pub_semver": { - "dependency": "transitive", - "description": { - "name": "pub_semver", - "sha256": "7b3cfbf654f3edd0c6298ecd5be782ce997ddf0e00531b9464b55245185bbbbd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.5" - }, - "pubspec_parse": { - "dependency": "transitive", - "description": { - "name": "pubspec_parse", - "sha256": "81876843eb50dc2e1e5b151792c9a985c5ed2536914115ed04e9c8528f6647b0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.0" - }, - "quiver": { - "dependency": "transitive", - "description": { - "name": "quiver", - "sha256": "ea0b925899e64ecdfbf9c7becb60d5b50e706ade44a85b2363be2a22d88117d2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.2" - }, - "recase": { - "dependency": "transitive", - "description": { - "name": "recase", - "sha256": "e4eb4ec2dcdee52dcf99cb4ceabaffc631d7424ee55e56f280bc039737f89213", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.1.0" - }, - "receive_sharing_intent": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "HEAD", - "resolved-ref": "2cea396843cd3ab1b5ec4334be4233864637874e", - "url": "https://github.com/KasemJaffer/receive_sharing_intent" - }, - "source": "git", - "version": "1.8.1" - }, - "retry": { - "dependency": "direct main", - "description": { - "name": "retry", - "sha256": "822e118d5b3aafed083109c72d5f484c6dc66707885e07c0fbcb8b986bba7efc", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.2" - }, - "rfc_6901": { - "dependency": "transitive", - "description": { - "name": "rfc_6901", - "sha256": "df1bbfa3d023009598f19636d6114c6ac1e0b7bb7bf6a260f0e6e6ce91416820", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.0" - }, - "rxdart": { - "dependency": "transitive", - "description": { - "name": "rxdart", - "sha256": "0c7c0cedd93788d996e33041ffecda924cc54389199cde4e6a34b440f50044cb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.27.7" - }, - "saver_gallery": { - "dependency": "direct main", - "description": { - "name": "saver_gallery", - "sha256": "fbd52d7b3095f6463faef3372a2d9c02e7a95af2b1cc7493494f19174b422b2b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.5" - }, - "screen_brightness": { - "dependency": "direct main", - "description": { - "name": "screen_brightness", - "sha256": "ed8da4a4511e79422fc1aa88138e920e4008cd312b72cdaa15ccb426c0faaedd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.2+1" - }, - "screen_brightness_android": { - "dependency": "transitive", - "description": { - "name": "screen_brightness_android", - "sha256": "3df10961e3a9e968a5e076fe27e7f4741fa8a1d3950bdeb48cf121ed529d0caf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.0+2" - }, - "screen_brightness_ios": { - "dependency": "transitive", - "description": { - "name": "screen_brightness_ios", - "sha256": "99adc3ca5490b8294284aad5fcc87f061ad685050e03cf45d3d018fe398fd9a2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.0" - }, - "screen_brightness_macos": { - "dependency": "transitive", - "description": { - "name": "screen_brightness_macos", - "sha256": "64b34e7e3f4900d7687c8e8fb514246845a73ecec05ab53483ed025bd4a899fd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.0+1" - }, - "screen_brightness_platform_interface": { - "dependency": "transitive", - "description": { - "name": "screen_brightness_platform_interface", - "sha256": "b211d07f0c96637a15fb06f6168617e18030d5d74ad03795dd8547a52717c171", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.0" - }, - "screen_brightness_windows": { - "dependency": "transitive", - "description": { - "name": "screen_brightness_windows", - "sha256": "9261bf33d0fc2707d8cf16339ce25768100a65e70af0fcabaf032fc12408ba86", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.3" - }, - "screen_retriever": { - "dependency": "transitive", - "description": { - "name": "screen_retriever", - "sha256": "6ee02c8a1158e6dae7ca430da79436e3b1c9563c8cf02f524af997c201ac2b90", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.9" - }, - "scrollable_positioned_list": { - "dependency": "direct main", - "description": { - "path": "packages/scrollable_positioned_list", - "ref": "HEAD", - "resolved-ref": "5dc660081452cfb76f574e1252eb34ba69c40257", - "url": "https://github.com/jiangtian616/flutter.widgets" - }, - "source": "git", - "version": "0.3.8+1" - }, - "share_plus": { - "dependency": "direct main", - "description": { - "name": "share_plus", - "sha256": "3af2cda1752e5c24f2fc04b6083b40f013ffe84fb90472f30c6499a9213d5442", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "10.1.1" - }, - "share_plus_platform_interface": { - "dependency": "transitive", - "description": { - "name": "share_plus_platform_interface", - "sha256": "cc012a23fc2d479854e6c80150696c4a5f5bb62cb89af4de1c505cf78d0a5d0b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.0.2" - }, - "shelf": { - "dependency": "transitive", - "description": { - "name": "shelf", - "sha256": "e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.2" - }, - "shelf_packages_handler": { - "dependency": "transitive", - "description": { - "name": "shelf_packages_handler", - "sha256": "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.2" - }, - "shelf_static": { - "dependency": "transitive", - "description": { - "name": "shelf_static", - "sha256": "c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.3" - }, - "shelf_web_socket": { - "dependency": "transitive", - "description": { - "name": "shelf_web_socket", - "sha256": "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.4" - }, - "simple_animations": { - "dependency": "direct main", - "description": { - "name": "simple_animations", - "sha256": "1ea7b93fb98e2a611b6865d632de55607b766328d14700143353129ee0559d3a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.0.2" - }, - "sky_engine": { - "dependency": "transitive", - "description": "flutter", - "source": "sdk", - "version": "0.0.99" - }, - "smart_auth": { - "dependency": "transitive", - "description": { - "name": "smart_auth", - "sha256": "a25229b38c02f733d0a4e98d941b42bed91a976cb589e934895e60ccfa674cf6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.1" - }, - "source_gen": { - "dependency": "transitive", - "description": { - "name": "source_gen", - "sha256": "14658ba5f669685cd3d63701d01b31ea748310f7ab854e471962670abcf57832", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.5.0" - }, - "source_map_stack_trace": { - "dependency": "transitive", - "description": { - "name": "source_map_stack_trace", - "sha256": "c0713a43e323c3302c2abe2a1cc89aa057a387101ebd280371d6a6c9fa68516b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.2" - }, - "source_maps": { - "dependency": "transitive", - "description": { - "name": "source_maps", - "sha256": "190222579a448b03896e0ca6eca5998fa810fda630c1d65e2f78b3f638f54812", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.10.13" - }, - "source_span": { - "dependency": "transitive", - "description": { - "name": "source_span", - "sha256": "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.10.0" - }, - "sprintf": { - "dependency": "transitive", - "description": { - "name": "sprintf", - "sha256": "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.0.0" - }, - "sqflite": { - "dependency": "transitive", - "description": { - "name": "sqflite", - "sha256": "2d7299468485dca85efeeadf5d38986909c5eb0cd71fd3db2c2f000e6c9454bb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, - "sqflite_android": { - "dependency": "transitive", - "description": { - "name": "sqflite_android", - "sha256": "78f489aab276260cdd26676d2169446c7ecd3484bbd5fead4ca14f3ed4dd9ee3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.0" - }, - "sqflite_common": { - "dependency": "transitive", - "description": { - "name": "sqflite_common", - "sha256": "761b9740ecbd4d3e66b8916d784e581861fd3c3553eda85e167bc49fdb68f709", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.5.4+6" - }, - "sqflite_darwin": { - "dependency": "transitive", - "description": { - "name": "sqflite_darwin", - "sha256": "22adfd9a2c7d634041e96d6241e6e1c8138ca6817018afc5d443fef91dcefa9c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1+1" - }, - "sqflite_platform_interface": { - "dependency": "transitive", - "description": { - "name": "sqflite_platform_interface", - "sha256": "8dd4515c7bdcae0a785b0062859336de775e8c65db81ae33dd5445f35be61920", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.0" - }, - "sqlite3": { - "dependency": "transitive", - "description": { - "name": "sqlite3", - "sha256": "c284434c408d207863800341298cadfde23abe074a0f01b19c9d8cce4edb8eaa", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.6.0" - }, - "sqlite3_flutter_libs": { - "dependency": "direct main", - "description": { - "name": "sqlite3_flutter_libs", - "sha256": "1a96b59227828d9eb1463191d684b37a27d66ee5ed7597fcf42eee6452c88a14", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.5.32" - }, - "sqlparser": { - "dependency": "transitive", - "description": { - "name": "sqlparser", - "sha256": "d77749237609784e337ec36c979d41f6f38a7b279df98622ae23929c8eb954a4", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.39.2" - }, - "stack_trace": { - "dependency": "transitive", - "description": { - "name": "stack_trace", - "sha256": "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.11.1" - }, - "stream_channel": { - "dependency": "transitive", - "description": { - "name": "stream_channel", - "sha256": "ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.2" - }, - "stream_transform": { - "dependency": "transitive", - "description": { - "name": "stream_transform", - "sha256": "ad47125e588cfd37a9a7f86c7d6356dde8dfe89d071d293f80ca9e9273a33871", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.1" - }, - "string_scanner": { - "dependency": "transitive", - "description": { - "name": "string_scanner", - "sha256": "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.0" - }, - "syncfusion_flutter_charts": { - "dependency": "direct main", - "description": { - "name": "syncfusion_flutter_charts", - "sha256": "cdc207291ad0caf34cb9e20caa8938ff65f67a413b3a86a14d3a7b341a772100", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "27.1.48" - }, - "syncfusion_flutter_core": { - "dependency": "transitive", - "description": { - "name": "syncfusion_flutter_core", - "sha256": "325f519ce4ad8edd81811c21b853d72018529e353584490824da0555156ba076", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "27.2.5" - }, - "synchronized": { - "dependency": "transitive", - "description": { - "name": "synchronized", - "sha256": "69fe30f3a8b04a0be0c15ae6490fc859a78ef4c43ae2dd5e8a623d45bfcf9225", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.3.0+3" - }, - "system_network_proxy": { - "dependency": "direct main", - "description": { - "path": "system_network_proxy", - "ref": "HEAD", - "resolved-ref": "10d02b4e7097622cd24ba0b537ee7ecb6a85a538", - "url": "https://github.com/jiangtian616/system_network_proxy" - }, - "source": "git", - "version": "1.0.2" - }, - "system_network_proxy_linux": { - "dependency": "transitive", - "description": { - "name": "system_network_proxy_linux", - "sha256": "34b4a9dbea76bcde366c6093c41d348c688d4fb16daba9a4b034a9d2b1b47ac9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.2" - }, - "system_network_proxy_macos": { - "dependency": "transitive", - "description": { - "name": "system_network_proxy_macos", - "sha256": "89ed28d040f21b2794df1147150900e88f046372d60a7fa7848b5e4c9fe6263f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.2" - }, - "system_network_proxy_platform_interface": { - "dependency": "transitive", - "description": { - "name": "system_network_proxy_platform_interface", - "sha256": "5b0cc55df5be562b9fdef3c0cab35fd5172ae01e85844566aeb7289cac4b57a8", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.2" - }, - "system_network_proxy_web": { - "dependency": "transitive", - "description": { - "name": "system_network_proxy_web", - "sha256": "60ed262c8573529550f99b6ca74f09d8452e8f4d1bb5ef3f792fc9683fb9e7f3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.2" - }, - "system_network_proxy_windows": { - "dependency": "transitive", - "description": { - "name": "system_network_proxy_windows", - "sha256": "67f911602edd0a96890239090b8b929f90038547680264625f6f2334ef8a7a23", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.2" - }, - "telegram": { - "dependency": "direct main", - "description": { - "name": "telegram", - "sha256": "8af9420f4c95b90e7dd15fed450d185b17dac72adff6592a5e759025ab7629d9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.0.9" - }, - "template_expressions": { - "dependency": "direct main", - "description": { - "name": "template_expressions", - "sha256": "5e5de0eab8314e697e8e65b89e33ded3e209dbf34c4c6c1167fc7f1fc74bf9f6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.0+7" - }, - "term_glyph": { - "dependency": "transitive", - "description": { - "name": "term_glyph", - "sha256": "a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.1" - }, - "test": { - "dependency": "direct dev", - "description": { - "name": "test", - "sha256": "7ee446762c2c50b3bd4ea96fe13ffac69919352bd3b4b17bac3f3465edc58073", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.25.2" - }, - "test_api": { - "dependency": "direct overridden", - "description": { - "name": "test_api", - "sha256": "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.6.0" - }, - "test_core": { - "dependency": "transitive", - "description": { - "name": "test_core", - "sha256": "2bc4b4ecddd75309300d8096f781c0e3280ca1ef85beda558d33fcbedc2eead4", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.6.0" - }, - "throttling": { - "dependency": "direct main", - "description": { - "name": "throttling", - "sha256": "0b328adb283db092373b2835574fbcdf7d0e472d24f0455717c836ef9824def9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.0" - }, - "timing": { - "dependency": "transitive", - "description": { - "name": "timing", - "sha256": "62ee18aca144e4a9f29d212f5a4c6a053be252b895ab14b5821996cff4ed90fe", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.2" - }, - "typed_data": { - "dependency": "transitive", - "description": { - "name": "typed_data", - "sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.0" - }, - "universal_platform": { - "dependency": "transitive", - "description": { - "name": "universal_platform", - "sha256": "64e16458a0ea9b99260ceb5467a214c1f298d647c659af1bff6d3bf82536b1ec", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "upower": { - "dependency": "transitive", - "description": { - "name": "upower", - "sha256": "cf042403154751180affa1d15614db7fa50234bc2373cd21c3db666c38543ebf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.7.0" - }, - "url_launcher": { - "dependency": "direct main", - "description": { - "name": "url_launcher", - "sha256": "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.3.1" - }, - "url_launcher_android": { - "dependency": "transitive", - "description": { - "name": "url_launcher_android", - "sha256": "6fc2f56536ee873eeb867ad176ae15f304ccccc357848b351f6f0d8d4a40d193", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.3.14" - }, - "url_launcher_ios": { - "dependency": "transitive", - "description": { - "name": "url_launcher_ios", - "sha256": "16a513b6c12bb419304e72ea0ae2ab4fed569920d1c7cb850263fe3acc824626", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.3.2" - }, - "url_launcher_linux": { - "dependency": "transitive", - "description": { - "name": "url_launcher_linux", - "sha256": "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.1" - }, - "url_launcher_macos": { - "dependency": "transitive", - "description": { - "name": "url_launcher_macos", - "sha256": "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.2" - }, - "url_launcher_platform_interface": { - "dependency": "transitive", - "description": { - "name": "url_launcher_platform_interface", - "sha256": "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.2" - }, - "url_launcher_web": { - "dependency": "transitive", - "description": { - "name": "url_launcher_web", - "sha256": "772638d3b34c779ede05ba3d38af34657a05ac55b06279ea6edd409e323dca8e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.3" - }, - "url_launcher_windows": { - "dependency": "transitive", - "description": { - "name": "url_launcher_windows", - "sha256": "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.4" - }, - "uuid": { - "dependency": "direct main", - "description": { - "name": "uuid", - "sha256": "814e9e88f21a176ae1359149021870e87f7cddaf633ab678a5d2b0bff7fd1ba8", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.4.0" - }, - "vector_graphics": { - "dependency": "transitive", - "description": { - "name": "vector_graphics", - "sha256": "27d5fefe86fb9aace4a9f8375b56b3c292b64d8c04510df230f849850d912cb7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.15" - }, - "vector_graphics_codec": { - "dependency": "transitive", - "description": { - "name": "vector_graphics_codec", - "sha256": "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.13" - }, - "vector_graphics_compiler": { - "dependency": "transitive", - "description": { - "name": "vector_graphics_compiler", - "sha256": "1b4b9e706a10294258727674a340ae0d6e64a7231980f9f9a3d12e4b42407aad", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.16" - }, - "vector_math": { - "dependency": "transitive", - "description": { - "name": "vector_math", - "sha256": "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.4" - }, - "video_player": { - "dependency": "transitive", - "description": { - "name": "video_player", - "sha256": "4a8c3492d734f7c39c2588a3206707a05ee80cef52e8c7f3b2078d430c84bc17", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.9.2" - }, - "video_player_android": { - "dependency": "transitive", - "description": { - "name": "video_player_android", - "sha256": "391e092ba4abe2f93b3e625bd6b6a6ec7d7414279462c1c0ee42b5ab8d0a0898", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.7.16" - }, - "video_player_avfoundation": { - "dependency": "transitive", - "description": { - "name": "video_player_avfoundation", - "sha256": "8a4e73a3faf2b13512978a43cf1cdda66feeeb900a0527f1fbfd7b19cf3458d3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.6.7" - }, - "video_player_platform_interface": { - "dependency": "transitive", - "description": { - "name": "video_player_platform_interface", - "sha256": "229d7642ccd9f3dc4aba169609dd6b5f3f443bb4cc15b82f7785fcada5af9bbb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.2.3" - }, - "video_player_web": { - "dependency": "transitive", - "description": { - "name": "video_player_web", - "sha256": "881b375a934d8ebf868c7fb1423b2bfaa393a0a265fa3f733079a86536064a10", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.3" - }, - "visibility_detector": { - "dependency": "transitive", - "description": { - "name": "visibility_detector", - "sha256": "dd5cc11e13494f432d15939c3aa8ae76844c42b723398643ce9addb88a5ed420", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.4.0+2" - }, - "vm_service": { - "dependency": "transitive", - "description": { - "name": "vm_service", - "sha256": "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "14.2.5" - }, - "wakelock_plus": { - "dependency": "direct main", - "description": { - "name": "wakelock_plus", - "sha256": "bf4ee6f17a2fa373ed3753ad0e602b7603f8c75af006d5b9bdade263928c0484", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.8" - }, - "wakelock_plus_platform_interface": { - "dependency": "transitive", - "description": { - "name": "wakelock_plus_platform_interface", - "sha256": "70e780bc99796e1db82fe764b1e7dcb89a86f1e5b3afb1db354de50f2e41eb7a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.2" - }, - "watcher": { - "dependency": "transitive", - "description": { - "name": "watcher", - "sha256": "69da27e49efa56a15f8afe8f4438c4ec02eff0a117df1b22ea4aad194fe1c104", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.1" - }, - "waterfall_flow": { - "dependency": "direct main", - "description": { - "name": "waterfall_flow", - "sha256": "84486ac34f51977176990ada50b44d83be24726814fa03c22c1e10e3791cc3f2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.2" - }, - "web": { - "dependency": "transitive", - "description": { - "name": "web", - "sha256": "cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "web_socket_channel": { - "dependency": "transitive", - "description": { - "name": "web_socket_channel", - "sha256": "d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.0" - }, - "webkit_inspection_protocol": { - "dependency": "transitive", - "description": { - "name": "webkit_inspection_protocol", - "sha256": "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.1" - }, - "webview_flutter": { - "dependency": "direct main", - "description": { - "name": "webview_flutter", - "sha256": "789d52bd789373cc1e100fb634af2127e86c99cf9abde09499743270c5de8d00", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.2.2" - }, - "webview_flutter_android": { - "dependency": "transitive", - "description": { - "name": "webview_flutter_android", - "sha256": "47a8da40d02befda5b151a26dba71f47df471cddd91dfdb7802d0a87c5442558", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.16.9" - }, - "webview_flutter_platform_interface": { - "dependency": "transitive", - "description": { - "name": "webview_flutter_platform_interface", - "sha256": "d937581d6e558908d7ae3dc1989c4f87b786891ab47bb9df7de548a151779d8d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.10.0" - }, - "webview_flutter_wkwebview": { - "dependency": "transitive", - "description": { - "name": "webview_flutter_wkwebview", - "sha256": "4adc14ea9a770cc9e2c8f1ac734536bd40e82615bd0fa6b94be10982de656cc7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.17.0" - }, - "win32": { - "dependency": "transitive", - "description": { - "name": "win32", - "sha256": "154360849a56b7b67331c21f09a386562d88903f90a1099c5987afc1912e1f29", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.10.0" - }, - "win32_registry": { - "dependency": "transitive", - "description": { - "name": "win32_registry", - "sha256": "21ec76dfc731550fd3e2ce7a33a9ea90b828fdf19a5c3bcf556fa992cfa99852", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.5" - }, - "window_manager": { - "dependency": "direct main", - "description": { - "name": "window_manager", - "sha256": "8699323b30da4cdbe2aa2e7c9de567a6abd8a97d9a5c850a3c86dcd0b34bbfbf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.3.9" - }, - "xdg_directories": { - "dependency": "transitive", - "description": { - "name": "xdg_directories", - "sha256": "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "xml": { - "dependency": "direct main", - "description": { - "name": "xml", - "sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.5.0" - }, - "yaml": { - "dependency": "transitive", - "description": { - "name": "yaml", - "sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.3" - }, - "yaon": { - "dependency": "transitive", - "description": { - "name": "yaon", - "sha256": "7ffb8284eb13e448fdabf340209c306336cfeabdca97294c27b5a11237eaa3c4", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.4+10" - }, - "zoom_view": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "HEAD", - "resolved-ref": "9e29df74754faaef6368a70f0b38d32b9e373123", - "url": "https://github.com/jiangtian616/zoom_view" - }, - "source": "git", - "version": "0.0.15" - }, - "zoom_widget": { - "dependency": "direct main", - "description": { - "name": "zoom_widget", - "sha256": "50fbaa460ffc938ca14c0077f8c9e5968c437897242d7f552dacff1bf3270225", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.1" - } - }, - "sdks": { - "dart": ">=3.5.1 <4.0.0", - "flutter": ">=3.24.0" - } -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index ae5d8f3b5db8..08887fed351b 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -871,6 +871,7 @@ mapAliases { jdk24_headless = throw "OpenJDK 24 was removed as it has reached its end of life"; # Added 2025-10-04 jellyfin-media-player = jellyfin-desktop; # Added 2025-12-14 jesec-rtorrent = throw "'jesec-rtorrent' has been removed due to lack of maintenance upstream."; # Added 2025-11-20 + jhentai = throw "'jhentai' has been removed, as it is unmaintained"; # Added 2026-01-25 jikespg = throw "'jikespg' has been removed due to lack of maintenance upstream."; # Added 2025-06-10 jing = jing-trang; # Added 2025-09-18 joplin = joplin-cli; # Added 2025-11-03 From 92fb76cd414c079011e46628704fbf8cc4efd657 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 25 Jan 2026 12:38:33 +0000 Subject: [PATCH 085/532] feishu: 7.50.14 -> 7.58.14 --- pkgs/by-name/fe/feishu/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/fe/feishu/package.nix b/pkgs/by-name/fe/feishu/package.nix index a4a945fa3b67..74b12d3ff4a6 100644 --- a/pkgs/by-name/fe/feishu/package.nix +++ b/pkgs/by-name/fe/feishu/package.nix @@ -65,12 +65,12 @@ let sources = { x86_64-linux = fetchurl { - url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/e91d15e2/Feishu-linux_x64-7.50.14.deb"; - sha256 = "sha256-Ywlf3qi4q5nT3gC9r4ymtFYIrg8xmxapIfO2oQoBdC8="; + url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/ea0aeecc/Feishu-linux_x64-7.58.14.deb"; + sha256 = "sha256-Yg9QA/ugCPaY9yOHBOvmFuFQ8AzxvpP9+j9Gjtps900="; }; aarch64-linux = fetchurl { - url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/f247fca9/Feishu-linux_arm64-7.50.14.deb"; - sha256 = "sha256-ecpaw0n6jRq1hdDY3rTzRiN8Ck3BTLt+K1DcxrPI4TE="; + url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/f8addda9/Feishu-linux_arm64-7.58.14.deb"; + sha256 = "sha256-Mx09KaZ2eIuJbUxePwzZceVj7tdiq/vZN/dwFzc1uyg="; }; }; @@ -133,7 +133,7 @@ let ]; in stdenv.mkDerivation { - version = "7.50.14"; + version = "7.58.14"; pname = "feishu"; src = From ab45d84b081d108e513cdb262414a6b1c538de04 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Sun, 25 Jan 2026 18:46:57 +0100 Subject: [PATCH 086/532] bottles-unwrapped: 60.1 -> 61.1 --- pkgs/by-name/bo/bottles-unwrapped/package.nix | 5 ++-- .../remove-flatpak-check.patch | 22 +++++++--------- .../bo/bottles-unwrapped/terminal.patch | 26 +++++++++++++++---- 3 files changed, 34 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/bo/bottles-unwrapped/package.nix b/pkgs/by-name/bo/bottles-unwrapped/package.nix index 701bf8943681..ce3f8f2b2429 100644 --- a/pkgs/by-name/bo/bottles-unwrapped/package.nix +++ b/pkgs/by-name/bo/bottles-unwrapped/package.nix @@ -32,13 +32,13 @@ python3Packages.buildPythonApplication rec { pname = "bottles-unwrapped"; - version = "60.1"; + version = "61.1"; src = fetchFromGitHub { owner = "bottlesdevs"; repo = "bottles"; tag = version; - hash = "sha256-d9nRT6AvFxnhI/theJtPg79EdmA+9UFS4OWDlkV03sA="; + hash = "sha256-LW+os+5DtdUBZWONu2YX4FYMtAYg4BDlKbnVF64T2xI="; }; patches = [ @@ -96,6 +96,7 @@ python3Packages.buildPythonApplication rec { urllib3 certifi pefile + yara-python ] ++ [ cabextract diff --git a/pkgs/by-name/bo/bottles-unwrapped/remove-flatpak-check.patch b/pkgs/by-name/bo/bottles-unwrapped/remove-flatpak-check.patch index d3388b11d31b..402336305afa 100644 --- a/pkgs/by-name/bo/bottles-unwrapped/remove-flatpak-check.patch +++ b/pkgs/by-name/bo/bottles-unwrapped/remove-flatpak-check.patch @@ -16,10 +16,10 @@ index 6ff7c011..c26ea0b9 100644 '__init__.py', 'main.py', diff --git a/bottles/frontend/views/bottle_details.py b/bottles/frontend/views/bottle_details.py -index 65667ea9..7ae1eb19 100644 +index f897953c..393572ed 100644 --- a/bottles/frontend/views/bottle_details.py +++ b/bottles/frontend/views/bottle_details.py -@@ -436,20 +436,19 @@ class BottleView(Adw.PreferencesPage): +@@ -824,20 +824,17 @@ class BottleView(Adw.PreferencesPage): dialog.connect("response", execute) dialog.show() @@ -33,7 +33,7 @@ index 65667ea9..7ae1eb19 100644 - ), - ) - dialog.add_response("dismiss", _("_Dismiss")) -- dialog.connect("response", show_chooser) +- dialog.connect("response", lambda *args: show_chooser()) - dialog.present() - else: - show_chooser() @@ -48,16 +48,14 @@ index 65667ea9..7ae1eb19 100644 + dialog.add_response("dismiss", _("_Dismiss")) + dialog.connect("response", show_chooser) + dialog.present() -+ else: -+ show_chooser() + else: + show_chooser() - def __backup(self, widget, backup_type): - """ diff --git a/bottles/frontend/views/bottle_preferences.py b/bottles/frontend/views/bottle_preferences.py -index 288e693b..b8b57618 100644 +index 1e0090f8..983097f2 100644 --- a/bottles/frontend/views/bottle_preferences.py +++ b/bottles/frontend/views/bottle_preferences.py -@@ -139,7 +139,7 @@ class PreferencesView(Adw.PreferencesPage): +@@ -148,7 +148,7 @@ class PreferencesView(Adw.PreferencesPage): self.queue = details.queue self.details = details @@ -67,7 +65,7 @@ index 288e693b..b8b57618 100644 _not_available = _("This feature is unavailable on your system.") diff --git a/bottles/frontend/views/list.py b/bottles/frontend/views/list.py -index 43ab9c22..a283b178 100644 +index 6bd8fc81..0f96ab70 100644 --- a/bottles/frontend/views/list.py +++ b/bottles/frontend/views/list.py @@ -82,8 +82,6 @@ class BottlesBottleRow(Adw.ActionRow): @@ -80,10 +78,10 @@ index 43ab9c22..a283b178 100644 def set_path(_dialog, response): if response != Gtk.ResponseType.ACCEPT: diff --git a/bottles/frontend/views/new_bottle_dialog.py b/bottles/frontend/views/new_bottle_dialog.py -index a8b007d4..c6f0a156 100644 +index 9c386862..3ed98f7c 100644 --- a/bottles/frontend/views/new_bottle_dialog.py +++ b/bottles/frontend/views/new_bottle_dialog.py -@@ -80,7 +80,7 @@ class BottlesNewBottleDialog(Adw.Dialog): +@@ -86,7 +86,7 @@ class BottlesNewBottleDialog(Adw.Dialog): super().__init__(**kwargs) # common variables and references self.window = GtkUtils.get_parent_window() diff --git a/pkgs/by-name/bo/bottles-unwrapped/terminal.patch b/pkgs/by-name/bo/bottles-unwrapped/terminal.patch index 42d58518f839..6b77b7b49850 100644 --- a/pkgs/by-name/bo/bottles-unwrapped/terminal.patch +++ b/pkgs/by-name/bo/bottles-unwrapped/terminal.patch @@ -1,12 +1,28 @@ diff --git a/bottles/backend/utils/terminal.py b/bottles/backend/utils/terminal.py -index 1f28e093..cca8018a 100644 +index 943cface..1f67822e 100644 --- a/bottles/backend/utils/terminal.py +++ b/bottles/backend/utils/terminal.py -@@ -138,7 +138,7 @@ class TerminalUtils: - full_cmd = f"{template} {cmd_for_shell}" - - elif term_bin in ["kitty", "foot", "konsole", "gnome-terminal"]: +@@ -132,21 +132,21 @@ class TerminalUtils: + full_cmd = f"{template} {palette} {cmd_for_shell}" + + elif term_bin == "xfce4-terminal": - cmd_for_shell = shlex.quote(f"sh -c {command}") ++ cmd_for_shell = f"sh -c {command}" + try: + full_cmd = template % cmd_for_shell + except Exception: + full_cmd = f"{template} {cmd_for_shell}" + + elif term_bin in ["kitty", "foot", "konsole", "gnome-terminal", "wezterm"]: +- cmd_for_shell = shlex.quote(f"sh -c {command}") ++ cmd_for_shell = f"sh -c {command}" + try: + full_cmd = template % cmd_for_shell + except Exception: + full_cmd = f"{template} {cmd_for_shell}" + + else: +- cmd_for_shell = shlex.quote(f"bash -c {command}") + cmd_for_shell = f"sh -c {command}" try: full_cmd = template % cmd_for_shell From 3b3ba7e09ef8aae7271ea74d46f784370e700387 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 25 Jan 2026 11:19:38 -0800 Subject: [PATCH 087/532] python3Packages.pympler: fix tests for python 3.14 --- pkgs/development/python-modules/pympler/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/pympler/default.nix b/pkgs/development/python-modules/pympler/default.nix index 1ea4ea141622..745a578606fe 100644 --- a/pkgs/development/python-modules/pympler/default.nix +++ b/pkgs/development/python-modules/pympler/default.nix @@ -50,6 +50,10 @@ buildPythonPackage rec { "test_edges_new" "test_edges_old" "test_split" + ] + ++ lib.optionals (pythonAtLeast "3.14") [ + # https://github.com/pympler/pympler/issues/177 + "test_untracked_containers" ]; doCheck = stdenv.hostPlatform.isLinux; From b0b5c54a552bd67a718bfac2a86a4c869b0ea4b6 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 25 Jan 2026 10:38:46 -0800 Subject: [PATCH 088/532] python3Packages.limits: 1.3.0 -> 1.5.0 --- .../python-modules/limits/default.nix | 59 ++- .../limits/only-test-in-memory.patch | 397 ------------------ 2 files changed, 26 insertions(+), 430 deletions(-) delete mode 100644 pkgs/development/python-modules/limits/only-test-in-memory.patch diff --git a/pkgs/development/python-modules/limits/default.nix b/pkgs/development/python-modules/limits/default.nix index cc4dbd03f3f8..999c73d851e7 100644 --- a/pkgs/development/python-modules/limits/default.nix +++ b/pkgs/development/python-modules/limits/default.nix @@ -1,12 +1,12 @@ { lib, - aetcd, buildPythonPackage, coredis, deprecated, - etcd3, fetchFromGitHub, flaky, + hatchling, + hatch-vcs, hiro, importlib-resources, motor, @@ -18,47 +18,35 @@ pytest-cov-stub, pytest-lazy-fixtures, pytestCheckHook, - pythonOlder, redis, - setuptools, typing-extensions, valkey, }: buildPythonPackage rec { pname = "limits"; - version = "5.4.0"; + version = "5.6.0"; pyproject = true; src = fetchFromGitHub { owner = "alisaifee"; repo = "limits"; tag = version; - # Upstream uses versioneer, which relies on git attributes substitution. - # This leads to non-reproducible archives on github. Remove the substituted - # file here, and recreate it later based on our version info. - hash = "sha256-EHLqkd5Muazr52/oYaLklFVvF+AzJWGbFaaIG+T0ulE="; + hash = "sha256-JmxoFc+AWV4qLgexpAysMGRKx2Q6K6AqNoaGkWU28Ro="; postFetch = '' - rm "$out/limits/_version.py" + rm "$out/limits/_version.pyi" ''; }; - patches = [ - ./only-test-in-memory.patch - ]; - postPatch = '' substituteInPlace pytest.ini \ --replace-fail "-K" "" - - substituteInPlace setup.py \ - --replace-fail "versioneer.get_version()" "'${version}'" - - # Recreate _version.py, deleted at fetch time due to non-reproducibility. - echo 'def get_versions(): return {"version": "${version}"}' > limits/_version.py ''; - build-system = [ setuptools ]; + build-system = [ + hatchling + hatch-vcs + ]; dependencies = [ deprecated @@ -68,17 +56,14 @@ buildPythonPackage rec { ]; optional-dependencies = { - redis = [ redis ]; - rediscluster = [ redis ]; + async-memcached = [ pymemcache ]; + async-mongodb = [ motor ]; + async-redis = [ coredis ]; + async-valkey = [ valkey ]; memcached = [ pymemcache ]; mongodb = [ pymongo ]; - etcd = [ etcd3 ]; - async-redis = [ coredis ]; - # async-memcached = [ - # emcache # Missing module - # ]; - async-mongodb = [ motor ]; - async-etcd = [ aetcd ]; + redis = [ redis ]; + rediscluster = [ redis ]; valkey = [ valkey ]; }; @@ -102,9 +87,17 @@ buildPythonPackage rec { pytestFlags = [ "--benchmark-disable" ]; disabledTests = [ - "test_moving_window_memcached" - # Flaky: compares time to magic value - "test_sliding_window_counter_previous_window" + # requires docker + "TestAsyncConcurrency" + "TestAsyncFixedWindow" + "TestAsyncMovingWindow" + "TestAsyncSlidingWindow" + "TestConcreteStorages" + "TestConcurrency" + "TestFixedWindow" + "TestMovingWindow" + "TestRedisStorage" + "TestSlidingWindow" ]; pythonImportsCheck = [ "limits" ]; diff --git a/pkgs/development/python-modules/limits/only-test-in-memory.patch b/pkgs/development/python-modules/limits/only-test-in-memory.patch deleted file mode 100644 index a3a0c5697d78..000000000000 --- a/pkgs/development/python-modules/limits/only-test-in-memory.patch +++ /dev/null @@ -1,397 +0,0 @@ -diff --git a/tests/aio/test_storage.py b/tests/aio/test_storage.py -index 43fc5b1..9aa86ed 100644 ---- a/tests/aio/test_storage.py -+++ b/tests/aio/test_storage.py -@@ -153,94 +153,6 @@ class TestBaseStorage: - marks=pytest.mark.memory, - id="in-memory", - ), -- pytest.param( -- "async+redis://localhost:7379", -- {}, -- RedisStorage, -- lf("redis_basic"), -- marks=pytest.mark.redis, -- id="redis", -- ), -- pytest.param( -- "async+redis+unix:///tmp/limits.redis.sock", -- {}, -- RedisStorage, -- lf("redis_uds"), -- marks=pytest.mark.redis, -- id="redis-uds", -- ), -- pytest.param( -- "async+redis+unix://:password/tmp/limits.redis.sock", -- {}, -- RedisStorage, -- lf("redis_uds"), -- marks=pytest.mark.redis, -- id="redis-uds-auth", -- ), -- pytest.param( -- "async+memcached://localhost:22122", -- {}, -- MemcachedStorage, -- lf("memcached"), -- marks=pytest.mark.memcached, -- id="memcached", -- ), -- pytest.param( -- "async+memcached://localhost:22122,localhost:22123", -- {}, -- MemcachedStorage, -- lf("memcached_cluster"), -- marks=pytest.mark.memcached, -- id="memcached-cluster", -- ), -- pytest.param( -- "async+redis+sentinel://localhost:26379", -- {"service_name": "mymaster"}, -- RedisSentinelStorage, -- lf("redis_sentinel"), -- marks=pytest.mark.redis_sentinel, -- id="redis-sentinel", -- ), -- pytest.param( -- "async+redis+sentinel://localhost:26379/mymaster", -- {}, -- RedisSentinelStorage, -- lf("redis_sentinel"), -- marks=pytest.mark.redis_sentinel, -- id="redis-sentinel-service-name-url", -- ), -- pytest.param( -- "async+redis+sentinel://:sekret@localhost:36379/mymaster", -- {"password": "sekret"}, -- RedisSentinelStorage, -- lf("redis_sentinel_auth"), -- marks=pytest.mark.redis_sentinel, -- id="redis-sentinel-auth", -- ), -- pytest.param( -- "async+redis+cluster://localhost:7001/", -- {}, -- RedisClusterStorage, -- lf("redis_cluster"), -- marks=pytest.mark.redis_cluster, -- id="redis-cluster", -- ), -- pytest.param( -- "async+redis+cluster://:sekret@localhost:8400/", -- {}, -- RedisClusterStorage, -- lf("redis_auth_cluster"), -- marks=pytest.mark.redis_cluster, -- id="redis-cluster-auth", -- ), -- pytest.param( -- "async+mongodb://localhost:37017/", -- {}, -- MongoDBStorage, -- lf("mongodb"), -- marks=pytest.mark.mongodb, -- id="mongodb", -- ), - ], - ) - class TestConcreteStorages: -diff --git a/tests/test_storage.py b/tests/test_storage.py -index f9698c0..2062e3a 100644 ---- a/tests/test_storage.py -+++ b/tests/test_storage.py -@@ -148,102 +148,6 @@ class TestBaseStorage: - "uri, args, expected_instance, fixture", - [ - pytest.param("memory://", {}, MemoryStorage, None, id="in-memory"), -- pytest.param( -- "redis://localhost:7379", -- {}, -- RedisStorage, -- lf("redis_basic"), -- marks=pytest.mark.redis, -- id="redis", -- ), -- pytest.param( -- "redis+unix:///tmp/limits.redis.sock", -- {}, -- RedisStorage, -- lf("redis_uds"), -- marks=pytest.mark.redis, -- id="redis-uds", -- ), -- pytest.param( -- "redis+unix://:password/tmp/limits.redis.sock", -- {}, -- RedisStorage, -- lf("redis_uds"), -- marks=pytest.mark.redis, -- id="redis-uds-auth", -- ), -- pytest.param( -- "memcached://localhost:22122", -- {}, -- MemcachedStorage, -- lf("memcached"), -- marks=pytest.mark.memcached, -- id="memcached", -- ), -- pytest.param( -- "memcached://localhost:22122,localhost:22123", -- {}, -- MemcachedStorage, -- lf("memcached_cluster"), -- marks=pytest.mark.memcached, -- id="memcached-cluster", -- ), -- pytest.param( -- "memcached:///tmp/limits.memcached.sock", -- {}, -- MemcachedStorage, -- lf("memcached_uds"), -- marks=pytest.mark.memcached, -- id="memcached-uds", -- ), -- pytest.param( -- "redis+sentinel://localhost:26379", -- {"service_name": "mymaster"}, -- RedisSentinelStorage, -- lf("redis_sentinel"), -- marks=pytest.mark.redis_sentinel, -- id="redis-sentinel", -- ), -- pytest.param( -- "redis+sentinel://localhost:26379/mymaster", -- {}, -- RedisSentinelStorage, -- lf("redis_sentinel"), -- marks=pytest.mark.redis_sentinel, -- id="redis-sentinel-service-name-url", -- ), -- pytest.param( -- "redis+sentinel://:sekret@localhost:36379/mymaster", -- {"password": "sekret"}, -- RedisSentinelStorage, -- lf("redis_sentinel_auth"), -- marks=pytest.mark.redis_sentinel, -- id="redis-sentinel-auth", -- ), -- pytest.param( -- "redis+cluster://localhost:7001/", -- {}, -- RedisClusterStorage, -- lf("redis_cluster"), -- marks=pytest.mark.redis_cluster, -- id="redis-cluster", -- ), -- pytest.param( -- "redis+cluster://:sekret@localhost:8400/", -- {}, -- RedisClusterStorage, -- lf("redis_auth_cluster"), -- marks=pytest.mark.redis_cluster, -- id="redis-cluster-auth", -- ), -- pytest.param( -- "mongodb://localhost:37017/", -- {}, -- MongoDBStorage, -- lf("mongodb"), -- marks=pytest.mark.mongodb, -- id="mongodb", -- ), - ], - ) - class TestConcreteStorages: -diff --git a/tests/utils.py b/tests/utils.py -index 3341bcf..6dc2bc3 100644 ---- a/tests/utils.py -+++ b/tests/utils.py -@@ -90,186 +90,11 @@ ALL_STORAGES = { - "memory": pytest.param( - "memory://", {}, None, marks=pytest.mark.memory, id="in-memory" - ), -- "redis": pytest.param( -- "redis://localhost:7379", -- {}, -- lf("redis_basic"), -- marks=pytest.mark.redis, -- id="redis_basic", -- ), -- "memcached": pytest.param( -- "memcached://localhost:22122", -- {}, -- lf("memcached"), -- marks=[pytest.mark.memcached, pytest.mark.flaky], -- id="memcached", -- ), -- "memcached-cluster": pytest.param( -- "memcached://localhost:22122,localhost:22123", -- {}, -- lf("memcached_cluster"), -- marks=[pytest.mark.memcached, pytest.mark.flaky], -- id="memcached-cluster", -- ), -- "redis-cluster": pytest.param( -- "redis+cluster://localhost:7001/", -- {}, -- lf("redis_cluster"), -- marks=pytest.mark.redis_cluster, -- id="redis-cluster", -- ), -- "redis-cluster_auth": pytest.param( -- "redis+cluster://:sekret@localhost:8400/", -- {}, -- lf("redis_auth_cluster"), -- marks=pytest.mark.redis_cluster, -- id="redis-cluster-auth", -- ), -- "redis-ssl-cluster": pytest.param( -- "redis+cluster://localhost:8301", -- { -- "ssl": True, -- "ssl_cert_reqs": "required", -- "ssl_keyfile": "./tests/tls/client.key", -- "ssl_certfile": "./tests/tls/client.crt", -- "ssl_ca_certs": "./tests/tls/ca.crt", -- }, -- lf("redis_ssl_cluster"), -- marks=pytest.mark.redis_cluster, -- id="redis-ssl-cluster", -- ), -- "redis-sentinel": pytest.param( -- "redis+sentinel://localhost:26379/mymaster", -- {"use_replicas": False}, -- lf("redis_sentinel"), -- marks=pytest.mark.redis_sentinel, -- id="redis-sentinel", -- ), -- "mongodb": pytest.param( -- "mongodb://localhost:37017/", -- {}, -- lf("mongodb"), -- marks=pytest.mark.mongodb, -- id="mongodb", -- ), -- "valkey": pytest.param( -- "valkey://localhost:12379", -- {}, -- lf("valkey_basic"), -- marks=pytest.mark.valkey, -- id="valkey_basic", -- ), -- "valkey-cluster": pytest.param( -- "valkey+cluster://localhost:2001/", -- {}, -- lf("valkey_cluster"), -- marks=pytest.mark.valkey_cluster, -- id="valkey-cluster", -- ), - } - ALL_STORAGES_ASYNC = { - "memory": pytest.param( - "async+memory://", {}, None, marks=pytest.mark.memory, id="in-memory" - ), -- "redis": pytest.param( -- "async+redis://localhost:7379", -- { -- "implementation": ASYNC_REDIS_IMPLEMENTATION, -- }, -- lf("redis_basic"), -- marks=pytest.mark.redis, -- id="redis", -- ), -- "memcached": pytest.param( -- "async+memcached://localhost:22122", -- { -- "implementation": ASYNC_MEMCACHED_IMPLEMENTATION, -- }, -- lf("memcached"), -- marks=[pytest.mark.memcached, pytest.mark.flaky], -- id="memcached", -- ), -- "memcached-cluster": pytest.param( -- "async+memcached://localhost:22122,localhost:22123", -- { -- "implementation": ASYNC_MEMCACHED_IMPLEMENTATION, -- }, -- lf("memcached_cluster"), -- marks=[pytest.mark.memcached, pytest.mark.flaky], -- id="memcached-cluster", -- ), -- "memcached-sasl": pytest.param( -- "async+memcached://user:password@localhost:22124", -- { -- "implementation": ASYNC_MEMCACHED_IMPLEMENTATION, -- }, -- lf("memcached_sasl"), -- marks=[pytest.mark.memcached, pytest.mark.flaky], -- id="memcached-sasl", -- ), -- "redis-cluster": pytest.param( -- "async+redis+cluster://localhost:7001/", -- { -- "implementation": ASYNC_REDIS_IMPLEMENTATION, -- }, -- lf("redis_cluster"), -- marks=pytest.mark.redis_cluster, -- id="redis-cluster", -- ), -- "redis-cluster-auth": pytest.param( -- "async+redis+cluster://:sekret@localhost:8400/", -- { -- "implementation": ASYNC_REDIS_IMPLEMENTATION, -- }, -- lf("redis_auth_cluster"), -- marks=pytest.mark.redis_cluster, -- id="redis-cluster-auth", -- ), -- "redis-ssl-cluster": pytest.param( -- "async+redis+cluster://localhost:8301", -- { -- "ssl": True, -- "ssl_cert_reqs": "required", -- "ssl_keyfile": "./tests/tls/client.key", -- "ssl_certfile": "./tests/tls/client.crt", -- "ssl_ca_certs": "./tests/tls/ca.crt", -- "implementation": ASYNC_REDIS_IMPLEMENTATION, -- }, -- lf("redis_ssl_cluster"), -- marks=pytest.mark.redis_cluster, -- id="redis-ssl-cluster", -- ), -- "redis-sentinel": pytest.param( -- "async+redis+sentinel://localhost:26379/mymaster", -- { -- "use_replicas": False, -- "implementation": ASYNC_REDIS_IMPLEMENTATION, -- }, -- lf("redis_sentinel"), -- marks=pytest.mark.redis_sentinel, -- id="redis-sentinel", -- ), -- "mongodb": pytest.param( -- "async+mongodb://localhost:37017/", -- {}, -- lf("mongodb"), -- marks=pytest.mark.mongodb, -- id="mongodb", -- ), -- "valkey": pytest.param( -- "async+valkey://localhost:12379", -- {}, -- lf("valkey_basic"), -- marks=pytest.mark.valkey, -- id="valkey_basic", -- ), -- "valkey-cluster": pytest.param( -- "async+valkey+cluster://localhost:2001/", -- {}, -- lf("valkey_cluster"), -- marks=pytest.mark.valkey_cluster, -- id="valkey-cluster", -- ), - } - - all_storage = pytest.mark.parametrize("uri, args, fixture", ALL_STORAGES.values()) From db5b43ce5bb08e5120c104a35854237ca537c996 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 25 Jan 2026 19:54:43 +0000 Subject: [PATCH 089/532] github-mcp-server: 0.28.1 -> 0.29.0 --- pkgs/by-name/gi/github-mcp-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/github-mcp-server/package.nix b/pkgs/by-name/gi/github-mcp-server/package.nix index f029fdd07b9b..396e15cb3170 100644 --- a/pkgs/by-name/gi/github-mcp-server/package.nix +++ b/pkgs/by-name/gi/github-mcp-server/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "github-mcp-server"; - version = "0.28.1"; + version = "0.29.0"; src = fetchFromGitHub { owner = "github"; repo = "github-mcp-server"; tag = "v${finalAttrs.version}"; - hash = "sha256-lcDVa0w7+Ht80ClL9V8mpefbEoBOL+7MMYCVTzaJsZk="; + hash = "sha256-diL1aIVxsR1Bl+HeWuZiFe3s9Xt4B6jYW8PBkBZu+Kk="; }; - vendorHash = "sha256-V5JHwgryCPyEOheJfPU+WY32oBU60VhCXGFx+rQ+qNw="; + vendorHash = "sha256-q4Fy/dfnzLuMuZ27KO3MogGP/XdJbmOUISBkoTNPUUk="; ldflags = [ "-s" From 6a04d1a37238164c1176fd9d1195dd1beee94c77 Mon Sep 17 00:00:00 2001 From: dbeley <6568955+dbeley@users.noreply.github.com> Date: Sun, 25 Jan 2026 23:23:38 +0100 Subject: [PATCH 090/532] maintainers: add dbeley --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 6d98657730b8..bac3ba29eddb 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6145,6 +6145,11 @@ githubId = 1279939; name = "Daniel Beckwith"; }; + dbeley = { + github = "dbeley"; + githubId = 6568955; + name = "David Beley"; + }; dbirks = { email = "david@birks.dev"; github = "dbirks"; From 2799ed00ee848be586e91b43a4c2f201497893d1 Mon Sep 17 00:00:00 2001 From: dbeley <6568955+dbeley@users.noreply.github.com> Date: Sun, 25 Jan 2026 23:24:53 +0100 Subject: [PATCH 091/532] stress-ng: add dbeley as maintainer --- pkgs/by-name/st/stress-ng/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/st/stress-ng/package.nix b/pkgs/by-name/st/stress-ng/package.nix index 7a4b95f0fc1a..3bc0b59725da 100644 --- a/pkgs/by-name/st/stress-ng/package.nix +++ b/pkgs/by-name/st/stress-ng/package.nix @@ -94,7 +94,10 @@ stdenv.mkDerivation rec { downloadPage = "https://github.com/ColinIanKing/stress-ng/tags"; changelog = "https://github.com/ColinIanKing/stress-ng/raw/V${version}/debian/changelog"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ c0bw3b ]; + maintainers = with lib.maintainers; [ + c0bw3b + dbeley + ]; platforms = lib.platforms.unix; mainProgram = "stress-ng"; }; From 83d50ba79638fb778b22938aa91ba348cd65113a Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 25 Jan 2026 16:35:23 -0800 Subject: [PATCH 092/532] python314Packages.typish: disable on python 3.14 --- pkgs/development/python-modules/typish/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/typish/default.nix b/pkgs/development/python-modules/typish/default.nix index 20f366fdf225..08b39edf9677 100644 --- a/pkgs/development/python-modules/typish/default.nix +++ b/pkgs/development/python-modules/typish/default.nix @@ -19,6 +19,10 @@ buildPythonPackage rec { hash = "sha256-LnOg1dVs6lXgPTwRYg7uJ3LCdExYrCxS47UEJxKHhVU="; }; + # Tests fail on Python 3.14 + # TypeError: 'member_descriptor' object is not iterable + disabled = pythonAtLeast "3.14"; + nativeCheckInputs = [ numpy pytestCheckHook From 96a836384397df93ec991069f5705c5f4483560c Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Mon, 26 Jan 2026 10:37:30 +0100 Subject: [PATCH 093/532] coq-kernel: set pname and version --- pkgs/by-name/co/coq-kernel/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/coq-kernel/package.nix b/pkgs/by-name/co/coq-kernel/package.nix index 630c95cd0f4f..cd9966c52fd6 100644 --- a/pkgs/by-name/co/coq-kernel/package.nix +++ b/pkgs/by-name/co/coq-kernel/package.nix @@ -52,6 +52,7 @@ let runCommand "coq-kernel-launcher" { nativeBuildInputs = [ makeWrapper ]; + inherit (coq-jupyter) pname version; } '' mkdir -p $out/bin From 9828c7c04db325991e67ea9222799b35e5f652eb Mon Sep 17 00:00:00 2001 From: Petr Hodina Date: Mon, 26 Jan 2026 15:35:45 +0100 Subject: [PATCH 094/532] pmbootstrap: 3.8.0 -> 3.9.0 Signed-off-by: Petr Hodina --- pkgs/by-name/pm/pmbootstrap/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pm/pmbootstrap/package.nix b/pkgs/by-name/pm/pmbootstrap/package.nix index bb5de8fb82dc..5da1cef44051 100644 --- a/pkgs/by-name/pm/pmbootstrap/package.nix +++ b/pkgs/by-name/pm/pmbootstrap/package.nix @@ -15,14 +15,14 @@ python3Packages.buildPythonApplication rec { pname = "pmbootstrap"; - version = "3.8.0"; + version = "3.9.0"; pyproject = true; src = fetchFromGitLab { owner = "postmarketOS"; repo = "pmbootstrap"; tag = version; - hash = "sha256-PbaWqtBcAXnVmB2a2DflQhayvuT3qNBCHaXuDfdrtrY="; + hash = "sha256-eDngGcHNfxphshNyIoRC4NZA4KUBHSJjshsGaNp8Uw0="; domain = "gitlab.postmarketos.org"; }; From cef5de3958c07d837740f059a469f7bd6d2d0fbe Mon Sep 17 00:00:00 2001 From: Olli Helenius Date: Mon, 26 Jan 2026 16:47:57 +0200 Subject: [PATCH 095/532] mattermost-desktop: fix version-regex in the update script --- pkgs/by-name/ma/mattermost-desktop/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ma/mattermost-desktop/package.nix b/pkgs/by-name/ma/mattermost-desktop/package.nix index 8ba10e49bf26..5b2d568e3733 100644 --- a/pkgs/by-name/ma/mattermost-desktop/package.nix +++ b/pkgs/by-name/ma/mattermost-desktop/package.nix @@ -87,7 +87,7 @@ buildNpmPackage rec { command = "env HOME=/tmp ${meta.mainProgram} --version"; }; updateScript = nix-update-script { - extraArgs = [ "--version-regex=^(\\d+\\.\\d+\\.\\d+)$" ]; + extraArgs = [ "--version-regex=^v(\\d+\\.\\d+\\.\\d+)$" ]; }; }; From ba497592e677281aa588661409cb3fccc7c60afe Mon Sep 17 00:00:00 2001 From: Olli Helenius Date: Fri, 2 Jan 2026 11:15:12 +0200 Subject: [PATCH 096/532] mattermost-desktop: 5.13.1 -> 6.0.4 --- pkgs/by-name/ma/mattermost-desktop/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ma/mattermost-desktop/package.nix b/pkgs/by-name/ma/mattermost-desktop/package.nix index 5b2d568e3733..12cc985b3f44 100644 --- a/pkgs/by-name/ma/mattermost-desktop/package.nix +++ b/pkgs/by-name/ma/mattermost-desktop/package.nix @@ -2,7 +2,7 @@ lib, fetchFromGitHub, buildNpmPackage, - electron_37, + electron_38, makeWrapper, testers, mattermost-desktop, @@ -10,21 +10,21 @@ }: let - electron = electron_37; + electron = electron_38; in buildNpmPackage rec { pname = "mattermost-desktop"; - version = "5.13.1"; + version = "6.0.4"; src = fetchFromGitHub { owner = "mattermost"; repo = "desktop"; tag = "v${version}"; - hash = "sha256-0SEA5zka7Uv82bFS0vqnzipu0Yhb5EJ/20sBkf150cc="; + hash = "sha256-9/HDkcQEyvcflHMk/M4181jT6xUzMUcD5GHRxqfgxSg="; }; - npmDepsHash = "sha256-KYaagZBdOSAwb+zefXn1AAe5pIuCKF0enb/rds60Vmc="; + npmDepsHash = "sha256-ug7PSLj/AB5krMVJAhCpJHOOKkAootG6oPeMHoW6E0A="; npmBuildScript = "build-prod"; makeCacheWritable = true; From 9d31c74f28496d39071f39d0439ae1f4fb4cbfa5 Mon Sep 17 00:00:00 2001 From: Sergei Volkov Date: Mon, 26 Jan 2026 15:51:27 +0100 Subject: [PATCH 097/532] databricks-cli: 0.278.0 -> 0.285.0 --- pkgs/by-name/da/databricks-cli/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/da/databricks-cli/package.nix b/pkgs/by-name/da/databricks-cli/package.nix index ceb5acadf01f..9bd5360a4927 100644 --- a/pkgs/by-name/da/databricks-cli/package.nix +++ b/pkgs/by-name/da/databricks-cli/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "databricks-cli"; - version = "0.278.0"; + version = "0.285.0"; src = fetchFromGitHub { owner = "databricks"; repo = "cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-b7aO0fgSjbQLDt2YeXnZy0xq/2T6CGmsiXxE5CgnvfI="; + hash = "sha256-hiRae4pb8WsWvQ4ucRhz6eY2+h6KIXjCkxNVOL2hUbA="; }; # Otherwise these tests fail asserting that the version is 0.0.0-dev @@ -25,13 +25,14 @@ buildGoModule (finalAttrs: { --replace-fail "cli/0.0.0-dev" "cli/${finalAttrs.version}" ''; - vendorHash = "sha256-qLIJP2YYCckxzCAYNiBcXNpfKVFQQTwy9ysKrsYKGvI="; + vendorHash = "sha256-PIHy5XJEx5FAWhm5i4dTGlPMf5Gnxz98xE4OeWVyvnE="; excludedPackages = [ "bundle/internal" "acceptance" "integration" "tools/testrunner" + "tools/testmask" ]; ldflags = [ @@ -60,6 +61,8 @@ buildGoModule (finalAttrs: { # https://github.com/astral-sh/uv/issues/4450 "TestVenvSuccess" "TestPatchWheel" + # Requires HOME to be set + "TestCacheDirEnvVar" ]); nativeCheckInputs = [ From d4604f7007e406f186b1daefe612ed7443ac942b Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Mon, 26 Jan 2026 19:22:26 +0100 Subject: [PATCH 098/532] deadbeef-with-plugins: set pname and version instead of name --- pkgs/applications/audio/deadbeef/wrapper.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/audio/deadbeef/wrapper.nix b/pkgs/applications/audio/deadbeef/wrapper.nix index c3074e7b2e07..c5bc3de9541c 100644 --- a/pkgs/applications/audio/deadbeef/wrapper.nix +++ b/pkgs/applications/audio/deadbeef/wrapper.nix @@ -6,7 +6,8 @@ }: symlinkJoin { - name = "deadbeef-with-plugins-${deadbeef.version}"; + pname = "deadbeef-with-plugins"; + inherit (deadbeef) version; paths = [ deadbeef ] ++ plugins; From c0b5242bddefd3f37e275083d6b4cd63cd696e5f Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 26 Jan 2026 11:11:59 -0800 Subject: [PATCH 099/532] snakemake: disable hanging tests on Darwin Filed https://github.com/snakemake/snakemake/issues/3939 --- pkgs/by-name/sn/snakemake/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/sn/snakemake/package.nix b/pkgs/by-name/sn/snakemake/package.nix index ab13b3b9a014..9227100c327e 100644 --- a/pkgs/by-name/sn/snakemake/package.nix +++ b/pkgs/by-name/sn/snakemake/package.nix @@ -170,6 +170,13 @@ python3Packages.buildPythonApplication rec { # pulp.apis.core.PulpSolverError: Pulp: cannot execute cbc cwd: # but pulp solver is not default "test_access_patterns" + + # Hangs with no sandbox, skips due to no network with sandbox relaxed/on + "test_modules_meta_wrapper" + + # Hangs + # https://github.com/snakemake/snakemake/issues/3939 + "test_issue1331" ]; pythonImportsCheck = [ "snakemake" ]; From 57772ba33f33cd5d5d20603d55dc3a8fbc4b5d88 Mon Sep 17 00:00:00 2001 From: dish Date: Mon, 26 Jan 2026 14:44:22 -0500 Subject: [PATCH 100/532] nodePackages.browser-sync: drop --- doc/release-notes/rl-2605.section.md | 2 + pkgs/development/node-packages/aliases.nix | 1 + .../node-packages/node-packages.json | 1 - .../node-packages/node-packages.nix | 981 ------------------ 4 files changed, 3 insertions(+), 982 deletions(-) diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 6c126a48f7d3..061bd278d045 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -59,6 +59,8 @@ - `corepack_latest` has been removed, as Corepack is no longer distributed with Node.js. +- `nodePackages.browser-sync` has been removed, as it was unmaintained within nixpkgs. + - `spoof` has been removed, as there are many issues upstream with it working on modern OS versions, and it appears to be unmaintained. - `nodePackages.wavedrom-cli` has been removed, as it was unmaintained within nixpkgs. diff --git a/pkgs/development/node-packages/aliases.nix b/pkgs/development/node-packages/aliases.nix index 20f76cbfe671..9a5d1c1ea14b 100644 --- a/pkgs/development/node-packages/aliases.nix +++ b/pkgs/development/node-packages/aliases.nix @@ -81,6 +81,7 @@ mapAliases { bitwarden-cli = pkgs.bitwarden-cli; # added 2023-07-25 bower = throw "bower was removed because it was deprecated"; # added 2025-09-17 inherit (pkgs) bower2nix; # added 2024-08-23 + browser-sync = throw "'browser-sync' has been removed because it was unmaintained in nixpkgs"; # Added 2026-01-26 inherit (pkgs) btc-rpc-explorer; # added 2023-08-17 inherit (pkgs) carbon-now-cli; # added 2023-08-17 inherit (pkgs) carto; # added 2023-08-17 diff --git a/pkgs/development/node-packages/node-packages.json b/pkgs/development/node-packages/node-packages.json index ef472ffeec14..aec70fe212c1 100644 --- a/pkgs/development/node-packages/node-packages.json +++ b/pkgs/development/node-packages/node-packages.json @@ -7,7 +7,6 @@ , "@tailwindcss/typography" , "alex" , "browserify" -, "browser-sync" , "coc-go" , "coc-tsserver" , "dotenv-vault" diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix index 25afea59ec97..a12e41a5c862 100644 --- a/pkgs/development/node-packages/node-packages.nix +++ b/pkgs/development/node-packages/node-packages.nix @@ -1704,15 +1704,6 @@ let sha512 = "TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g=="; }; }; - "@socket.io/component-emitter-3.1.2" = { - name = "_at_socket.io_slash_component-emitter"; - packageName = "@socket.io/component-emitter"; - version = "3.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz"; - sha512 = "9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA=="; - }; - }; "@stoplight/better-ajv-errors-1.0.3" = { name = "_at_stoplight_slash_better-ajv-errors"; packageName = "@stoplight/better-ajv-errors"; @@ -2073,15 +2064,6 @@ let sha512 = "3qe4oQAPNwVNwK4C9c8u+VJqv9kez+2MR4qJpoPFfXtgxxif1QbFusvXzK0/Wra2VX07smostI2VMmJNSpZjuQ=="; }; }; - "@types/cors-2.8.17" = { - name = "_at_types_slash_cors"; - packageName = "@types/cors"; - version = "2.8.17"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz"; - sha512 = "8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA=="; - }; - }; "@types/debug-4.1.12" = { name = "_at_types_slash_debug"; packageName = "@types/debug"; @@ -2613,15 +2595,6 @@ let sha512 = "+/kfrslGQ7TNV2ecmQwMJj/B65g5KVq1/L3SGVZ3tCYGqlzFuFCGBZJtMP99wH3NpEUyAjn0zPdPUg0D+DwrOA=="; }; }; - "accepts-1.3.8" = { - name = "accepts"; - packageName = "accepts"; - version = "1.3.8"; - src = fetchurl { - url = "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz"; - sha512 = "PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw=="; - }; - }; "acorn-7.4.1" = { name = "acorn"; packageName = "acorn"; @@ -2883,15 +2856,6 @@ let sha512 = "7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="; }; }; - "anymatch-3.1.3" = { - name = "anymatch"; - packageName = "anymatch"; - version = "3.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz"; - sha512 = "KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="; - }; - }; "aproba-1.2.0" = { name = "aproba"; packageName = "aproba"; @@ -3135,15 +3099,6 @@ let sha512 = "LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg=="; }; }; - "async-2.6.4" = { - name = "async"; - packageName = "async"; - version = "2.6.4"; - src = fetchurl { - url = "https://registry.npmjs.org/async/-/async-2.6.4.tgz"; - sha512 = "mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA=="; - }; - }; "async-3.2.6" = { name = "async"; packageName = "async"; @@ -3153,15 +3108,6 @@ let sha512 = "htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA=="; }; }; - "async-each-series-0.1.1" = { - name = "async-each-series"; - packageName = "async-each-series"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz"; - sha512 = "p4jj6Fws4Iy2m0iCmI2am2ZNZCgbdgE+P8F/8csmn2vx7ixXrO2zGcuNsD46X5uZSVecmkEy/M06X2vG8KD6dQ=="; - }; - }; "async-listen-1.2.0" = { name = "async-listen"; packageName = "async-listen"; @@ -3306,24 +3252,6 @@ let sha512 = "AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="; }; }; - "base64id-2.0.0" = { - name = "base64id"; - packageName = "base64id"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz"; - sha512 = "lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog=="; - }; - }; - "batch-0.6.1" = { - name = "batch"; - packageName = "batch"; - version = "0.6.1"; - src = fetchurl { - url = "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz"; - sha512 = "x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw=="; - }; - }; "bcrypt-pbkdf-1.0.2" = { name = "bcrypt-pbkdf"; packageName = "bcrypt-pbkdf"; @@ -3342,15 +3270,6 @@ let sha512 = "pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g=="; }; }; - "binary-extensions-2.3.0" = { - name = "binary-extensions"; - packageName = "binary-extensions"; - version = "2.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz"; - sha512 = "Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="; - }; - }; "bindings-1.5.0" = { name = "bindings"; packageName = "bindings"; @@ -3477,24 +3396,6 @@ let sha512 = "7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ=="; }; }; - "browser-sync-client-3.0.3" = { - name = "browser-sync-client"; - packageName = "browser-sync-client"; - version = "3.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-3.0.3.tgz"; - sha512 = "TOEXaMgYNjBYIcmX5zDlOdjEqCeCN/d7opf/fuyUD/hhGVCfP54iQIDhENCi012AqzYZm3BvuFl57vbwSTwkSQ=="; - }; - }; - "browser-sync-ui-3.0.3" = { - name = "browser-sync-ui"; - packageName = "browser-sync-ui"; - version = "3.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-3.0.3.tgz"; - sha512 = "FcGWo5lP5VodPY6O/f4pXQy5FFh4JK0f2/fTBsp0Lx1NtyBWs/IfPPJbW8m1ujTW/2r07oUXKTF2LYZlCZktjw=="; - }; - }; "browserify-aes-1.2.0" = { name = "browserify-aes"; packageName = "browserify-aes"; @@ -3549,15 +3450,6 @@ let sha512 = "Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA=="; }; }; - "bs-recipes-1.3.4" = { - name = "bs-recipes"; - packageName = "bs-recipes"; - version = "1.3.4"; - src = fetchurl { - url = "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz"; - sha512 = "BXvDkqhDNxXEjeGM8LFkSbR+jzmP/CYpCiVKYn+soB1dDldeU15EBNDkwVXndKuX35wnNUaPd0qSoQEAkmQtMw=="; - }; - }; "bubble-stream-error-0.0.1" = { name = "bubble-stream-error"; packageName = "bubble-stream-error"; @@ -3630,15 +3522,6 @@ let sha512 = "571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ=="; }; }; - "bufferutil-4.0.9" = { - name = "bufferutil"; - packageName = "bufferutil"; - version = "4.0.9"; - src = fetchurl { - url = "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.9.tgz"; - sha512 = "WDtdLmJvAuNNPzByAYpRo2rF1Mmradw6gvWsQKf63476DDXmomT9zUiGypLcG4ibIM67vhAj8jJRdbmEws2Aqw=="; - }; - }; "builtin-modules-3.1.0" = { name = "builtin-modules"; packageName = "builtin-modules"; @@ -3702,15 +3585,6 @@ let sha512 = "zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="; }; }; - "bytes-3.1.2" = { - name = "bytes"; - packageName = "bytes"; - version = "3.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz"; - sha512 = "/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="; - }; - }; "cac-6.7.14" = { name = "cac"; packageName = "cac"; @@ -4008,15 +3882,6 @@ let sha512 = "yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA=="; }; }; - "chokidar-3.6.0" = { - name = "chokidar"; - packageName = "chokidar"; - version = "3.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz"; - sha512 = "7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="; - }; - }; "chokidar-4.0.0" = { name = "chokidar"; packageName = "chokidar"; @@ -4413,15 +4278,6 @@ let sha512 = "yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ=="; }; }; - "commander-2.20.3" = { - name = "commander"; - packageName = "commander"; - version = "2.20.3"; - src = fetchurl { - url = "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"; - sha512 = "GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="; - }; - }; "comment-json-4.2.5" = { name = "comment-json"; packageName = "comment-json"; @@ -4530,24 +4386,6 @@ let sha512 = "cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA=="; }; }; - "connect-3.6.6" = { - name = "connect"; - packageName = "connect"; - version = "3.6.6"; - src = fetchurl { - url = "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz"; - sha512 = "OO7axMmPpu/2XuX1+2Yrg0ddju31B6xLZMWkJ5rYBu4YRmRVlOjvlY6kw2FJKiAzyxGwnrDUAG4s1Pf0sbBMCQ=="; - }; - }; - "connect-history-api-fallback-1.6.0" = { - name = "connect-history-api-fallback"; - packageName = "connect-history-api-fallback"; - version = "1.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz"; - sha512 = "e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg=="; - }; - }; "consola-3.4.0" = { name = "consola"; packageName = "consola"; @@ -4647,15 +4485,6 @@ let sha512 = "cj09EBuObp9gZNQCzc7hByQyrs6jVGE+o9kSJmeUoj+GiPiJvi5LYqEH/Hmme4+MTLHM+Ejtq+FChpjjEnsPdQ=="; }; }; - "cookie-0.7.2" = { - name = "cookie"; - packageName = "cookie"; - version = "0.7.2"; - src = fetchurl { - url = "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz"; - sha512 = "yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="; - }; - }; "copy-props-4.0.0" = { name = "copy-props"; packageName = "copy-props"; @@ -4683,15 +4512,6 @@ let sha512 = "ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="; }; }; - "cors-2.8.5" = { - name = "cors"; - packageName = "cors"; - version = "2.8.5"; - src = fetchurl { - url = "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz"; - sha512 = "KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g=="; - }; - }; "cosmiconfig-7.1.0" = { name = "cosmiconfig"; packageName = "cosmiconfig"; @@ -4899,15 +4719,6 @@ let sha512 = "jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g=="; }; }; - "debug-2.6.9" = { - name = "debug"; - packageName = "debug"; - version = "2.6.9"; - src = fetchurl { - url = "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"; - sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="; - }; - }; "debug-4.3.4" = { name = "debug"; packageName = "debug"; @@ -4917,15 +4728,6 @@ let sha512 = "PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="; }; }; - "debug-4.3.7" = { - name = "debug"; - packageName = "debug"; - version = "4.3.7"; - src = fetchurl { - url = "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz"; - sha512 = "Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ=="; - }; - }; "debug-4.4.0" = { name = "debug"; packageName = "debug"; @@ -5115,15 +4917,6 @@ let sha512 = "7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ=="; }; }; - "depd-2.0.0" = { - name = "depd"; - packageName = "depd"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz"; - sha512 = "g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="; - }; - }; "dependency-graph-0.11.0" = { name = "dependency-graph"; packageName = "dependency-graph"; @@ -5187,15 +4980,6 @@ let sha512 = "r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg=="; }; }; - "destroy-1.2.0" = { - name = "destroy"; - packageName = "destroy"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz"; - sha512 = "2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="; - }; - }; "detect-file-1.0.0" = { name = "detect-file"; packageName = "detect-file"; @@ -5241,15 +5025,6 @@ let sha512 = "v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw=="; }; }; - "dev-ip-1.0.1" = { - name = "dev-ip"; - packageName = "dev-ip"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz"; - sha512 = "LmVkry/oDShEgSZPNgqCIp2/TlqtExeGmymru3uCELnfyjY11IzpAproLYs+1X88fXO6DBoYP3ul2Xo2yz2j6A=="; - }; - }; "dezalgo-1.0.4" = { name = "dezalgo"; packageName = "dezalgo"; @@ -5448,24 +5223,6 @@ let sha512 = "I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="; }; }; - "easy-extender-2.3.4" = { - name = "easy-extender"; - packageName = "easy-extender"; - version = "2.3.4"; - src = fetchurl { - url = "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz"; - sha512 = "8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q=="; - }; - }; - "eazy-logger-4.0.1" = { - name = "eazy-logger"; - packageName = "eazy-logger"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/eazy-logger/-/eazy-logger-4.0.1.tgz"; - sha512 = "2GSFtnnC6U4IEKhEI7+PvdxrmjJ04mdsj3wHZTFiw0tUtG4HCWzTr13ZYTk8XOGnA1xQMaDljoBOYlk3D/MMSw=="; - }; - }; "ecc-jsbn-0.1.2" = { name = "ecc-jsbn"; packageName = "ecc-jsbn"; @@ -5493,15 +5250,6 @@ let sha512 = "pk+k0oK0PVXdlT4oRp4lwh+unuKB7Ng4iZ2HB+EZ7QCEQizX360Rp/F4aRpgpRgdP2ufB35N+1KppHmYjqIGSg=="; }; }; - "ee-first-1.1.1" = { - name = "ee-first"; - packageName = "ee-first"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"; - sha512 = "WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="; - }; - }; "ejs-3.1.10" = { name = "ejs"; packageName = "ejs"; @@ -5556,24 +5304,6 @@ let sha512 = "6qOwkl1g0fv0DN3Y3ggr2EaZXN71aoAqPp3p/pVaWSBSIo+YjLOWN61Fva43oVyQNPf7kgm8lkudzlzojwE2jw=="; }; }; - "encodeurl-1.0.2" = { - name = "encodeurl"; - packageName = "encodeurl"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"; - sha512 = "TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="; - }; - }; - "encodeurl-2.0.0" = { - name = "encodeurl"; - packageName = "encodeurl"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz"; - sha512 = "Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="; - }; - }; "encoding-0.1.13" = { name = "encoding"; packageName = "encoding"; @@ -5601,33 +5331,6 @@ let sha512 = "+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q=="; }; }; - "engine.io-6.6.4" = { - name = "engine.io"; - packageName = "engine.io"; - version = "6.6.4"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io/-/engine.io-6.6.4.tgz"; - sha512 = "ZCkIjSYNDyGn0R6ewHDtXgns/Zre/NT6Agvq1/WobF7JXgFff4SeDroKiCO3fNJreU9YG429Sc81o4w5ok/W5g=="; - }; - }; - "engine.io-client-6.6.3" = { - name = "engine.io-client"; - packageName = "engine.io-client"; - version = "6.6.3"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.3.tgz"; - sha512 = "T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w=="; - }; - }; - "engine.io-parser-5.2.3" = { - name = "engine.io-parser"; - packageName = "engine.io-parser"; - version = "5.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz"; - sha512 = "HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q=="; - }; - }; "entities-2.2.0" = { name = "entities"; packageName = "entities"; @@ -5979,15 +5682,6 @@ let sha512 = "2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg=="; }; }; - "escape-html-1.0.3" = { - name = "escape-html"; - packageName = "escape-html"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"; - sha512 = "NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="; - }; - }; "escape-string-regexp-1.0.5" = { name = "escape-string-regexp"; packageName = "escape-string-regexp"; @@ -6069,15 +5763,6 @@ let sha512 = "ddACn1VEffD+nvbofs8gs/0qJZC9gtEGLG+WykE//rinSpYLSaTsnN96eVQV+gHdUhV/nVtxUNKC3OjrApuEMw=="; }; }; - "eventemitter3-4.0.7" = { - name = "eventemitter3"; - packageName = "eventemitter3"; - version = "4.0.7"; - src = fetchurl { - url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz"; - sha512 = "8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="; - }; - }; "eventemitter3-5.0.1" = { name = "eventemitter3"; packageName = "eventemitter3"; @@ -6357,15 +6042,6 @@ let sha512 = "YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="; }; }; - "finalhandler-1.1.0" = { - name = "finalhandler"; - packageName = "finalhandler"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz"; - sha512 = "ejnvM9ZXYzp6PUPUyQBMBf0Co5VX2gr5H2VQe2Ui2jWXNlxv+PYZo8wpAymJNJdLsG1R4p+M4aynF8KuoUEwRw=="; - }; - }; "find-up-4.1.0" = { name = "find-up"; packageName = "find-up"; @@ -6564,15 +6240,6 @@ let sha512 = "wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww=="; }; }; - "fresh-0.5.2" = { - name = "fresh"; - packageName = "fresh"; - version = "0.5.2"; - src = fetchurl { - url = "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"; - sha512 = "zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="; - }; - }; "from-0.1.7" = { name = "from"; packageName = "from"; @@ -6618,15 +6285,6 @@ let sha512 = "Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew=="; }; }; - "fs-extra-3.0.1" = { - name = "fs-extra"; - packageName = "fs-extra"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz"; - sha512 = "V3Z3WZWVUYd8hoCL5xfXJCaHWYzmtwW5XWYSlLgERi8PWd8bx1kUHUk8L1BT57e49oKnDDD180mjfrHc1yA9rg=="; - }; - }; "fs-extra-9.1.0" = { name = "fs-extra"; packageName = "fs-extra"; @@ -7401,15 +7059,6 @@ let sha512 = "oLjPqve1tuOl5aRhv8GK5eHpqP1C9fb+Ol+XTLjKfLltE44zdDbEdjPSbU7Ch5rSNsVFqZn97SrMmZLdu1/YMw=="; }; }; - "http-errors-1.6.3" = { - name = "http-errors"; - packageName = "http-errors"; - version = "1.6.3"; - src = fetchurl { - url = "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz"; - sha512 = "lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A=="; - }; - }; "http-errors-1.7.3" = { name = "http-errors"; packageName = "http-errors"; @@ -7419,24 +7068,6 @@ let sha512 = "ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw=="; }; }; - "http-errors-2.0.0" = { - name = "http-errors"; - packageName = "http-errors"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz"; - sha512 = "FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ=="; - }; - }; - "http-proxy-1.18.1" = { - name = "http-proxy"; - packageName = "http-proxy"; - version = "1.18.1"; - src = fetchurl { - url = "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz"; - sha512 = "7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ=="; - }; - }; "http-proxy-agent-7.0.2" = { name = "http-proxy-agent"; packageName = "http-proxy-agent"; @@ -7608,15 +7239,6 @@ let sha512 = "bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA=="; }; }; - "immutable-3.8.2" = { - name = "immutable"; - packageName = "immutable"; - version = "3.8.2"; - src = fetchurl { - url = "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz"; - sha512 = "15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg=="; - }; - }; "immutable-5.0.3" = { name = "immutable"; packageName = "immutable"; @@ -7932,15 +7554,6 @@ let sha512 = "zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="; }; }; - "is-binary-path-2.1.0" = { - name = "is-binary-path"; - packageName = "is-binary-path"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"; - sha512 = "ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="; - }; - }; "is-buffer-1.1.6" = { name = "is-buffer"; packageName = "is-buffer"; @@ -8148,15 +7761,6 @@ let sha512 = "41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="; }; }; - "is-number-like-1.0.8" = { - name = "is-number-like"; - packageName = "is-number-like"; - version = "1.0.8"; - src = fetchurl { - url = "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz"; - sha512 = "6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA=="; - }; - }; "is-obj-2.0.0" = { name = "is-obj"; packageName = "is-obj"; @@ -8319,15 +7923,6 @@ let sha512 = "eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="; }; }; - "is-wsl-1.1.0" = { - name = "is-wsl"; - packageName = "is-wsl"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz"; - sha512 = "gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw=="; - }; - }; "is-wsl-2.2.0" = { name = "is-wsl"; packageName = "is-wsl"; @@ -8733,15 +8328,6 @@ let sha512 = "KbsDJNRfRPF5v49tMNf9sqyyGqGLBcz1v5kZT01kG5ns5mQSltwxCKVmUzVKtEinkUnTDtSrp6ngWpV7Xw0ZlA=="; }; }; - "jsonfile-3.0.1" = { - name = "jsonfile"; - packageName = "jsonfile"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz"; - sha512 = "oBko6ZHlubVB5mRFkur5vgYR1UyqX+S6Y/oCfLhqNdcc2fYFlDpIoNc7AfKS1KOGcnNAkvsr0grLck9ANM815w=="; - }; - }; "jsonfile-6.1.0" = { name = "jsonfile"; packageName = "jsonfile"; @@ -8976,15 +8562,6 @@ let sha512 = "2vJ6FDCit0ohq77qdbIdk5JqGs/98W1fGEgozoAMq/oybKPdgLuB8bHH/wWgvCdQzEJpm6Sxh0abG/PtxFr7XA=="; }; }; - "limiter-1.1.5" = { - name = "limiter"; - packageName = "limiter"; - version = "1.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz"; - sha512 = "FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA=="; - }; - }; "lines-and-columns-1.2.4" = { name = "lines-and-columns"; packageName = "lines-and-columns"; @@ -9165,15 +8742,6 @@ let sha512 = "oKMuF3xEeqDltrGMfDxAPGIVMSSRv8tbRSODbrs4KGsRRLEhrW8N8Rd4DRgB2+621hY8A8XwwrTVhXWpxFvMzg=="; }; }; - "lodash.isfinite-3.3.2" = { - name = "lodash.isfinite"; - packageName = "lodash.isfinite"; - version = "3.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz"; - sha512 = "7FGG40uhC8Mm633uKW1r58aElFlBlxCrg9JfSi3P6aYiWmfiWF0PgMd86ZUsxE5GwWPdHoS2+48bwTh2VPkIQA=="; - }; - }; "lodash.isinteger-4.0.4" = { name = "lodash.isinteger"; packageName = "lodash.isinteger"; @@ -10128,15 +9696,6 @@ let sha512 = "115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA=="; }; }; - "mime-1.6.0" = { - name = "mime"; - packageName = "mime"; - version = "1.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"; - sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="; - }; - }; "mime-db-1.33.0" = { name = "mime-db"; packageName = "mime-db"; @@ -10425,15 +9984,6 @@ let sha512 = "umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg=="; }; }; - "mitt-1.2.0" = { - name = "mitt"; - packageName = "mitt"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz"; - sha512 = "r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw=="; - }; - }; "mkdirp-0.3.5" = { name = "mkdirp"; packageName = "mkdirp"; @@ -10515,15 +10065,6 @@ let sha512 = "tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA=="; }; }; - "ms-2.0.0" = { - name = "ms"; - packageName = "ms"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"; - sha512 = "Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="; - }; - }; "ms-2.1.1" = { name = "ms"; packageName = "ms"; @@ -10650,15 +10191,6 @@ let sha512 = "PfGU8jYWdRl4FqJfCy0IzbkGyFHntfWygZg46nFk/dJD/XRrk2cj0SsKSX9n5u5gE0E0YfEpKWrEkfjnlZSTXA=="; }; }; - "negotiator-0.6.3" = { - name = "negotiator"; - packageName = "negotiator"; - version = "0.6.3"; - src = fetchurl { - url = "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz"; - sha512 = "+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="; - }; - }; "negotiator-0.6.4" = { name = "negotiator"; packageName = "negotiator"; @@ -11244,24 +10776,6 @@ let sha512 = "42CPE9AhahZRsMNslczq0ctAEtqk8Eka26QofnqC346BZdHDySk3LWka23LI7ULIw11NmltpiLagIq8gBozxTw=="; }; }; - "on-finished-2.3.0" = { - name = "on-finished"; - packageName = "on-finished"; - version = "2.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz"; - sha512 = "ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww=="; - }; - }; - "on-finished-2.4.1" = { - name = "on-finished"; - packageName = "on-finished"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz"; - sha512 = "oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg=="; - }; - }; "once-1.3.3" = { name = "once"; packageName = "once"; @@ -11334,15 +10848,6 @@ let sha512 = "9asTNB9IkKEzWMcHmVZE7Ts3kC9G7AFHfs8i7caD8HbI76gEjdkId4z/AkP83xdZsH7PLAnnbl47qZkXuxpArw=="; }; }; - "opn-5.3.0" = { - name = "opn"; - packageName = "opn"; - version = "5.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz"; - sha512 = "bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g=="; - }; - }; "optparse-1.0.5" = { name = "optparse"; packageName = "optparse"; @@ -11694,15 +11199,6 @@ let sha512 = "Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="; }; }; - "parseurl-1.3.3" = { - name = "parseurl"; - packageName = "parseurl"; - version = "1.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz"; - sha512 = "CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="; - }; - }; "password-prompt-1.1.3" = { name = "password-prompt"; packageName = "password-prompt"; @@ -12054,15 +11550,6 @@ let sha512 = "PxkIc/2ZpLiEzQXu5YRDOUgBlfGYBY8156HY5ZcRAwwonMk5W/MrJP2LLkG/hF7GEQzaHo2aS7ho6ZLCOvf+6g=="; }; }; - "portscanner-2.2.0" = { - name = "portscanner"; - packageName = "portscanner"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/portscanner/-/portscanner-2.2.0.tgz"; - sha512 = "IFroCz/59Lqa2uBvzK3bKDbDDIEaAY8XJ1jFxcLWTqosrsc32//P4VuSB2vZXoHiHqOmx8B5L5hnKOxL/7FlPw=="; - }; - }; "possible-typed-array-names-1.1.0" = { name = "possible-typed-array-names"; packageName = "possible-typed-array-names"; @@ -12468,15 +11955,6 @@ let sha512 = "kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A=="; }; }; - "range-parser-1.2.1" = { - name = "range-parser"; - packageName = "range-parser"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"; - sha512 = "Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="; - }; - }; "raw-body-2.4.1" = { name = "raw-body"; packageName = "raw-body"; @@ -12486,15 +11964,6 @@ let sha512 = "9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA=="; }; }; - "raw-body-2.5.2" = { - name = "raw-body"; - packageName = "raw-body"; - version = "2.5.2"; - src = fetchurl { - url = "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz"; - sha512 = "8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA=="; - }; - }; "rc-1.2.8" = { name = "rc"; packageName = "rc"; @@ -12918,15 +12387,6 @@ let sha512 = "uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q=="; }; }; - "requires-port-1.0.0" = { - name = "requires-port"; - packageName = "requires-port"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz"; - sha512 = "KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="; - }; - }; "reserved-words-0.1.2" = { name = "reserved-words"; packageName = "reserved-words"; @@ -12990,15 +12450,6 @@ let sha512 = "seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw=="; }; }; - "resp-modifier-6.0.2" = { - name = "resp-modifier"; - packageName = "resp-modifier"; - version = "6.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz"; - sha512 = "U1+0kWC/+4ncRFYqQWTx/3qkfE6a4B/h3XXgmXypfa0SPZ3t7cbbaFk297PjQS/yov24R18h6OZe6iZwj3NSLw=="; - }; - }; "responselike-1.0.2" = { name = "responselike"; packageName = "responselike"; @@ -13170,15 +12621,6 @@ let sha512 = "5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="; }; }; - "rx-4.1.0" = { - name = "rx"; - packageName = "rx"; - version = "4.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz"; - sha512 = "CiaiuN6gapkdl+cZUr67W6I8jquN4lkak3vtIsIWCl4XIPP8ffsoyN6/+PuGXnQy8Cu8W2y9Xxh31Rq4M6wUug=="; - }; - }; "rxjs-6.6.7" = { name = "rxjs"; packageName = "rxjs"; @@ -13368,24 +12810,6 @@ let sha512 = "lH3f6kMbwyANB7HuOWRMlLCa2itaCrZJ+SAqqkSZrZKO/cAsk2EOyaKHUtNkVLFyFW9pct22SFesFp3Z7zpA0g=="; }; }; - "send-0.19.0" = { - name = "send"; - packageName = "send"; - version = "0.19.0"; - src = fetchurl { - url = "https://registry.npmjs.org/send/-/send-0.19.0.tgz"; - sha512 = "dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw=="; - }; - }; - "send-0.19.1" = { - name = "send"; - packageName = "send"; - version = "0.19.1"; - src = fetchurl { - url = "https://registry.npmjs.org/send/-/send-0.19.1.tgz"; - sha512 = "p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg=="; - }; - }; "serve-handler-6.1.6" = { name = "serve-handler"; packageName = "serve-handler"; @@ -13395,33 +12819,6 @@ let sha512 = "x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ=="; }; }; - "serve-index-1.9.1" = { - name = "serve-index"; - packageName = "serve-index"; - version = "1.9.1"; - src = fetchurl { - url = "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz"; - sha512 = "pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw=="; - }; - }; - "serve-static-1.16.2" = { - name = "serve-static"; - packageName = "serve-static"; - version = "1.16.2"; - src = fetchurl { - url = "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz"; - sha512 = "VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw=="; - }; - }; - "server-destroy-1.0.1" = { - name = "server-destroy"; - packageName = "server-destroy"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz"; - sha512 = "rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ=="; - }; - }; "set-blocking-2.0.0" = { name = "set-blocking"; packageName = "set-blocking"; @@ -13458,15 +12855,6 @@ let sha512 = "MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="; }; }; - "setprototypeof-1.1.0" = { - name = "setprototypeof"; - packageName = "setprototypeof"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz"; - sha512 = "BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="; - }; - }; "setprototypeof-1.1.1" = { name = "setprototypeof"; packageName = "setprototypeof"; @@ -13476,15 +12864,6 @@ let sha512 = "JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="; }; }; - "setprototypeof-1.2.0" = { - name = "setprototypeof"; - packageName = "setprototypeof"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"; - sha512 = "E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="; - }; - }; "sha.js-2.4.11" = { name = "sha.js"; packageName = "sha.js"; @@ -13764,42 +13143,6 @@ let sha512 = "94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg=="; }; }; - "socket.io-4.8.1" = { - name = "socket.io"; - packageName = "socket.io"; - version = "4.8.1"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz"; - sha512 = "oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg=="; - }; - }; - "socket.io-adapter-2.5.5" = { - name = "socket.io-adapter"; - packageName = "socket.io-adapter"; - version = "2.5.5"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz"; - sha512 = "eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg=="; - }; - }; - "socket.io-client-4.8.1" = { - name = "socket.io-client"; - packageName = "socket.io-client"; - version = "4.8.1"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.1.tgz"; - sha512 = "hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ=="; - }; - }; - "socket.io-parser-4.2.4" = { - name = "socket.io-parser"; - packageName = "socket.io-parser"; - version = "4.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz"; - sha512 = "/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew=="; - }; - }; "socks-2.8.4" = { name = "socks"; packageName = "socks"; @@ -14016,15 +13359,6 @@ let sha512 = "QjMLR0A3WwFY2aZdV0okfFEJB5TRjkggXZjxP3A1RsWsNHNu3YPv8btmtc6iCFZ0Rul3FE93OYogvhOUClU+ng=="; }; }; - "statuses-1.3.1" = { - name = "statuses"; - packageName = "statuses"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz"; - sha512 = "wuTCPGlJONk/a1kqZ4fQM2+908lC7fa7nPYpTC1EhnvqLX/IICbeP1OZGDtA374trpSq68YubKUMo8oRhN46yg=="; - }; - }; "statuses-1.5.0" = { name = "statuses"; packageName = "statuses"; @@ -14034,15 +13368,6 @@ let sha512 = "OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA=="; }; }; - "statuses-2.0.1" = { - name = "statuses"; - packageName = "statuses"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz"; - sha512 = "RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="; - }; - }; "stoppable-1.1.0" = { name = "stoppable"; packageName = "stoppable"; @@ -14115,15 +13440,6 @@ let sha512 = "Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg=="; }; }; - "stream-throttle-0.1.3" = { - name = "stream-throttle"; - packageName = "stream-throttle"; - version = "0.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz"; - sha512 = "889+B9vN9dq7/vLbGyuHeZ6/ctf5sNuGWsDy89uNxkFTAgzy0eK7+w5fL3KLNRTkLle7EgZGvHUphZW0Q26MnQ=="; - }; - }; "stream-to-array-2.3.0" = { name = "stream-to-array"; packageName = "stream-to-array"; @@ -14682,15 +13998,6 @@ let sha512 = "yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="; }; }; - "toidentifier-1.0.1" = { - name = "toidentifier"; - packageName = "toidentifier"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz"; - sha512 = "o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="; - }; - }; "tough-cookie-2.5.0" = { name = "tough-cookie"; packageName = "tough-cookie"; @@ -15006,15 +14313,6 @@ let sha512 = "aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ=="; }; }; - "ua-parser-js-1.0.40" = { - name = "ua-parser-js"; - packageName = "ua-parser-js"; - version = "1.0.40"; - src = fetchurl { - url = "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.40.tgz"; - sha512 = "z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew=="; - }; - }; "uid-number-0.0.5" = { name = "uid-number"; packageName = "uid-number"; @@ -15303,15 +14601,6 @@ let sha512 = "x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg=="; }; }; - "universalify-0.1.2" = { - name = "universalify"; - packageName = "universalify"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz"; - sha512 = "rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="; - }; - }; "universalify-2.0.1" = { name = "universalify"; packageName = "universalify"; @@ -15402,15 +14691,6 @@ let sha512 = "NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ=="; }; }; - "utf-8-validate-6.0.5" = { - name = "utf-8-validate"; - packageName = "utf-8-validate"; - version = "6.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-6.0.5.tgz"; - sha512 = "EYZR+OpIXp9Y1eG1iueg8KRsY8TuT8VNgnanZ0uA3STqhHQTLwbl+WX76/9X5OY12yQubymBpaBSmMPkSTQcKA=="; - }; - }; "util-0.10.4" = { name = "util"; packageName = "util"; @@ -15447,15 +14727,6 @@ let sha512 = "6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw=="; }; }; - "utils-merge-1.0.1" = { - name = "utils-merge"; - packageName = "utils-merge"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"; - sha512 = "pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="; - }; - }; "uuid-10.0.0" = { name = "uuid"; packageName = "uuid"; @@ -15546,15 +14817,6 @@ let sha512 = "d7KLgL1LD3U3fgnvWEY1cQXoO/q6EQ1BSz48Sa149V/5zVTAbgmZIpyI8TRi6U9/JNyeYLlTKsEMPtLC27RFUg=="; }; }; - "vary-1.1.2" = { - name = "vary"; - packageName = "vary"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"; - sha512 = "BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="; - }; - }; "verror-1.10.0" = { name = "verror"; packageName = "verror"; @@ -15951,15 +15213,6 @@ let sha512 = "LwyucHy0uhWqbrOkh9cBluZBeNVxzHjDaE9mwepZG3n3ZlbM4v3ndrFw51zW/NXYFFqP+QWZ72ihtLWTh05e4Q=="; }; }; - "ws-8.17.1" = { - name = "ws"; - packageName = "ws"; - version = "8.17.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz"; - sha512 = "6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ=="; - }; - }; "xdg-app-paths-5.1.0" = { name = "xdg-app-paths"; packageName = "xdg-app-paths"; @@ -16005,15 +15258,6 @@ let sha512 = "7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g=="; }; }; - "xmlhttprequest-ssl-2.1.2" = { - name = "xmlhttprequest-ssl"; - packageName = "xmlhttprequest-ssl"; - version = "2.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.2.tgz"; - sha512 = "TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ=="; - }; - }; "xstate-4.38.3" = { name = "xstate"; packageName = "xstate"; @@ -18580,231 +17824,6 @@ in bypassCache = true; reconstructLock = true; }; - browser-sync = nodeEnv.buildNodePackage { - name = "browser-sync"; - packageName = "browser-sync"; - version = "3.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/browser-sync/-/browser-sync-3.0.3.tgz"; - sha512 = "91hoBHKk1C4pGeD+oE9Ld222k2GNQEAsI5AElqR8iLLWNrmZR2LPP8B0h8dpld9u7kro5IEUB3pUb0DJ3n1cRQ=="; - }; - dependencies = [ - sources."@socket.io/component-emitter-3.1.2" - sources."@types/cors-2.8.17" - sources."@types/node-22.13.10" - sources."accepts-1.3.8" - sources."ansi-regex-5.0.1" - sources."ansi-styles-4.3.0" - sources."anymatch-3.1.3" - sources."async-2.6.4" - sources."async-each-series-0.1.1" - sources."balanced-match-1.0.2" - sources."base64id-2.0.0" - sources."batch-0.6.1" - sources."binary-extensions-2.3.0" - sources."brace-expansion-1.1.11" - sources."braces-3.0.3" - sources."browser-sync-client-3.0.3" - sources."browser-sync-ui-3.0.3" - sources."bs-recipes-1.3.4" - sources."bufferutil-4.0.9" - sources."bytes-3.1.2" - sources."chalk-4.1.2" - sources."chokidar-3.6.0" - sources."cliui-8.0.1" - sources."color-convert-2.0.1" - sources."color-name-1.1.4" - sources."commander-2.20.3" - sources."concat-map-0.0.1" - ( - sources."connect-3.6.6" - // { - dependencies = [ - sources."debug-2.6.9" - sources."ms-2.0.0" - ]; - } - ) - sources."connect-history-api-fallback-1.6.0" - sources."cookie-0.7.2" - sources."cors-2.8.5" - sources."debug-4.3.7" - sources."depd-2.0.0" - sources."destroy-1.2.0" - sources."dev-ip-1.0.1" - sources."easy-extender-2.3.4" - sources."eazy-logger-4.0.1" - sources."ee-first-1.1.1" - sources."emoji-regex-8.0.0" - sources."encodeurl-1.0.2" - sources."engine.io-6.6.4" - sources."engine.io-client-6.6.3" - sources."engine.io-parser-5.2.3" - sources."escalade-3.2.0" - sources."escape-html-1.0.3" - sources."etag-1.8.1" - sources."eventemitter3-4.0.7" - sources."fill-range-7.1.1" - ( - sources."finalhandler-1.1.0" - // { - dependencies = [ - sources."debug-2.6.9" - sources."ms-2.0.0" - ]; - } - ) - sources."follow-redirects-1.15.9" - sources."fresh-0.5.2" - sources."fs-extra-3.0.1" - sources."get-caller-file-2.0.5" - sources."glob-parent-5.1.2" - sources."graceful-fs-4.2.11" - sources."has-flag-4.0.0" - ( - sources."http-errors-2.0.0" - // { - dependencies = [ - sources."statuses-2.0.1" - ]; - } - ) - sources."http-proxy-1.18.1" - sources."iconv-lite-0.4.24" - sources."immutable-3.8.2" - sources."inherits-2.0.4" - sources."is-binary-path-2.1.0" - sources."is-extglob-2.1.1" - sources."is-fullwidth-code-point-3.0.0" - sources."is-glob-4.0.3" - sources."is-number-7.0.0" - sources."is-number-like-1.0.8" - sources."is-wsl-1.1.0" - sources."jsonfile-3.0.1" - sources."limiter-1.1.5" - sources."lodash-4.17.21" - sources."lodash.isfinite-3.3.2" - sources."micromatch-4.0.8" - sources."mime-1.6.0" - sources."mime-db-1.52.0" - sources."mime-types-2.1.35" - sources."minimatch-3.1.2" - sources."mitt-1.2.0" - sources."ms-2.1.3" - sources."negotiator-0.6.3" - sources."node-gyp-build-4.8.4" - sources."normalize-path-3.0.0" - sources."object-assign-4.1.1" - sources."on-finished-2.3.0" - sources."opn-5.3.0" - sources."parseurl-1.3.3" - sources."picomatch-2.3.1" - sources."portscanner-2.2.0" - sources."range-parser-1.2.1" - sources."raw-body-2.5.2" - sources."readdirp-3.6.0" - sources."require-directory-2.1.1" - sources."requires-port-1.0.0" - ( - sources."resp-modifier-6.0.2" - // { - dependencies = [ - sources."debug-2.6.9" - sources."ms-2.0.0" - ]; - } - ) - sources."rx-4.1.0" - sources."safer-buffer-2.1.2" - ( - sources."send-0.19.1" - // { - dependencies = [ - ( - sources."debug-2.6.9" - // { - dependencies = [ - sources."ms-2.0.0" - ]; - } - ) - sources."encodeurl-2.0.0" - sources."on-finished-2.4.1" - sources."statuses-2.0.1" - ]; - } - ) - ( - sources."serve-index-1.9.1" - // { - dependencies = [ - sources."debug-2.6.9" - sources."depd-1.1.2" - sources."http-errors-1.6.3" - sources."inherits-2.0.3" - sources."ms-2.0.0" - sources."setprototypeof-1.1.0" - sources."statuses-1.5.0" - ]; - } - ) - ( - sources."serve-static-1.16.2" - // { - dependencies = [ - sources."debug-2.6.9" - sources."encodeurl-2.0.0" - sources."ms-2.0.0" - sources."on-finished-2.4.1" - ( - sources."send-0.19.0" - // { - dependencies = [ - sources."encodeurl-1.0.2" - ]; - } - ) - sources."statuses-2.0.1" - ]; - } - ) - sources."server-destroy-1.0.1" - sources."setprototypeof-1.2.0" - sources."socket.io-4.8.1" - sources."socket.io-adapter-2.5.5" - sources."socket.io-client-4.8.1" - sources."socket.io-parser-4.2.4" - sources."statuses-1.3.1" - sources."stream-throttle-0.1.3" - sources."string-width-4.2.3" - sources."strip-ansi-6.0.1" - sources."supports-color-7.2.0" - sources."to-regex-range-5.0.1" - sources."toidentifier-1.0.1" - sources."ua-parser-js-1.0.40" - sources."undici-types-6.20.0" - sources."universalify-0.1.2" - sources."unpipe-1.0.0" - sources."utf-8-validate-6.0.5" - sources."utils-merge-1.0.1" - sources."vary-1.1.2" - sources."wrap-ansi-7.0.0" - sources."ws-8.17.1" - sources."xmlhttprequest-ssl-2.1.2" - sources."y18n-5.0.8" - sources."yargs-17.7.2" - sources."yargs-parser-21.1.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Live CSS Reload & Browser Syncing"; - homepage = "https://browsersync.io/"; - license = "Apache-2.0"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; coc-go = nodeEnv.buildNodePackage { name = "coc-go"; packageName = "coc-go"; From 87a9f62504f28899b2e33019fc8937ffe08e88f4 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Mon, 26 Jan 2026 21:09:44 +0100 Subject: [PATCH 101/532] jenkins: 2.528.3 -> 2.541.1 Signed-off-by: Felix Singer --- pkgs/by-name/je/jenkins/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/je/jenkins/package.nix b/pkgs/by-name/je/jenkins/package.nix index 298801b8a4a2..cc99cc5f41d9 100644 --- a/pkgs/by-name/je/jenkins/package.nix +++ b/pkgs/by-name/je/jenkins/package.nix @@ -18,11 +18,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "jenkins"; - version = "2.528.3"; + version = "2.541.1"; src = fetchurl { url = "https://get.jenkins.io/war-stable/${finalAttrs.version}/jenkins.war"; - hash = "sha256-v6MfHjqs67W849UHbHPfl78MBWfuuNhzj1T2usSKvXQ="; + hash = "sha256-ixJniqb5VQsGglsAb5CWGGsXp7hX6baK0/mA2fQw/JQ="; }; nativeBuildInputs = [ makeWrapper ]; From 25d300e9f8f92e935c6f85f51fb5e4249a983432 Mon Sep 17 00:00:00 2001 From: Marin Date: Mon, 26 Jan 2026 13:25:03 -0700 Subject: [PATCH 102/532] age-plugin-tpm: remove swtpm from nativeCheckInputs swtpm shouldn't be needed after age-plugin-tpm v1.0.0. --- pkgs/by-name/ag/age-plugin-tpm/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/ag/age-plugin-tpm/package.nix b/pkgs/by-name/ag/age-plugin-tpm/package.nix index 38af494ca43e..409b7af74443 100644 --- a/pkgs/by-name/ag/age-plugin-tpm/package.nix +++ b/pkgs/by-name/ag/age-plugin-tpm/package.nix @@ -4,7 +4,6 @@ buildGoModule, fetchFromGitHub, nixosTests, - swtpm, openssl, age, versionCheckHook, @@ -27,7 +26,6 @@ buildGoModule rec { nativeCheckInputs = [ age - swtpm ]; nativeInstallCheckInputs = [ versionCheckHook ]; From 03020347ed4ca0134de7f7d9e49bd3a3d8796963 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 26 Jan 2026 21:07:06 +0000 Subject: [PATCH 103/532] plasticscm-theme: 11.0.16.9872 -> 11.0.16.9890 --- pkgs/by-name/pl/plasticscm-theme/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pl/plasticscm-theme/package.nix b/pkgs/by-name/pl/plasticscm-theme/package.nix index 0fa6431fb943..1139d9c0f18c 100644 --- a/pkgs/by-name/pl/plasticscm-theme/package.nix +++ b/pkgs/by-name/pl/plasticscm-theme/package.nix @@ -11,7 +11,7 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "plasticscm-theme"; - version = "11.0.16.9872"; + version = "11.0.16.9890"; src = fetchurl { url = "https://www.plasticscm.com/plasticrepo/stable/debian/amd64/plasticscm-theme_${finalAttrs.version}_amd64.deb"; From 71afd373b18a5018b6d725442b4004ddd61c79a2 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Mon, 26 Jan 2026 22:15:08 +0100 Subject: [PATCH 104/532] prek: add shell completions https://prek.j178.dev/installation/#shell-completion --- pkgs/by-name/pr/prek/package.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/by-name/pr/prek/package.nix b/pkgs/by-name/pr/prek/package.nix index c4b42b2ce913..b12fa0ad8c44 100644 --- a/pkgs/by-name/pr/prek/package.nix +++ b/pkgs/by-name/pr/prek/package.nix @@ -1,7 +1,9 @@ { lib, + stdenv, fetchFromGitHub, rustPlatform, + installShellFiles, git, uv, python312, @@ -22,6 +24,10 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-KOpQ3P9cmcWYT3bPKtKpzHPagX4b9hH0EiWGpt98NnE="; + nativeBuildInputs = [ + installShellFiles + ]; + nativeCheckInputs = [ git python312 @@ -174,6 +180,13 @@ rustPlatform.buildRustPackage (finalAttrs: { "version_info" ]; + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd prek \ + --bash <(COMPLETE=bash $out/bin/prek) \ + --fish <(COMPLETE=fish $out/bin/prek) \ + --zsh <(COMPLETE=zsh $out/bin/prek) + ''; + doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; From c9b595bcb6df91e827a68888959614cb40699375 Mon Sep 17 00:00:00 2001 From: xiangpingjiang Date: Tue, 27 Jan 2026 09:26:11 +0800 Subject: [PATCH 105/532] metacubexd : 1.192.0 -> 1.235.3 --- pkgs/by-name/me/metacubexd/package.nix | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/me/metacubexd/package.nix b/pkgs/by-name/me/metacubexd/package.nix index 920baf9a1429..74ff8930e2ca 100644 --- a/pkgs/by-name/me/metacubexd/package.nix +++ b/pkgs/by-name/me/metacubexd/package.nix @@ -3,39 +3,42 @@ fetchFromGitHub, nix-update-script, nodejs, - pnpm_9, + pnpm_10, fetchPnpmDeps, pnpmConfigHook, stdenv, }: stdenv.mkDerivation (finalAttrs: { pname = "metacubexd"; - version = "1.192.0"; + version = "1.235.3"; src = fetchFromGitHub { owner = "MetaCubeX"; repo = "metacubexd"; rev = "v${finalAttrs.version}"; - hash = "sha256-OZLwKckwiw0FPJYOLgj9bXEm6xq9SmDrDZNQhM0r7dc="; + hash = "sha256-3CtXD8fG/JEK13VcovjckrtPLTQUltut1AOk2nufdCc="; }; nativeBuildInputs = [ pnpmConfigHook - pnpm_9 + pnpm_10 nodejs ]; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - pnpm = pnpm_9; + pnpm = pnpm_10; fetcherVersion = 1; - hash = "sha256-v+wuYGK0WEgrPNBLuLnoO/uDEk6AqJTlNJZHTpEb4mc="; + hash = "sha256-cT0HGAc/eu7LMZp4/MNRgodo+nkhLoN5yOWfcrtsr5I="; }; buildPhase = '' runHook preBuild - pnpm build + export NUXT_TELEMETRY_DISABLED=1 + export NUXT_APP_BASE_URL='./' + + pnpm generate runHook postBuild ''; @@ -43,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall - cp -r ./dist $out + cp -r ./.output/public $out runHook postInstall ''; From 0965e23c8bc793031f0bdd5a5d4ca83a348ca109 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 27 Jan 2026 09:33:47 +0000 Subject: [PATCH 106/532] go-task: 3.45.5 -> 3.48.0 --- pkgs/by-name/go/go-task/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/go-task/package.nix b/pkgs/by-name/go/go-task/package.nix index f437a7340213..4ea1104549d5 100644 --- a/pkgs/by-name/go/go-task/package.nix +++ b/pkgs/by-name/go/go-task/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "go-task"; - version = "3.45.5"; + version = "3.48.0"; src = fetchFromGitHub { owner = "go-task"; repo = "task"; tag = "v${finalAttrs.version}"; - hash = "sha256-YIsFADsGDgBR8TYrvhyz1DR1q6wZXDhjSsWi8DeijFA="; + hash = "sha256-t6u2SSPDh+zj8M5aJfP3mYgSgBMNDEMNhMWEkr86M0U="; }; - vendorHash = "sha256-DQqz/GwV8SIsQsyF39Rzw+ojzhVw6Ih2j5utILEomV4="; + vendorHash = "sha256-v8OY4JkDaY8Xl20JvU8JbAXD43BaGrM5UmiJHnHaxek="; nativeBuildInputs = [ installShellFiles ]; From 8ec613c505cfe73507d3c50266e3cc4f7468bdd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Neumann?= Date: Tue, 27 Jan 2026 11:56:31 +0100 Subject: [PATCH 107/532] podman: remove lvm2 dependency This is a remainder of very old podman times and no longer necessary. --- pkgs/by-name/po/podman/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/po/podman/package.nix b/pkgs/by-name/po/podman/package.nix index 6057168de143..8b46449a7ec3 100644 --- a/pkgs/by-name/po/podman/package.nix +++ b/pkgs/by-name/po/podman/package.nix @@ -7,7 +7,6 @@ buildGoModule, buildPackages, gpgme, - lvm2, btrfs-progs, libapparmor, libseccomp, @@ -83,7 +82,6 @@ buildGoModule (finalAttrs: { libapparmor libseccomp libselinux - lvm2 systemd ]; From f995f7bca97a952490feef546b6d7dec220ad1f0 Mon Sep 17 00:00:00 2001 From: HexMix <32300164+mnixry@users.noreply.github.com> Date: Tue, 27 Jan 2026 21:38:35 +0800 Subject: [PATCH 108/532] linuxPackages.evdi: 1.14.12 -> 1.14.13 --- pkgs/os-specific/linux/evdi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/evdi/default.nix b/pkgs/os-specific/linux/evdi/default.nix index cedb47da24e0..de039c54c868 100644 --- a/pkgs/os-specific/linux/evdi/default.nix +++ b/pkgs/os-specific/linux/evdi/default.nix @@ -17,13 +17,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "evdi"; - version = "1.14.12"; + version = "1.14.13"; src = fetchFromGitHub { owner = "DisplayLink"; repo = "evdi"; tag = "v${finalAttrs.version}"; - hash = "sha256-J5unC9KTnbwTlBMi/sCAyxD3R18vb9bHK1NPU/0NHwM="; + hash = "sha256-59Tr2l2RHOW/TMgSW0HY0l60L7mBZKmYyx/r+Y0NatQ="; }; prePatch = '' From 272af01b8e8206f4c6e8000dad185bffc79f0112 Mon Sep 17 00:00:00 2001 From: Quentin Kaiser Date: Tue, 27 Jan 2026 14:45:44 +0100 Subject: [PATCH 109/532] sasquatch: 4.5.1-5 -> 4.5.1-6 C23 prototypes patch has been upstreamed and is no longer needed. See https://github.com/onekey-sec/sasquatch/pull/32 --- .../sa/sasquatch/gcc15-fix-prototypes.patch | 22 ------------------- pkgs/by-name/sa/sasquatch/package.nix | 11 +++------- 2 files changed, 3 insertions(+), 30 deletions(-) delete mode 100644 pkgs/by-name/sa/sasquatch/gcc15-fix-prototypes.patch diff --git a/pkgs/by-name/sa/sasquatch/gcc15-fix-prototypes.patch b/pkgs/by-name/sa/sasquatch/gcc15-fix-prototypes.patch deleted file mode 100644 index 062bb357fce5..000000000000 --- a/pkgs/by-name/sa/sasquatch/gcc15-fix-prototypes.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/squashfs-tools/unsquashfs.c b/squashfs-tools/unsquashfs.c -index ed5096b32d..adb6a91c7e 100644 ---- a/squashfs-tools/unsquashfs.c -+++ b/squashfs-tools/unsquashfs.c -@@ -146,7 +146,7 @@ - - #define MAX_LINE 16384 - --void sigwinch_handler() -+void sigwinch_handler(int _signal) - { - struct winsize winsize; - -@@ -160,7 +160,7 @@ - } - - --void sigalrm_handler() -+void sigalrm_handler(int _signal) - { - rotate = (rotate + 1) % 4; - } diff --git a/pkgs/by-name/sa/sasquatch/package.nix b/pkgs/by-name/sa/sasquatch/package.nix index fac1e79e72e3..070c400e96b9 100644 --- a/pkgs/by-name/sa/sasquatch/package.nix +++ b/pkgs/by-name/sa/sasquatch/package.nix @@ -14,21 +14,16 @@ let drv = stdenv.mkDerivation (finalAttrs: { pname = "sasquatch"; - version = "4.5.1-5"; + version = "4.5.1-6"; src = fetchFromGitHub { owner = "onekey-sec"; repo = "sasquatch"; rev = "sasquatch-v${finalAttrs.version}"; - hash = "sha256-4Mltt0yFt4oh9hsrHL8/ch5n7nZYiXIJ1UgLktPvlKQ="; + hash = "sha256-qwbrpm7df35fHLbCJvGkmYY7cb6twt9dGBK+yXlQviU="; }; - patches = [ - # Fix build for GCC 15/C23 by adding parameters to unsquashfs signal - # handlers instead of relying on an empty parameter list. - ./gcc15-fix-prototypes.patch - ] - ++ lib.optional stdenv.hostPlatform.isDarwin ./darwin.patch; + patches = lib.optional stdenv.hostPlatform.isDarwin ./darwin.patch; strictDeps = true; nativeBuildInputs = [ which ]; From 66d26e16836c5ed3941cefd6499ee28704ab6c3f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 27 Jan 2026 16:38:28 +0000 Subject: [PATCH 110/532] minizip-ng: 4.0.9 -> 4.1.0 --- pkgs/by-name/mi/minizip-ng/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/minizip-ng/package.nix b/pkgs/by-name/mi/minizip-ng/package.nix index 3fe7c9e34f00..268659f8b1b4 100644 --- a/pkgs/by-name/mi/minizip-ng/package.nix +++ b/pkgs/by-name/mi/minizip-ng/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "minizip-ng"; - version = "4.0.9"; + version = "4.1.0"; src = fetchFromGitHub { owner = "zlib-ng"; repo = "minizip-ng"; rev = finalAttrs.version; - hash = "sha256-iAiw+ihVfcSNl6UdBad7FjT5Zwa+brndg60v7ceCzC8="; + hash = "sha256-H6ttsVBs437lWMBsq5baVDb9e5I6Fh+xggFre/hxGKU="; }; nativeBuildInputs = [ From ea1be53246747bd1c9b0e952d19c7ec426a9ad79 Mon Sep 17 00:00:00 2001 From: phanirithvij Date: Fri, 23 Jan 2026 15:22:17 +0530 Subject: [PATCH 111/532] repath-studio: init at 0.4.12 Signed-off-by: phanirithvij --- .../re/repath-studio/hardcode-git-paths.patch | 14 ++ pkgs/by-name/re/repath-studio/package.nix | 205 ++++++++++++++++++ .../re/repath-studio/pin-clojure.patch | 12 + pkgs/by-name/re/repath-studio/update.sh | 112 ++++++++++ 4 files changed, 343 insertions(+) create mode 100644 pkgs/by-name/re/repath-studio/hardcode-git-paths.patch create mode 100644 pkgs/by-name/re/repath-studio/package.nix create mode 100644 pkgs/by-name/re/repath-studio/pin-clojure.patch create mode 100755 pkgs/by-name/re/repath-studio/update.sh diff --git a/pkgs/by-name/re/repath-studio/hardcode-git-paths.patch b/pkgs/by-name/re/repath-studio/hardcode-git-paths.patch new file mode 100644 index 000000000000..1a3f099c7007 --- /dev/null +++ b/pkgs/by-name/re/repath-studio/hardcode-git-paths.patch @@ -0,0 +1,14 @@ +diff --git a/deps.edn b/deps.edn +index 195de4e..6ebe31b 100644 +--- a/deps.edn ++++ b/deps.edn +@@ -1,8 +1,7 @@ + {:paths ["src"] + :deps {binaryage/devtools {:mvn/version "1.0.7"} + camel-snake-kebab/camel-snake-kebab {:mvn/version "0.4.3"} +- clj-kdtree/clj-kdtree {:git/url "https://github.com/abscondment/clj-kdtree.git" +- :sha "5ec321c5e8006db00fa8b45a8ed9eb0b8f3dd56d" ++ clj-kdtree/clj-kdtree {:local/root "@clj-kdtree_src@" + :deps/manifest :deps} + com.taoensso/tempura {:mvn/version "1.5.4"} + day8.re-frame/test {:mvn/version "0.1.7"} diff --git a/pkgs/by-name/re/repath-studio/package.nix b/pkgs/by-name/re/repath-studio/package.nix new file mode 100644 index 000000000000..ebf0e5855aa3 --- /dev/null +++ b/pkgs/by-name/re/repath-studio/package.nix @@ -0,0 +1,205 @@ +{ + lib, + stdenv, + + buildNpmPackage, + fetchFromGitHub, + pkg-config, + electron, + chromium, + clojure, + vips, + + writeShellScriptBin, + copyDesktopItems, + makeDesktopItem, + makeWrapper, + replaceVars, + + vulkan-loader, +}: +buildNpmPackage (finalAttrs: { + pname = "repath-studio"; + version = "0.4.12"; + + src = fetchFromGitHub { + owner = "repath-studio"; + repo = "repath-studio"; + tag = "v${finalAttrs.version}"; + hash = "sha256-sdM3owUYI0P12+R4YyYtF/20Zl0EpJY6t4Z1q/K5EqM="; + }; + + patches = [ + (replaceVars ./hardcode-git-paths.patch { + clj-kdtree_src = fetchFromGitHub { + owner = "abscondment"; + repo = "clj-kdtree"; + rev = "5ec321c5e8006db00fa8b45a8ed9eb0b8f3dd56d"; + hash = "sha256-ZOv+9TxBsOnSSbfM7kJLP3cQH9FpgA15aETszg7YSes="; + }; + }) + # outputHash of manvenDeps changes each time `clojure` is updated + # https://github.com/ngi-nix/ngipkgs/pull/1727#discussion_r2470180998 + ./pin-clojure.patch + ]; + + makeCacheWritable = true; + + npmDepsHash = "sha256-Zihy5VYlkeQtmZUS25kgu3aYGPfQdUxjNSK33WHOEeQ="; + + nativeBuildInputs = [ + finalAttrs.passthru.clojureWithCache + makeWrapper + copyDesktopItems + pkg-config # sharp + ]; + + # For 'sharp' dependency, otherwise it will try to build it + buildInputs = [ vips ]; + + env = { + ELECTRON_SKIP_BINARY_DOWNLOAD = true; + PUPPETEER_SKIP_DOWNLOAD = true; + }; + + postPatch = '' + substituteInPlace shadow-cljs.edn \ + --replace-fail ":shadow-git-inject/version" '"v${finalAttrs.version}"' + ''; + + passthru = { + # this was taken and adapted from "logseq" package's nixpkgs derivation + mavenRepo = stdenv.mkDerivation { + name = "repath-studio-${finalAttrs.version}-maven-deps"; + inherit (finalAttrs) src patches; + + nativeBuildInputs = [ clojure ]; + + buildPhase = '' + runHook preBuild + + export HOME="$(mktemp -d)" + mkdir -p "$out" + + # -P -> resolve all normal deps + # -M:alias -> resolve extra-deps of the listed aliases + clj -Sdeps "{:mvn/local-repo \"$out\"}" -P -M:dev:cljs + + runHook postBuild + ''; + + # copied from buildMavenPackage + # keep only *.{pom,jar,sha1,nbm} and delete all ephemeral files with lastModified timestamps inside + installPhase = '' + runHook preInstall + + find $out -type f \( \ + -name \*.lastUpdated \ + -o -name resolver-status.properties \ + -o -name _remote.repositories \) \ + -delete + + runHook postInstall + ''; + + dontFixup = true; + + outputHash = "sha256-ytS7JiQUC7U0vxuQddxQfDnm0Pt4stkRBfiIlbOpeTk="; + outputHashMode = "recursive"; + outputHashAlgo = "sha256"; + }; + + clojureWithCache = writeShellScriptBin "clojure" '' + exec ${lib.getExe' clojure "clojure"} -Sdeps '{:mvn/local-repo "${finalAttrs.passthru.mavenRepo}"}' "$@" + ''; + }; + + buildPhase = '' + runHook preBuild + + # electronDist needs to be modifiable + cp -r ${electron.dist} electron-dist + chmod -R u+w electron-dist + '' + # Electron builder complains about symlink in electron-dist + + lib.optionalString stdenv.hostPlatform.isLinux '' + rm electron-dist/libvulkan.so.1 + cp ${lib.getLib vulkan-loader}/lib/libvulkan.so.1 electron-dist + '' + + '' + npm run build + npm exec electron-builder -- --dir \ + -c.electronDist=electron-dist \ + -c.electronVersion=${electron.version} + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + ${ + if stdenv.hostPlatform.isDarwin then + # bash + '' + mkdir -p $out/Applications + cp -r "dist/mac"*"/Repath Studio.app" "$out/Applications" + makeWrapper "$out/Applications/Repath Studio.app/Contents/MacOS/Repath Studio" "$out/bin/repath-studio" + '' + else + # bash + '' + mkdir -p $out/share/{repath-studio,icons/hicolor/scalable/apps} + cp -r dist/*-unpacked/resources/app.asar $out/share/repath-studio + cp resources/public/img/icon.svg $out/share/icons/hicolor/scalable/apps/repath-studio.svg + + makeWrapper '${lib.getExe electron}' "$out/bin/repath-studio" \ + --add-flags "$out/share/repath-studio/app.asar" \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \ + --set-default ELECTRON_FORCE_IS_PACKAGED 1 \ + --inherit-argv0 + '' + } + + runHook postInstall + ''; + + # chromium package not available for darwin + doCheck = stdenv.hostPlatform.isLinux; + checkPhase = '' + runHook preCheck + export ELECTRON_OVERRIDE_DIST_PATH=electron-dist/ + export PUPPETEER_EXECUTABLE_PATH=${chromium}/bin/chromium + export CHROME_BIN=${chromium}/bin/chromium + npm run test + unset ELECTRON_OVERRIDE_DIST_PATH + runHook postCheck + ''; + + desktopItems = [ + (makeDesktopItem { + name = "Repath Studio"; + desktopName = "Repath Studio"; + exec = "repath-studio %U"; + type = "Application"; + terminal = false; + icon = "repath-studio"; + comment = "Vector graphics editor, that combines procedural tooling with traditional design workflows"; + categories = [ "Graphics" ]; + }) + ]; + + passthru.updateScript = ./update.sh; + + meta = { + changelog = "https://github.com/repath-studio/repath-studio/blob/v${finalAttrs.src.rev}/CHANGELOG.md"; + description = "Cross-platform vector graphics editor, that combines procedural tooling with traditional design workflows"; + homepage = "https://repath.studio"; + downloadPage = "https://github.com/repath-studio/repath-studio"; + license = lib.licenses.agpl3Only; + mainProgram = "repath-studio"; + maintainers = with lib.maintainers; [ phanirithvij ]; + teams = with lib.teams; [ ngi ]; + platforms = electron.meta.platforms; + }; +}) diff --git a/pkgs/by-name/re/repath-studio/pin-clojure.patch b/pkgs/by-name/re/repath-studio/pin-clojure.patch new file mode 100644 index 000000000000..48bd3d161bd7 --- /dev/null +++ b/pkgs/by-name/re/repath-studio/pin-clojure.patch @@ -0,0 +1,12 @@ +diff --git a/deps.edn b/deps.edn +index 195de4e..02098e5 100644 +--- a/deps.edn ++++ b/deps.edn +@@ -1,5 +1,6 @@ + {:paths ["src"] +- :deps {binaryage/devtools {:mvn/version "1.0.7"} ++ :deps {org.clojure/clojure {:mvn/version "1.12.4"} ++ binaryage/devtools {:mvn/version "1.0.7"} + camel-snake-kebab/camel-snake-kebab {:mvn/version "0.4.3"} + clj-kdtree/clj-kdtree {:git/url "https://github.com/abscondment/clj-kdtree.git" + :sha "5ec321c5e8006db00fa8b45a8ed9eb0b8f3dd56d" diff --git a/pkgs/by-name/re/repath-studio/update.sh b/pkgs/by-name/re/repath-studio/update.sh new file mode 100755 index 000000000000..52a9d297137e --- /dev/null +++ b/pkgs/by-name/re/repath-studio/update.sh @@ -0,0 +1,112 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl jq nix-update gitMinimal diffutils gnused + +set -x +set -eou pipefail + +# check for updates +token_args="" +if [[ -n "${GITHUB_TOKEN:-}" ]]; then + token_args="-H \"Authorization: Bearer $GITHUB_TOKEN\"" +fi + +latest_tag=$(curl ${token_args} -sL "https://api.github.com/repos/repath-studio/repath-studio/releases/latest" | jq -r '.tag_name') +version="${latest_tag#v}" + +set +ue +if [[ "${UPDATE_NIX_OLD_VERSION:-}" == "$version" ]]; then + echo "Already up-to-date, version: $version" + exit 0 +fi +set -ue + +NIXPKGS_PATH="$(git rev-parse --show-toplevel)" +PACKAGE_DIR="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )" + +PACKAGE_FILE="$PACKAGE_DIR/package.nix" +PATCH_GIT_FILE="$PACKAGE_DIR/hardcode-git-paths.patch" +PATCH_CLJ_FILE="$PACKAGE_DIR/pin-clojure.patch" + +pushd $NIXPKGS_PATH +nix-update --version="$version" repath-studio +popd + +TMPDIR="$(mktemp -d)" +trap 'rm -rf "$TMPDIR"' EXIT +pushd "$TMPDIR" + +src="$(nix-build --no-link "$NIXPKGS_PATH" -A repath-studio.src)" +cp "$src/deps.edn" deps.edn + +# pin clojure from the upstream's pinned version +workflow_file="$src/.github/workflows/desktop-app.yml" +clj_version="$( + grep -A 10 "uses:.*setup-clojure" "$workflow_file" | + grep "cli:" | + head -n1 | + sed -E 's/.*cli:\s+([0-9]+\.[0-9]+\.[0-9]+).*/\1/' +)" + +if [[ -z "$clj_version" ]]; then + echo "Error: Could not parse clojure version from $workflow_file" >&2 + exit 1 +fi + +mkdir -p a b +cp deps.edn a/deps.edn +cp deps.edn b/deps.edn + +# insert clojure dep at start of :deps map +sed -i "0,/:deps {/s|:deps {|:deps {org.clojure/clojure {:mvn/version \"$clj_version\"}\n |" b/deps.edn +git diff --no-index --no-prefix a/deps.edn b/deps.edn >"$PATCH_CLJ_FILE" || true + +rm -rf a b + +# patches a dependency to be prefetched by nix +# clojure otherwise tries to fetch it at buildtime + +# extract sha from clean deps.edn +clj_sha=$(grep -A 2 "clj-kdtree/clj-kdtree" deps.edn | grep -oP ':sha "\K[^"]+') + +if [[ -z "$clj_sha" ]]; then + echo "Error: Could not extract clj-kdtree SHA from deps.edn" >&2 + exit 1 +fi + +clj_hash=$(nix-prefetch-url --unpack "https://github.com/abscondment/clj-kdtree/archive/$clj_sha.tar.gz" --type sha256) +clj_hash=$(nix hash convert --hash-algo sha256 --from nix32 "$clj_hash") + +sed -i "/owner = \"abscondment\"/,/hash =/ s/rev = \".*\"/rev = \"$clj_sha\"/" "$PACKAGE_FILE" +sed -i "/owner = \"abscondment\"/,/hash =/ s|hash = \".*\"|hash = \"$clj_hash\"|" "$PACKAGE_FILE" + +mkdir -p a b +cp deps.edn a/deps.edn +cp deps.edn b/deps.edn + +sed -i '/clj-kdtree\/clj-kdtree/,/:sha/c\ clj-kdtree/clj-kdtree {:local/root "@clj-kdtree_src@"' b/deps.edn +git diff --no-index --no-prefix a/deps.edn b/deps.edn >"$PATCH_GIT_FILE" || true + +rm -rf a b +popd + +# maven deps + +dummy_hash="sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" +sed -i "s|outputHash = \".*\";|outputHash = \"$dummy_hash\";|" "$PACKAGE_FILE" + +# expect failure to get new hash +set +e +new_mvn_hash="$( + nix-build --no-link -A repath-studio.passthru.mavenRepo "$NIXPKGS_PATH" 2>&1 >/dev/null | + grep "got:" | cut -d':' -f2 | sed 's| ||g' +)" +set -e + +if [[ -z "$new_mvn_hash" ]]; then + echo "Failed to get new maven hash." >&2 + exit 1 +fi + +sed -i "s|\"$dummy_hash\"|\"$new_mvn_hash\"|g" "$PACKAGE_FILE" + +echo "Update to $version complete." From 5a2b629bcb6efe172ee771ccbe0969dc8c445d62 Mon Sep 17 00:00:00 2001 From: andre4ik3 Date: Mon, 29 Sep 2025 00:51:15 +0000 Subject: [PATCH 112/532] teams/cockpit: init --- maintainers/team-list.nix | 10 ++++++++++ pkgs/by-name/co/cockpit/package.nix | 5 +---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index f12ce735d58a..0173885d07de 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -141,6 +141,16 @@ with lib.maintainers; enableFeatureFreezePing = true; }; + cockpit = { + members = [ + alexandru0-dev + andre4ik3 + lucasew + ]; + scope = "Maintain Cockpit and official plugins by the Cockpit project."; + shortName = "Cockpit"; + }; + coq = { members = [ cohencyril diff --git a/pkgs/by-name/co/cockpit/package.nix b/pkgs/by-name/co/cockpit/package.nix index acee0c9e2a02..3435db365eb9 100644 --- a/pkgs/by-name/co/cockpit/package.nix +++ b/pkgs/by-name/co/cockpit/package.nix @@ -264,9 +264,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://cockpit-project.org/"; changelog = "https://cockpit-project.org/blog/cockpit-${finalAttrs.version}.html"; license = lib.licenses.lgpl21; - maintainers = with lib.maintainers; [ - lucasew - andre4ik3 - ]; + teams = [ lib.teams.cockpit ]; }; }) From ace29d0cfa8edcd78879af6a208928858c51a885 Mon Sep 17 00:00:00 2001 From: andre4ik3 Date: Mon, 29 Sep 2025 01:34:08 +0000 Subject: [PATCH 113/532] cockpit-files: init at 34 Co-authored-by: lucasew --- pkgs/by-name/co/cockpit-files/package.nix | 56 +++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 pkgs/by-name/co/cockpit-files/package.nix diff --git a/pkgs/by-name/co/cockpit-files/package.nix b/pkgs/by-name/co/cockpit-files/package.nix new file mode 100644 index 000000000000..5b1ac0e97489 --- /dev/null +++ b/pkgs/by-name/co/cockpit-files/package.nix @@ -0,0 +1,56 @@ +{ + lib, + stdenv, + cockpit, + nodejs, + gettext, + writeShellScriptBin, + fetchFromGitHub, + gitUpdater, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "cockpit-files"; + version = "34"; + + src = fetchFromGitHub { + owner = "cockpit-project"; + repo = "cockpit-files"; + tag = finalAttrs.version; + hash = "sha256-nxlPzNrX3mAwhR8mpRfoZ7d6tdfVOBEaTtzEHU14p68="; + + fetchSubmodules = true; + postFetch = "cp $out/node_modules/.package-lock.json $out/package-lock.json"; + }; + + buildInputs = [ + nodejs + gettext + (writeShellScriptBin "git" "true") + ]; + + cockpitSrc = cockpit.src; + + postPatch = '' + mkdir -p pkg; cp -r $cockpitSrc/pkg/lib pkg + mkdir -p test; cp -r $cockpitSrc/test/common test + + substituteInPlace Makefile \ + --replace-fail '$(MAKE) package-lock.json' 'true' \ + --replace-fail '$(COCKPIT_REPO_FILES) | tar x' "" \ + --replace-fail '/usr/local' "$out" + + patchShebangs build.js + ''; + + passthru.updateScript = gitUpdater { }; + + meta = { + description = "Featureful file browser for Cockpit"; + homepage = "https://github.com/cockpit-project/cockpit-files"; + changelog = "https://github.com/cockpit-project/cockpit-files/releases/tag/${finalAttrs.version}"; + platforms = lib.platforms.linux; + license = [ lib.licenses.lgpl21 ]; + teams = [ lib.teams.cockpit ]; + }; +}) From 67481c594a9c732b074ab784ec2c30d0b26c2181 Mon Sep 17 00:00:00 2001 From: andre4ik3 Date: Mon, 29 Sep 2025 01:34:34 +0000 Subject: [PATCH 114/532] cockpit-machines: init at 346 Co-authored-by: lucasew --- pkgs/by-name/co/cockpit-machines/package.nix | 67 ++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 pkgs/by-name/co/cockpit-machines/package.nix diff --git a/pkgs/by-name/co/cockpit-machines/package.nix b/pkgs/by-name/co/cockpit-machines/package.nix new file mode 100644 index 000000000000..742f72328bac --- /dev/null +++ b/pkgs/by-name/co/cockpit-machines/package.nix @@ -0,0 +1,67 @@ +{ + lib, + stdenv, + cockpit, + nodejs, + gettext, + writeShellScriptBin, + fetchFromGitHub, + gitUpdater, + libosinfo, + osinfo-db, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "cockpit-machines"; + version = "346"; + + src = fetchFromGitHub { + owner = "cockpit-project"; + repo = "cockpit-machines"; + tag = finalAttrs.version; + hash = "sha256-fsEmxJ/9w4NbjgKhb4JTFY94FFTc735+ZQ8YieLQVpA="; + + fetchSubmodules = true; + postFetch = "cp $out/node_modules/.package-lock.json $out/package-lock.json"; + }; + + buildInputs = [ + nodejs + gettext + (writeShellScriptBin "git" "true") + ]; + + cockpitSrc = cockpit.src; + + postPatch = '' + mkdir -p pkg; cp -r $cockpitSrc/pkg/lib pkg + mkdir -p test; cp -r $cockpitSrc/test/common test + + substituteInPlace Makefile \ + --replace-fail '$(MAKE) package-lock.json' 'true' \ + --replace-fail '$(COCKPIT_REPO_FILES) | tar x' "" \ + --replace-fail '/usr/local' "$out" + + substituteInPlace src/manifest.json \ + --replace-fail '"/usr/share/dbus-1/system.d/org.libvirt.conf"' '"/etc/systemd/system/libvirt-dbus.service"' + + patchShebangs build.js + ''; + + passthru = { + updateScript = gitUpdater { }; + cockpitPath = [ + libosinfo + osinfo-db + ]; + }; + + meta = { + description = "Cockpit UI for virtual machines"; + homepage = "https://github.com/cockpit-project/cockpit-machines"; + changelog = "https://github.com/cockpit-project/cockpit-machines/releases/tag/${finalAttrs.version}"; + platforms = lib.platforms.linux; + license = [ lib.licenses.lgpl21 ]; + teams = [ lib.teams.cockpit ]; + }; +}) From 994ff0fb04dbd1b2e756ea556379ba1bfc552366 Mon Sep 17 00:00:00 2001 From: andre4ik3 Date: Mon, 29 Sep 2025 01:34:56 +0000 Subject: [PATCH 115/532] cockpit-podman: init at 119.1 Co-authored-by: lucasew --- pkgs/by-name/co/cockpit-podman/package.nix | 63 ++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 pkgs/by-name/co/cockpit-podman/package.nix diff --git a/pkgs/by-name/co/cockpit-podman/package.nix b/pkgs/by-name/co/cockpit-podman/package.nix new file mode 100644 index 000000000000..d4cd27c96f5c --- /dev/null +++ b/pkgs/by-name/co/cockpit-podman/package.nix @@ -0,0 +1,63 @@ +{ + lib, + stdenv, + cockpit, + nodejs, + gettext, + writeShellScriptBin, + fetchFromGitHub, + gitUpdater, + podman, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "cockpit-podman"; + version = "119.1"; + + src = fetchFromGitHub { + owner = "cockpit-project"; + repo = "cockpit-podman"; + tag = finalAttrs.version; + hash = "sha256-XAOHkul9oh1mUJ27ghJgZLtriBGjofyoGhQ3gb7Gunc="; + + fetchSubmodules = true; + postFetch = "cp $out/node_modules/.package-lock.json $out/package-lock.json"; + }; + + buildInputs = [ + nodejs + gettext + (writeShellScriptBin "git" "true") + ]; + + cockpitSrc = cockpit.src; + + postPatch = '' + mkdir -p pkg; cp -r $cockpitSrc/pkg/lib pkg + mkdir -p test; cp -r $cockpitSrc/test/common test + + substituteInPlace Makefile \ + --replace-fail '$(MAKE) package-lock.json' 'true' \ + --replace-fail '$(COCKPIT_REPO_FILES) | tar x' "" \ + --replace-fail '/usr/local' "$out" + + substituteInPlace src/manifest.json \ + --replace-fail '"/lib/systemd' '"/run/current-system/sw/lib/systemd' + + patchShebangs build.js + ''; + + passthru = { + updateScript = gitUpdater { }; + cockpitPath = [ podman ]; + }; + + meta = { + description = "Cockpit UI for podman containers"; + homepage = "https://github.com/cockpit-project/cockpit-podman"; + changelog = "https://github.com/cockpit-project/cockpit-podman/releases/tag/${finalAttrs.version}"; + platforms = lib.platforms.linux; + license = [ lib.licenses.lgpl21 ]; + teams = [ lib.teams.cockpit ]; + }; +}) From f166cb37267dcf51e2f827e5ecf45bcaac4662b1 Mon Sep 17 00:00:00 2001 From: andre4ik3 Date: Wed, 12 Nov 2025 23:57:10 +0000 Subject: [PATCH 116/532] cockpit: wrap with osinfo and python with gobject Co-authored-by: Alexandru Nechita --- pkgs/by-name/co/cockpit/package.nix | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cockpit/package.nix b/pkgs/by-name/co/cockpit/package.nix index 3435db365eb9..05ff7c45767e 100644 --- a/pkgs/by-name/co/cockpit/package.nix +++ b/pkgs/by-name/co/cockpit/package.nix @@ -168,7 +168,15 @@ stdenv.mkDerivation (finalAttrs: { configureFlags = [ "--enable-prefix-only=yes" "--disable-pcp" # TODO: figure out how to package its dependency - "--with-default-session-path=${placeholder "out"}/bin:/etc/cockpit/bin:${util-linux}/bin:/run/wrappers/bin:/run/current-system/sw/bin" + "--with-default-session-path=${ + lib.makeBinPath [ + (placeholder "out") + "/etc/cockpit" + util-linux + "/run/wrappers" + "/run/current-system/sw" + ] + }" "--with-admin-group=root" # TODO: really? Maybe "wheel"? ]; @@ -192,8 +200,15 @@ stdenv.mkDerivation (finalAttrs: { for binary in $out/bin/cockpit-bridge $out/libexec/cockpit-askpass; do chmod +x $binary wrapProgram $binary \ - --prefix PYTHONPATH : $out/${python3Packages.python.sitePackages} \ - --prefix XDG_DATA_DIRS : /etc/cockpit/share # Cockpit apps will be stored at /etc/cockpit/share/cockpit/ (managed by Cockpit nixos service) + --prefix PYTHONPATH : ${ + lib.makeSearchPath python3Packages.python.sitePackages [ + "$out" + python3Packages.pygobject3 + "/etc/cockpit" + ] + } \ + --prefix GI_TYPELIB_PATH : "/etc/cockpit/lib/girepository-1.0" \ + --prefix XDG_DATA_DIRS : "/etc/cockpit/share" done patchShebangs $out/share/cockpit/issue/update-issue From 549f5e6ddbbcaa5c9fea9eb39754e7104871bfe9 Mon Sep 17 00:00:00 2001 From: andre4ik3 Date: Sat, 17 Jan 2026 09:53:44 +0000 Subject: [PATCH 117/532] nixos/cockpit: place more dependencies into /etc/cockpit --- nixos/modules/services/monitoring/cockpit.nix | 44 +++++++++++++------ pkgs/by-name/co/cockpit/package.nix | 15 +++++-- 2 files changed, 41 insertions(+), 18 deletions(-) diff --git a/nixos/modules/services/monitoring/cockpit.nix b/nixos/modules/services/monitoring/cockpit.nix index 8a7192f635eb..a349e2b22611 100644 --- a/nixos/modules/services/monitoring/cockpit.nix +++ b/nixos/modules/services/monitoring/cockpit.nix @@ -15,6 +15,33 @@ let mkPackageOption ; settingsFormat = pkgs.formats.ini { }; + + pathPkgs = [ cfg.package ] ++ cfg.plugins; + + resourcesEnv = pkgs.buildEnv { + name = "cockpit-plugins"; + paths = pathPkgs; + pathsToLink = [ "/share/cockpit" ]; + }; + + depsEnv = pkgs.buildEnv { + name = "cockpit-plugins-env"; + paths = lib.concatMap (p: p.passthru.cockpitPath or [ ]) pathPkgs; + pathsToLink = [ + "/bin" + "/share" + "/lib" + ]; + }; + + share = pkgs.buildEnv { + name = "cockpit-share"; + paths = [ + resourcesEnv + depsEnv + ]; + pathsToLink = [ "/share" ]; + }; in { options = { @@ -100,22 +127,11 @@ in }; # Add plugins in discoverable folder - "cockpit/share/cockpit".source = "${ - pkgs.buildEnv { - name = "cockpit-plugins"; - paths = cfg.plugins ++ [ cfg.package ]; - pathsToLink = [ "/share/cockpit" ]; - } - }/share/cockpit"; + "cockpit/share".source = "${share}/share"; # Add plugins dependencies - "cockpit/bin".source = "${ - pkgs.buildEnv { - name = "cockpit-path"; - paths = lib.concatMap (p: p.passthru.cockpitPath or [ ]) cfg.plugins; - pathsToLink = [ "/bin" ]; - } - }/bin"; + "cockpit/bin".source = "${depsEnv}/bin"; + "cockpit/lib".source = "${depsEnv}/lib"; }; security.pam.services.cockpit = { diff --git a/pkgs/by-name/co/cockpit/package.nix b/pkgs/by-name/co/cockpit/package.nix index 05ff7c45767e..a5ce3e74a015 100644 --- a/pkgs/by-name/co/cockpit/package.nix +++ b/pkgs/by-name/co/cockpit/package.nix @@ -14,6 +14,7 @@ git, glib, glib-networking, + gobject-introspection, gnused, gnutls, hostname, @@ -160,9 +161,9 @@ stdenv.mkDerivation (finalAttrs: { --replace-warn '"/usr/share' '"/run/current-system/sw/share' \ --replace-warn '"/lib/systemd' '"/run/current-system/sw/lib/systemd' - # replace reference to system python interpreter, used for e.g. sosreport - substituteInPlace pkg/lib/python.ts \ - --replace-fail /usr/libexec/platform-python ${python3Packages.python.interpreter} + # fix polkit agent helper path + substituteInPlace src/cockpit/polkit.py \ + --replace-fail "/usr/lib/polkit-1/polkit-agent-helper-1" "/run/wrappers/bin/polkit-agent-helper-1" ''; configureFlags = [ @@ -200,10 +201,10 @@ stdenv.mkDerivation (finalAttrs: { for binary in $out/bin/cockpit-bridge $out/libexec/cockpit-askpass; do chmod +x $binary wrapProgram $binary \ + --prefix PATH : "/etc/cockpit/bin" \ --prefix PYTHONPATH : ${ lib.makeSearchPath python3Packages.python.sitePackages [ "$out" - python3Packages.pygobject3 "/etc/cockpit" ] } \ @@ -271,6 +272,12 @@ stdenv.mkDerivation (finalAttrs: { passthru = { tests = { inherit (nixosTests) cockpit; }; updateScript = nix-update-script { }; + cockpitPath = [ + glib + gobject-introspection + python3Packages.python + python3Packages.pygobject3 + ]; }; meta = { From 6a3388f8dfbc6cf601e20a287088dd83e37254eb Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Tue, 27 Jan 2026 22:25:43 +0100 Subject: [PATCH 118/532] librewolf-bin-unwrapped: 147.0.1-3 -> 147.0.2-1 --- pkgs/by-name/li/librewolf-bin-unwrapped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix b/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix index 9b84e4626044..16856faf3ed8 100644 --- a/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix +++ b/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix @@ -36,7 +36,7 @@ let pname = "librewolf-bin-unwrapped"; - version = "147.0.1-3"; + version = "147.0.2-1"; in stdenv.mkDerivation { @@ -46,8 +46,8 @@ stdenv.mkDerivation { url = "https://codeberg.org/api/packages/librewolf/generic/librewolf/${version}/librewolf-${version}-${arch}-package.tar.xz"; hash = { - x86_64-linux = "sha256-SPGUDTwdEi9ztH9MiFxtiY+xn3258znyu6yw5a9J/YE="; - aarch64-linux = "sha256-a6xFoZbBtoFgZFYGmz8IIvBsVP+qKTX32ufmQGdtMBk="; + x86_64-linux = "sha256-5WeLYaZuixXEFrzMXbF7GkVlSptC0Ng6QkCC8ecISXE="; + aarch64-linux = "sha256-xz9ApgpG8b7EgIi6n8L9lQbLmo8hxtGtfpLppYvRM1k="; } .${stdenv.hostPlatform.system} or throwSystem; }; From 3de2bf58379a6fd07b984c597a5c3f6d22663c20 Mon Sep 17 00:00:00 2001 From: Marin Date: Mon, 26 Jan 2026 12:56:08 -0700 Subject: [PATCH 119/532] age-plugin-tpm: use finalAttrs --- pkgs/by-name/ag/age-plugin-tpm/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ag/age-plugin-tpm/package.nix b/pkgs/by-name/ag/age-plugin-tpm/package.nix index 38af494ca43e..5798f66db3c0 100644 --- a/pkgs/by-name/ag/age-plugin-tpm/package.nix +++ b/pkgs/by-name/ag/age-plugin-tpm/package.nix @@ -10,14 +10,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "age-plugin-tpm"; version = "1.0.1"; src = fetchFromGitHub { owner = "Foxboron"; repo = "age-plugin-tpm"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-1BHVQY8ZexwdjchQiG8aQMEPukq/3ez+QYY1X67DgPc="; }; @@ -38,7 +38,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; passthru.tests = { @@ -50,10 +50,11 @@ buildGoModule rec { description = "TPM 2.0 plugin for age (This software is experimental, use it at your own risk)"; mainProgram = "age-plugin-tpm"; homepage = "https://github.com/Foxboron/age-plugin-tpm"; + changelog = "https://github.com/Foxboron/age-plugin-tpm/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ sgo ]; }; -} +}) From eae5abd99a4eddd22e33981ee58194d0bb373015 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 28 Jan 2026 00:04:10 +0100 Subject: [PATCH 120/532] slither-analyzer: 0.11.3 -> 0.11.5 Changelog: https://github.com/crytic/slither/releases/tag/0.11.5 --- .../python-modules/slither-analyzer/default.nix | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/slither-analyzer/default.nix b/pkgs/development/python-modules/slither-analyzer/default.nix index f7f133bef25d..d77c8c006510 100644 --- a/pkgs/development/python-modules/slither-analyzer/default.nix +++ b/pkgs/development/python-modules/slither-analyzer/default.nix @@ -4,10 +4,10 @@ buildPythonPackage, crytic-compile, fetchFromGitHub, + hatchling, makeWrapper, packaging, prettytable, - setuptools-scm, solc, web3, withSolc ? false, @@ -17,22 +17,21 @@ buildPythonPackage rec { pname = "slither-analyzer"; - version = "0.11.3"; + version = "0.11.5"; pyproject = true; src = fetchFromGitHub { owner = "crytic"; repo = "slither"; tag = version; - hash = "sha256-HgPQPyxDvKrmqGiHjiVGxEguYUcaNYwK1gZoMMkQWhM="; + hash = "sha256-sy1vE9XniwyvvZRFnnKhPfmYh2auHHcMel9sZx2YK3c="; }; - nativeBuildInputs = [ - makeWrapper - setuptools-scm - ]; + build-system = [ hatchling ]; - propagatedBuildInputs = [ + nativeBuildInputs = [ makeWrapper ]; + + dependencies = [ crytic-compile packaging prettytable From 72e591f628ba1f3d1736a2b67ace760aadeb5b8a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 28 Jan 2026 04:04:37 +0000 Subject: [PATCH 121/532] linuxPackages.tuxedo-drivers: 4.18.1 -> 4.20.1 --- pkgs/os-specific/linux/tuxedo-drivers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/tuxedo-drivers/default.nix b/pkgs/os-specific/linux/tuxedo-drivers/default.nix index 05f4338323e4..d987319d0e22 100644 --- a/pkgs/os-specific/linux/tuxedo-drivers/default.nix +++ b/pkgs/os-specific/linux/tuxedo-drivers/default.nix @@ -13,14 +13,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "tuxedo-drivers-${kernel.version}"; - version = "4.18.1"; + version = "4.20.1"; src = fetchFromGitLab { group = "tuxedocomputers"; owner = "development/packages"; repo = "tuxedo-drivers"; rev = "v${finalAttrs.version}"; - hash = "sha256-TkzdFVffYpVYEKImhRj6nqeVTr4yvzh//wSSRqIrPyA="; + hash = "sha256-t+Y1qYFJ9EeYtMFtBIsHzG1J4IVunpZHevYsEZNHGH0="; }; patches = [ ./no-cp-usr.patch ]; From 5fb007ec8d9fae491b731178286b4807b11bcbb8 Mon Sep 17 00:00:00 2001 From: "Ross A. Baker" Date: Wed, 28 Jan 2026 00:03:25 -0500 Subject: [PATCH 122/532] opengist: 1.11.1 -> 1.12.0 --- pkgs/by-name/op/opengist/package.nix | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/op/opengist/package.nix b/pkgs/by-name/op/opengist/package.nix index 4e25e98dffdd..619f32ddba22 100644 --- a/pkgs/by-name/op/opengist/package.nix +++ b/pkgs/by-name/op/opengist/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "opengist"; - version = "1.11.1"; + version = "1.12.0"; src = fetchFromGitHub { owner = "thomiceli"; repo = "opengist"; tag = "v${finalAttrs.version}"; - hash = "sha256-TlUaen8uCj4Ba2gOWG32Gk4KIDvitXai5qv4PTeizYo="; + hash = "sha256-18anU/D8EvwA8Ind+GGhw9nSdcbo1l5K98cFie8hBCk="; }; frontend = buildNpmPackage { @@ -31,22 +31,15 @@ buildGoModule (finalAttrs: { ${lib.getExe jq} '.version = "${finalAttrs.version}"' package.json | ${lib.getExe' moreutils "sponge"} package.json ''; - # copy pasta from the Makefile upstream, seems to be a workaround of sass - # issues, unsure why it is not done in vite: - # https://github.com/thomiceli/opengist/blob/05eccfa8e728335514a40476cd8116cfd1ca61dd/Makefile#L16-L19 - postBuild = '' - EMBED=1 npx postcss 'public/assets/embed-*.css' -c public/postcss.config.js --replace - ''; - installPhase = '' mkdir -p $out cp -R public $out ''; - npmDepsHash = "sha256-zBao/EoAolkgMvqQPqN0P2VC4tT6gkQPqIk4HyfXC7o="; + npmDepsHash = "sha256-wjGtA99Cn9FtUbYqhoagDzeuQkc9vKwHsJKI2j+ZgMc="; }; - vendorHash = "sha256-NGRJuNSypmIc8G0wMW7HT+LkP5i5n/p3QH8FyU9pF5w="; + vendorHash = "sha256-rRT4SDKtQhLWl1K+DodXO4BBK2SEeJzUph3su306GWU="; tags = [ "fs_embed" ]; @@ -71,7 +64,9 @@ buildGoModule (finalAttrs: { ''; postPatch = '' - cp -R ${finalAttrs.frontend}/public/{manifest.json,assets} public/ + mkdir -p public/.vite + cp ${finalAttrs.frontend}/public/.vite/manifest.json public/.vite/manifest.json + cp -R ${finalAttrs.frontend}/public/assets public/ ''; passthru = { From 4831065c300bf835dee45147f99d3117e960a36e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 28 Jan 2026 05:08:04 +0000 Subject: [PATCH 123/532] python3Packages.mlx: 0.30.3 -> 0.30.4 --- pkgs/development/python-modules/mlx/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mlx/default.nix b/pkgs/development/python-modules/mlx/default.nix index 13be20543689..6b522584532f 100644 --- a/pkgs/development/python-modules/mlx/default.nix +++ b/pkgs/development/python-modules/mlx/default.nix @@ -40,14 +40,14 @@ let in buildPythonPackage (finalAttrs: { pname = "mlx"; - version = "0.30.3"; + version = "0.30.4"; pyproject = true; src = fetchFromGitHub { owner = "ml-explore"; repo = "mlx"; tag = "v${finalAttrs.version}"; - hash = "sha256-Y4RTkGcDCZ9HLyflN0qYhPt/oVOsBhF1mHnKM4n1/ys="; + hash = "sha256-OJk6jPlbaSlsUdk3ADz3tWcRzTWXRof3/q8Soe1AO6w="; }; patches = [ From 1c0fa6a0b26948485dbb41fada7a0e5c3e0ccd76 Mon Sep 17 00:00:00 2001 From: DeftDawg Date: Wed, 28 Jan 2026 02:17:00 -0500 Subject: [PATCH 124/532] amp-cli: 0.0.1769346334-gc7e300 -> 0.0.1769573834-gf25e1e --- pkgs/by-name/am/amp-cli/package-lock.json | 8 ++++---- pkgs/by-name/am/amp-cli/package.nix | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/am/amp-cli/package-lock.json b/pkgs/by-name/am/amp-cli/package-lock.json index 8020e6b2ce00..9fa203ce254d 100644 --- a/pkgs/by-name/am/amp-cli/package-lock.json +++ b/pkgs/by-name/am/amp-cli/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@sourcegraph/amp": "^0.0.1769346334-gc7e300" + "@sourcegraph/amp": "^0.0.1769573834-gf25e1e" } }, "node_modules/@napi-rs/keyring": { @@ -228,9 +228,9 @@ } }, "node_modules/@sourcegraph/amp": { - "version": "0.0.1769346334-gc7e300", - "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1769346334-gc7e300.tgz", - "integrity": "sha512-inYgc+ARJbXEXrDMQsG2kwQI9/tRHD/TPubNGv6XnQSd0MxCq9hr4KxiSryFnw5qIASWYn85RdSy6LM9dRFa7Q==", + "version": "0.0.1769573834-gf25e1e", + "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1769573834-gf25e1e.tgz", + "integrity": "sha512-CIUXmicZvkuekyDn5F9K7IozSG/FjnYM9gRS1KIWkeFBeQONRsnxuMaLswlNR4MIDd9nzco8wielehe6q6rnoA==", "license": "Amp Commercial License", "dependencies": { "@napi-rs/keyring": "1.1.9" diff --git a/pkgs/by-name/am/amp-cli/package.nix b/pkgs/by-name/am/amp-cli/package.nix index a47187cf16c8..ae1138ee77cb 100644 --- a/pkgs/by-name/am/amp-cli/package.nix +++ b/pkgs/by-name/am/amp-cli/package.nix @@ -9,11 +9,11 @@ buildNpmPackage (finalAttrs: { pname = "amp-cli"; - version = "0.0.1769346334-gc7e300"; + version = "0.0.1769573834-gf25e1e"; src = fetchzip { url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz"; - hash = "sha256-Y0ySMlYP/mvD+ydkGhqt03zYkFj6BmZpe2zLnAV5rDk="; + hash = "sha256-6iieN2hDbwUh9gU5oD53e/gpYTwV0uQ70KPQ1hgr1J0="; }; postPatch = '' @@ -45,7 +45,7 @@ buildNpmPackage (finalAttrs: { chmod +x bin/amp-wrapper.js ''; - npmDepsHash = "sha256-2e0kJJqmIB3kAaSzATSaNojLvsCIq5MwTGK0y0OxfO4="; + npmDepsHash = "sha256-p2MzhZHblYFygEVmY3DkyeukLODRChOA802DowCugv0="; propagatedBuildInputs = [ ripgrep From 6a3cc91491a9cfd51e7ef446f2fac4e32b2d8505 Mon Sep 17 00:00:00 2001 From: Rohit1 Singh Date: Wed, 28 Jan 2026 02:30:59 -0500 Subject: [PATCH 125/532] dcgm: add sinrohit-desco as a maintainer --- maintainers/maintainer-list.nix | 6 ++++++ pkgs/by-name/dc/dcgm/package.nix | 1 + 2 files changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 752bb5a64c63..79190de905d0 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -24478,6 +24478,12 @@ github = "Sinjin2300"; githubId = 35543336; }; + sinrohit-desco = { + email = "rohit1.singh@deshaw.com"; + github = "sinrohit-desco"; + githubId = 207977821; + name = "Rohit Singh"; + }; sioodmy = { name = "Antoni Sokołowski"; github = "sioodmy"; diff --git a/pkgs/by-name/dc/dcgm/package.nix b/pkgs/by-name/dc/dcgm/package.nix index de95cb179d48..fd5d36113243 100644 --- a/pkgs/by-name/dc/dcgm/package.nix +++ b/pkgs/by-name/dc/dcgm/package.nix @@ -173,6 +173,7 @@ stdenv.mkDerivation { maintainers = with lib.maintainers; [ de11n despsyched + sinrohit-desco ]; mainProgram = "dcgmi"; platforms = lib.platforms.linux; From 4a672012564972c228b184d4f5e5d7b12ea6d781 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 19:12:19 +0000 Subject: [PATCH 126/532] dokieli: 0-unstable-2026-01-10 -> 0-unstable-2026-01-22 --- pkgs/by-name/do/dokieli/missing-hashes.json | 123 ++++++++++++-------- pkgs/by-name/do/dokieli/package.nix | 17 ++- 2 files changed, 90 insertions(+), 50 deletions(-) diff --git a/pkgs/by-name/do/dokieli/missing-hashes.json b/pkgs/by-name/do/dokieli/missing-hashes.json index 2e2ac1107d8a..d6420d59384f 100644 --- a/pkgs/by-name/do/dokieli/missing-hashes.json +++ b/pkgs/by-name/do/dokieli/missing-hashes.json @@ -1,48 +1,79 @@ { - "@esbuild/aix-ppc64@npm:0.25.8": "37fc14b17214c1f6bf41175029b62a43664a6a5a5b802614fe1d837bbf7abf5eaf2f6b735b6a446ebcfabb632e038c8ad9cccd87a259c45a1846689f8527874a", - "@esbuild/android-arm64@npm:0.25.8": "e367e989238292ccee72013511dde1aef2d2160d8d5d669a12272f693cf9a0970fac9d7835178b3c46ed6936a0c4b29d21d58ed11851a3697bf98b4320be4b74", - "@esbuild/android-arm@npm:0.25.8": "cbfa2c802d8931e5f4d06582f20573cb34774ab713b4712c37eb15bfab6f90b693878b661de2a3bb9c81eecf45b37e0ddf2e9c79ef4ff932bbc37da588c40183", - "@esbuild/android-x64@npm:0.25.8": "1d4b900dd2f43790415745d20ae6cadb53e9412911578aaf43462277169c22800eca1f49a9f8ce9c37236e1691279494f91967d28310720707911910ec765013", - "@esbuild/darwin-arm64@npm:0.25.8": "a8a50e303056e668e99370a88d1744de4a83e62e2f3f7fcf2ff611142346505229568b0ec5edda93ec96e33e842a585880a312790553202750f123d9636fa97d", - "@esbuild/darwin-x64@npm:0.25.8": "9806fe9d54f3228a01f535e7c51aea26bd1bab3c5d64d5f77f4606de44f361f049222776d32bfd262d45991b7aecca645ed576ea338edbf4f8044b22b3e331ad", - "@esbuild/freebsd-arm64@npm:0.25.8": "8e6cbdd45819390ecdb62a70a4f119a9269a90895f3e1237788b36a512248a756233ef59f55f9033658af372a196f0edc3567f078f1387e150238d2bd51f733b", - "@esbuild/freebsd-x64@npm:0.25.8": "3f920c686037f825859a2fe82104085f4b254b77821cc71a71db512ef0679dd01481c136c3f7057ba7250daff2458aa3ffd101cc28cb5fff2d55270ba5930ec8", - "@esbuild/linux-arm64@npm:0.25.8": "234edc9f815cdc74d21c6a90a3542c941deeaf3a24b408c74a4651616bd270383ba5a15eaef837ab347a374032c7028fc29e4f1da0becb33f0b8dd8f744934d7", - "@esbuild/linux-arm@npm:0.25.8": "dc6dc225ae278cb3383e11d9829d22f301e1b79f2ed4efde1a01896ae67e45efde98caa61f10cb425a809e9b61e9a4651b60d2b6a3e9ad6174519e8ce74bc02a", - "@esbuild/linux-ia32@npm:0.25.8": "1c780012035552e27adea34d11f959a3ddd4a4d576cddd03d320b1db18110e777c1adca2c6d10affd587a4454900d3ffcad9371956855e56739babdc2e4edcd3", - "@esbuild/linux-loong64@npm:0.25.8": "d3d39691d301d144c7d61f52163a2fe64caaf928f4117d906707dc1456f3d88d1a7a3b16fb988ccfc0b0bc203f4bcd56665a9c7405dc380b3165a26ab195b9ec", - "@esbuild/linux-mips64el@npm:0.25.8": "437e51b2be977cf7774114e04c141e3c0f1ceb7f12b961b7b3ac7f99c4e203afdd74c41e072ecdc4bab3cde4f14feedd78653727d1b2013ed3611bd89117ee8c", - "@esbuild/linux-ppc64@npm:0.25.8": "29d2e344b1c8b767518d25b23eb9e98d85deae1f2def2e01c1939536ac7d1fc9e92749a8d29b29277b3340d3613e4b0f96213c6aa2de7e06885a19d3d269870a", - "@esbuild/linux-riscv64@npm:0.25.8": "82b2ef7fd5a00b465da97bd797246269d7460ed710c0533517a1f8ad8e32527f405509b2ce27e29f8f3df1affa04e45cf5d1a71205f69dab5c1a27118cf10fb8", - "@esbuild/linux-s390x@npm:0.25.8": "74168a6e8927d12c883dba56006f5277f8888c7b1b5e4d132a3c235b8629c3015b4715968ba128a79ff55c9f08a23df84fe44047e8cda4366b9699c5c45f27a4", - "@esbuild/linux-x64@npm:0.25.8": "d531002ac2ead0bdb293ec1a4eceea687d37815e298196af2471107cdd4c1f76ef7d12417052b51852b80f66111abfb5ad8375c58b97da92306b975e9a8f0649", - "@esbuild/netbsd-arm64@npm:0.25.8": "55626924ae946a6225707062648aabb79c70d61e7e094b067338ea1adf72493b502e99e59440fe0d3abfe20eb36c33f78115815d63e72fa99f5e90146c2ee5d9", - "@esbuild/netbsd-x64@npm:0.25.8": "d03122aaa3e9a8bda686bc4120820805b5d9701099458a2c928ee1a292fabcc47df0cb178c8c428edb78a058e75cf7c0d80fa25b71fb91db43d73fe6e4062c41", - "@esbuild/openbsd-arm64@npm:0.25.8": "113ed8722788986b5b703c791bb9c954e80a861b92f453c66c79318d71cc6eac509c1dc79d20671b4af92165eee05a28eb7b3122537d8701447d30f58c428942", - "@esbuild/openbsd-x64@npm:0.25.8": "dfa68d80d68ae825de85aeccc118724ced6b232dcf25da6d862ba03abda2f55e75483dccbf8cb3a7338e7882a05e5425fcf5a902b7dced72c9f1a9c2650912bd", - "@esbuild/openharmony-arm64@npm:0.25.8": "8dab5710d93ad4a78a34a0016f6ea0bf2e16489845f9895ecaf354c1c3db209bed8f05a31309b95c358bfeaea53829605f4e315e9a53dae4d9fdb58e31ca4688", - "@esbuild/sunos-x64@npm:0.25.8": "ccc940bd687d1f6d320d2538ac594b7fe5e291e194380a8b392dd2348d738cf8d322f9f62bcea82b3809f98796a0a004cd02ba9c4d563e5e336665e1ec8e1e1d", - "@esbuild/win32-arm64@npm:0.25.8": "b0a9a86548d4a62e68b12a89e21aaadda3d6d3e96541a2714b74df370cc344e1a2d91604998a26951da28c2f932bd2ee033adc9346bb232622c3ac419107136a", - "@esbuild/win32-ia32@npm:0.25.8": "5880e933c8fb8dc1de1225128c171ea64f4b27fe52fc11ed9cfe6b0ca8ae091c2703d4cb629f08c06731810c46f48cf881516d0d54b3ac408dec34586ea84d27", - "@esbuild/win32-x64@npm:0.25.8": "9e98fe0e7eef7a0e774ab761c59d520ea1c997a7a6e4c7f9cbc967471a4a7ffb14bc27c60d2aa10796c4e945c3da2613fcc297054566fe3f5191e1250691d622", - "@rollup/rollup-android-arm-eabi@npm:4.46.2": "d7d021a87cd3504c8d71b00a94199e13c4e07c14fe20ed7300cf1e6436a5f3fe8496c9e5f206e023b15f9b6f8991b2d95a48b47fa41d5c00b44f37fe5f4d5eb8", - "@rollup/rollup-android-arm64@npm:4.46.2": "ca901edbf95bbdd2505c979f777e2a01e2e885a597b6daeed5362dac523ea2a1eb9c0c0d22b9b436f3613c22abdd442bd2764491948890930333a9e40ade35be", - "@rollup/rollup-darwin-arm64@npm:4.46.2": "ed2b07c4803915d46ff642abd659e179fae524dcd3cb88c810a5b71290d16b498e0371dcb91fe98f6301b8c6600d579a099be1e9450278326281002df4a80019", - "@rollup/rollup-darwin-x64@npm:4.46.2": "c53e31df756cb8d44e179c167db1ec5d321225561a1aff2b320091c226c2dfafd080a98a1466f2dc697ff0173b52c41d89c60cae97f73b41fbd128d4c87fde66", - "@rollup/rollup-freebsd-arm64@npm:4.46.2": "9495d87e670bbea87e43d06df53ae83fcd46e2c82a80927556f3516ac76613b8b7739bbd4b43c3f264bbab57a50a3b6cd2dfa6c1b2741bd3acdeba8af7c47018", - "@rollup/rollup-freebsd-x64@npm:4.46.2": "890a965b45f4c4b9beb4696912ee30472180a040dafb24ce32f8811aed4d0d0ee90bf675d234abc6d8e66266d2966a72483fff7e6f1dbd116424b23e18fe38a9", - "@rollup/rollup-linux-arm-gnueabihf@npm:4.46.2": "ce9720f61b4f7d9a791ba78e13cbbea67ef5f46c465e054c08f009cd06de8c1e4518df8e8578366a27cc9ae4280d37528dd0762906a19e820ca1a95158b47090", - "@rollup/rollup-linux-arm-musleabihf@npm:4.46.2": "b884f568a681d8c13ffdfa77ad6183ed6f7f9fe5bc952b1c82dc21e36b4bc8eb7ee292168929a2575ff5ff14582060d7d73c583aef7edf04fd0bddd67140f4b0", - "@rollup/rollup-linux-arm64-gnu@npm:4.46.2": "519477372d8358a4d3f1f1245bc2b5b57b65960f9a7d02bc5795ba68aed471fe87b20391a63c334bf0abb94085ad8c89d8d3b2e4d79ca0fed702537e9a0949eb", - "@rollup/rollup-linux-arm64-musl@npm:4.46.2": "a5dec7799dd832b5374171a73a6b57cffef8be317482dd9ea4e6554db6fc8afb4bdb91ec725502f1b378aa9cb9a1333684056d55c9120262cb7744a33b961a76", - "@rollup/rollup-linux-loongarch64-gnu@npm:4.46.2": "76ebbf40535f68c6922edf7d866dad00608cd475c8436d199653341ea09124cb4478f67c12d32b5363634f3f811926acb14a086eb146a1fe6b310fdbde01f2c8", - "@rollup/rollup-linux-ppc64-gnu@npm:4.46.2": "31b62a51393e0f2608e1133701523e894ff5d04038e3d9af95abf595ab7fbe827167a651b200e9975d0e76904699cde3428aa1afbf46bf939f836f8ef90b1d88", - "@rollup/rollup-linux-riscv64-gnu@npm:4.46.2": "4f22bc5fe58730026085d1a5372b51d9ed933b314cde2d3dec1d73ad76106406915c313d331f094176ed917863c0041667e63184d9730da7107b11266dad477f", - "@rollup/rollup-linux-riscv64-musl@npm:4.46.2": "1bc37b77ac38d7e82e7d661b67fc043a1db01272a0566e5432c61e3c7a5e6c11b5ecb4a49547da2de33a8e0a7b0d685f3c7341572fa77c90e9b71e515f753e86", - "@rollup/rollup-linux-s390x-gnu@npm:4.46.2": "1b1821a848d8bf86fa5e01ae57f60ebe5566cbcb0c605b5d05050821e94b8b45a72515ef302a3021196018b289aaffade5c41a5f89b3f8324d509a25d28dcfc4", - "@rollup/rollup-linux-x64-gnu@npm:4.46.2": "66231802689c1ac1d6ecec6fd65d14c01c900537e588808e0a2c92ba34e322665bb6df3853500717cf600f40a93de4c490838290e21bb10eed4249f587a08109", - "@rollup/rollup-linux-x64-musl@npm:4.46.2": "064ed54e9ddb05eec1b5da5ac8366f3290b7b65e63959a76a26d6940ce44d741c30488e39ce94c51a2679b2c56217c2e0aaf74e123a1c0928503712c115d6047", - "@rollup/rollup-win32-arm64-msvc@npm:4.46.2": "b59089cddf652e3da278744f6b8b2105360d1219833e54791380322913d40073ed4197ccd06d6091e83e1e12a5290d7a2e4aeae7947ff20c45943d07d1f0af0c", - "@rollup/rollup-win32-ia32-msvc@npm:4.46.2": "d0aae1f80a64d9148426a7ff25b9df7f3abf7aca912c358a952f4b3bc541e030b5959f52e0b67abe01b9c8c8fb6567d1bbd30e31daabb7e2c4dc0488faf875f7", - "@rollup/rollup-win32-x64-msvc@npm:4.46.2": "740ca3c1d07f5af76fc9c2db917edbf6d0c1cf3eeee8330a0c571db4990ec44f0b272696a215ab118e8a32d7529f84bd47225e85dfab458a989b4b18d0bbea49" + "@esbuild/aix-ppc64@npm:0.25.12": "deeef1c11ce6d3dde3fc87368cf600218de18cff4cefe9888a09c39cc81177305c51c2dbccf6513c1b07795c67a11297c12014366fdeb9e51f34896020dd0210", + "@esbuild/aix-ppc64@npm:0.27.2": "78d13201fd4d048d19955fc510db508b14b5fc1a38f4ea506469eac65db770c65fc3727df15b087778178fc8e3304df88559a7441d227451efd8a0b1a688a729", + "@esbuild/android-arm64@npm:0.25.12": "7364b62583e0b0e0c3997d38815f462b11b85997efad33099715ede94a3bac29a80a98709e6ba902e9ced207242308d5923b249da7af2fb83b50efab4bd693fd", + "@esbuild/android-arm64@npm:0.27.2": "e8aded79b2f1f8841c082396f7476bee51c056ed468e438fe2ee00b6b73e96acd640d0b8d0cc13e63c972898f6cdd275483c36c562d4186f0efc01881672b08a", + "@esbuild/android-arm@npm:0.25.12": "04c9b60e0447331d7005745a7e9750987db465fd94717df62276b5dd7e13a3789db95b029f6e9f735e583b95f2f50b18f2aba1a381c8b5645156bb9d21ecacf0", + "@esbuild/android-arm@npm:0.27.2": "ac673502cf6672dabb4b82a26bb3cc120402acba1b87a92481c0a37c8fa06847fd16503714bb227f6351d836f6f60c644ab50fda95c896d8eeb3e5ec3af96226", + "@esbuild/android-x64@npm:0.25.12": "a22c5c03c55c3a12693b67f1a5de8dff7b853f79261ad1562a55b25bf91d327fd8c8899444c069a3fb68175c7df6dd0f2824ba5051927a4711f5841793cc58f2", + "@esbuild/android-x64@npm:0.27.2": "dcf5c84443645af089e3b82421097c0288a4bdebabf231449ddd66e1b48952e5af975bd26954a50be0441605b91cfe779ca2192bc4b02b7b19192a2a86f912f1", + "@esbuild/darwin-arm64@npm:0.25.12": "5a66f6d44f2dac62341cc73956d8a1ea346e2e66f8cbdfcda9349a0b6ad01024d6c9c2ded05a9ba720c7541575c0b4be4c4ed6f62c529c13df141bb2a247f461", + "@esbuild/darwin-arm64@npm:0.27.2": "cf08b03672941acbea8b509db79a7cb9cf8c81b563c75414c87b8c8442cb1178063eaa14b7cd1ae6cae95dba7e1de9343b721a6d19523a5f21c3d1367e3688b7", + "@esbuild/darwin-x64@npm:0.25.12": "181a933b603253a3eab9173a97e619b59fb953c70309fd3e005e58ed32654c866f752edde7250e63f788bb857e13b28c710d87496479b2de894226bf5779661e", + "@esbuild/darwin-x64@npm:0.27.2": "5d3207cf85674b01a817c43064525e39b215802a9ecf352d15e92e926c3e549d95b30e127c2d3f8196ac9472ecca87a861d9f270221ee55884c7a6d0aa636fe1", + "@esbuild/freebsd-arm64@npm:0.25.12": "7a7bd7f62d7e5e4a162bea901365bef5996ac15b3b0af361ce6adb77431f95cc9b831e8f764056f2395fc09a4117fdc7d14a583af4344770ae13dc1dc030dcb4", + "@esbuild/freebsd-arm64@npm:0.27.2": "45f475fc6ab2f4760155ca2b50c4cf0ea8aef2bfad3ba4548f4547898d3cc785dcfc2ea58a190be3c20c715c771d1d694a9eb6ef5fb6b72d93b6abc94f366b98", + "@esbuild/freebsd-x64@npm:0.25.12": "ca5c61ab87dadadff1cd72c62c32b3dbff6e5242ee6f7f53c579e3e11aae263bd009e18a2cbd36a065d42e7b7c43e7186832584f7436646bfc25dc637fac819d", + "@esbuild/freebsd-x64@npm:0.27.2": "7fb62475cb9cdf54d22f2fa984ef57f891d05f366143227efd1d28d507a3b1f2c723239b3e22b3ac418467e6284a08eaf6dcf0bfd2a0f1bea06d0ac73c2aa8de", + "@esbuild/linux-arm64@npm:0.25.12": "b66f73867351e0666fe00f9281bb7d8dd089d221a5cef6311826b169271b8451f5e265fb41625161a0af142641d5db1e02999aaba98dc1b8a52f4c099db07cb7", + "@esbuild/linux-arm64@npm:0.27.2": "89b8e94e2f4e7cf564623bb6b1d2e9ab218c6d4cafed93778fb797b552d3495f08c99e49d9a2573823bc62660353ce4b4cf17a2828359a3437a9caf8da99673b", + "@esbuild/linux-arm@npm:0.25.12": "1ea6f003abec0177f27ee6954fcce15cecffd94aa57781e712936b6eed64d9579267bcd7612645d3b41cc7591ae411d6491c4517e3bc0de936f101e278510644", + "@esbuild/linux-arm@npm:0.27.2": "fd7c845a5ee2073ef6c5bc9d914844b48b82006ebf00f5acb98a43f600ee83fda578034ed8eb6f7f462ed4e3ecd8b7c6570a78bb708ee7eb10b93751ab879ad6", + "@esbuild/linux-ia32@npm:0.25.12": "df3d5ceb61b7cf4471cdba740a8ca46ae6c5a9dc6dce60440d2a62a25c36144e38b6bf301937117bb183a7b5517ee87a9735d543c785a13b1de56715e34cc7e6", + "@esbuild/linux-ia32@npm:0.27.2": "23f67cfbab67aa860d7afa842e29fa75eb16af8577a811c54263fc3a276c05e468d532bcdb118d174624ed76a9e133d2520567937d4ed646caf9dd19aadbae15", + "@esbuild/linux-loong64@npm:0.25.12": "b38ba56880536b6bd46467673d81a49ed41661cd217065d440a384d0b4dd1bd59dbc79d6bc81c4948959116a7bc339c1f9749412705ff2a2f7a5c1bef69e2205", + "@esbuild/linux-loong64@npm:0.27.2": "b37e531c91346c7b5d31ce6664a334c391a27c3c9fb282136abf232111575387e9d066abf27f29436afc913270a8e2c2b09c1210fbf87e70f1028685d94ec4de", + "@esbuild/linux-mips64el@npm:0.25.12": "a8694250193ecf430fb541d1371226a922c462cafac6be65e051f13efbbdf62aa94316fc5a0805f010f60da4051517aca3bfac121b352c443803aac874024d85", + "@esbuild/linux-mips64el@npm:0.27.2": "8b48a6c7dc8f16147c1087b56710685f3b89279498caab6b63cad3db9402308adf633111d773cfe31756d41fe46e895f2c1ece0fc1ed484ab02e92c28357f0c6", + "@esbuild/linux-ppc64@npm:0.25.12": "f9c2ca2a75aefa5495ce3cb4e0a4086816b083dfe7d0642afc22c2eac4ea50f1ca4d3a353b6a603fffc689f57bd17e6cc3c0fe8d5727cb2d429bbdc1db1fdd38", + "@esbuild/linux-ppc64@npm:0.27.2": "4f207f87bfc1253974e00d3cf27316d3e93b7e51fde46ed618367e62f2875dffd66812acb85e8d2949dffc73eed7b3939a42bb93f40ec8fca4a6988173709dab", + "@esbuild/linux-riscv64@npm:0.25.12": "29bc64137de629f8210e4788cef6cc021d8b432c0b28b9df05ccca6e60b772e7d23c3c9faa5da4037c7dd1574f66fdcb71775ee14298f86a571a2556beeb11d9", + "@esbuild/linux-riscv64@npm:0.27.2": "837a0aa03e82a1b853632d153515d68035e57b39ccf730a778311c04e3429aa80f001d990392519a641945501f6ab3af331481eb4551e99718e7cd2ba5862089", + "@esbuild/linux-s390x@npm:0.25.12": "cb32577ea8441277525a2acf888d32ef8d9ebbd7563d5d4ec9b5b387b11e9aa7d8a3f7cc3faea4524dc068a767300537aca4e127ac524030207d9745a785f30b", + "@esbuild/linux-s390x@npm:0.27.2": "426a4b9d9d4c58d61031a412c64c8cfb0db0e38da3cf4dade253c45a46dc539dccee24700e965e66c7c397a65fef765fc43bdc6b3f46d6bc6f289f79c4b6d7d5", + "@esbuild/linux-x64@npm:0.25.12": "5364064fc64864df2ad963d21430b7dbeb1918a829e3d82f9c7cc87ffbca551e312338dc8016e3008288f85a9f181986056bbc782a52ee547d2435dd50738593", + "@esbuild/linux-x64@npm:0.27.2": "febde9f6908220698cf72947534eca590c2b5ce8b0c9bc6170649c5f64f7f93808bb9be2caabd7c63068dc68e218741f27a17ffb8826d87fb487a0639888b90f", + "@esbuild/netbsd-arm64@npm:0.25.12": "9c9e0b87fd7385604fa4a118e88ba88b36ce846174016d7c71939ba2be2de57e720e3c684ec7de52eaae17edf4f6df88442c8eb1db7e4675870b357b15bc1bd2", + "@esbuild/netbsd-arm64@npm:0.27.2": "1f69c833bfc5d1d7c58f52fca35637df1686a5bff5c15af900c165b2561a809d805201dc8de712fa73c69205e96a078096cd00b00e9ca8fb5cd8741e4ec943b8", + "@esbuild/netbsd-x64@npm:0.25.12": "148e7a91557ad0084af1478921bbb88ce3cb78a213e5b16250b34a28057d5ff5dd14483bec73edd959fdbd6daf617e2a56137596530de07592180c5777ac491b", + "@esbuild/netbsd-x64@npm:0.27.2": "29c9cbd018788521145d719013020dfbf744185eaeaff845f0fc925c67630c66743b03486a2531493f79482d2315e910a27a31f89a791e0a9589e04d86d295d7", + "@esbuild/openbsd-arm64@npm:0.25.12": "87b6070d4c63615802709e5f7c2de23d0c201186e18777200a023a1d84da1ba39bab3b0b444a468f93d4039147c333499589e9f00717d1e4a7eeb764e01082af", + "@esbuild/openbsd-arm64@npm:0.27.2": "dccfe8ca6c0d648a26a626b5a4caf3325fed90d7ae343db2a86be9af2479391518c02d54470c2690aec23af1359debe7fbf125d979b5ea891a63fe4b206c2d6f", + "@esbuild/openbsd-x64@npm:0.25.12": "664bfe0fc286b1850147797d7a625b33614eba656da0fa589d93956f040559a9211ebf7b68c9e90b49b898ba330f2f81daab763c596f5c84ae4183ffa8bc0c69", + "@esbuild/openbsd-x64@npm:0.27.2": "0bc581af266608ba01c530ec1fe2b475630dbd56538562f8b1748f7044727bd08d0784afa9aee8aa0a2afe843bb0b47572b4c6babb2a9953808d37263d730be1", + "@esbuild/openharmony-arm64@npm:0.25.12": "422e2d50f8948b45342301ee4c08ea988619bd025830c1a195eb41cafb1dedb35b8441a66c679a7a82fb920e56f89fb6bff85b4c4f10d09584f437be125d8745", + "@esbuild/openharmony-arm64@npm:0.27.2": "1f04a6d690bd2ef231801b0c46b40359b4d4451409cf46a865613f3942835e7633286c328c31f3a10065491f314e6c7c47d7a8f79c1a1ec25f59ff46f5765c6f", + "@esbuild/sunos-x64@npm:0.25.12": "ea9f6d4d1fe803063075ffa20b3a4ae11a92a933e56d437bfa9de13bdcd2320b8057aa3e971c12fb04f1388f55185d885a2a86a96be914a42808bc636575164c", + "@esbuild/sunos-x64@npm:0.27.2": "9543db0acc86a762f9fd708a3226ebc45a1625885532d153928b9d2b0de90b6d78db0f9b77261d345b95c1ba7282ff3ab0fa37932c2dcd9b1c2b7da7cf39cd76", + "@esbuild/win32-arm64@npm:0.25.12": "f61e582d7a3fa474cf764573dd9b54a48bd4f0bb0684f4a588a79a1ba0fe37447bc8bc5d2d8809d1f27022ad0c95a5728ce7d2b5941dac78607c1e50ca14c6d7", + "@esbuild/win32-arm64@npm:0.27.2": "2bfe0fef3ace4a5b0f7647168ae21eda9344a8bef4924d60d1ca781b59eb1f7fef0858aef6e2fb8c185638117bfb7dc18c55a700db57799955c8f655eaaf1f44", + "@esbuild/win32-ia32@npm:0.25.12": "4c135f8face7b6e5682efc5972367b579f06656487d1859c3e3165d5e10a95c455bb0aa69339fc3db215084f3229ffb954d87b2780645993f70dee883cb9ba73", + "@esbuild/win32-ia32@npm:0.27.2": "c510d04bc11f11b7bd6bbf0ea28e2ba484e6232b7655b5cc8ccf8276ef7da760d54a79eaef87a1a40a81632a5ec4a9f7bb08f63920e5d145c8a893ae76d93094", + "@esbuild/win32-x64@npm:0.25.12": "7db86204f566c4d1155458c6e383d5f560a3f7e00475c65e97549e30a222bac66bd64cfd422691a7dcead2e0518e50aab5caeb7f525dfea6875c3209d6352e8e", + "@esbuild/win32-x64@npm:0.27.2": "d11933a70f9c908e3cd7202071dc23a9dea8afa58a4c2e22a3beab3516d0898345a5ebb2af47ffb2cc7f5d2a6d788ed4681fa7f37e121f1605149f124d632c67", + "@rollup/rollup-android-arm-eabi@npm:4.55.1": "7977b28d6cca8d7640db7ecc4f76fc6e39c7fa6db24a3edeb912a5a3406115ecc9d70c44c46afc51d1b335303f83a76bf1d23ea3eb54e0b41d5c3044d26fe2e2", + "@rollup/rollup-android-arm64@npm:4.55.1": "750b5c706ccf65a4c901f699391e4b825c5bf8c42360c30ad070c63a6e0f29f323dd73d1a378143ef2848a9ce0ac2320aeb85368eb32565326b49b3300b49858", + "@rollup/rollup-darwin-arm64@npm:4.55.1": "fa5637e268297d44ba608a501a4ef94d6daf83c1c9dec25301b94eb7e3f37696b52be6b9281672d652eedcd24c4e8c395176c4503a94691b982437422bec08aa", + "@rollup/rollup-darwin-x64@npm:4.55.1": "e03540b0ec238fbad6688a1d257ec6e96dbdebfac00920f0ff11b883aa911f9c4fcbfb8a79796eb216c6ebb2f045fd9a417b477a42945ea851d17dc29011360d", + "@rollup/rollup-freebsd-arm64@npm:4.55.1": "61391fb23925c9019beb6e608917a29aea2de80a1fefc874f3df4817c1e4ff4449bc285a71bd00554e295b64303ba9a1ba153962f6fc2bef9b40578a1efdb6bd", + "@rollup/rollup-freebsd-x64@npm:4.55.1": "e5f8c19fb43a252b01ce84a6fcba591213078672720c553a980a88b0005de17322ee713a20095e2c7a2e92feda7177bfb4d2d56cf4cc84cd3763d3bde86676f9", + "@rollup/rollup-linux-arm-gnueabihf@npm:4.55.1": "009639b83c1ef9a9e7d446fb937d92f1ff429ef95c60b9cfbbe8af82ea1bab4efb509e6e5a0df3a2dd5e90ebc33dfccb391152ba5272fcd311bcc7e921a72cdd", + "@rollup/rollup-linux-arm-musleabihf@npm:4.55.1": "0f08bebd570ef1239f204d5e577be401aa6a1d71f947fb73116e1af5b12e7ef67f5ef8893ed604a058e065a3cddc7a632bf78a28a78c8d6694793be1075cfc65", + "@rollup/rollup-linux-arm64-gnu@npm:4.55.1": "a9cfb414e6d54e67958650740c1205780be0054a7ee4c507d320c1180ff3c78e67f4243eca59c5e3cd6126ad4310ff1b9e886c42464673c68a5522e8789eaa6f", + "@rollup/rollup-linux-arm64-musl@npm:4.55.1": "93dfed6c7899266c0bd31c93aff6b3ae1cb457725fdbeafa3f25512d2152f656cab34fe85212546acd772e6e064ace886263dd8038f06bbe73abad92bb7675ac", + "@rollup/rollup-linux-loong64-gnu@npm:4.55.1": "d132d1964b3bccb79dc8d50e4e1ed1950ebf5832458c2eded1c8012bd8704ba022c17ce177be0245cc80291db9e7a4cd67de0aeb3187f97b135421f0019c8e74", + "@rollup/rollup-linux-loong64-musl@npm:4.55.1": "23f3ff2f51344f7ee00faea8c79d640ee1ce72bf051497f5b0b573daf4c81a84f78deb31fc5d4cc9a78cdbaafda4012217b3d19f261841e638b8620587449808", + "@rollup/rollup-linux-ppc64-gnu@npm:4.55.1": "ad2e4d1a2c21cb807b6d5061f653256b26d16f039846358ea40ade27921883e2bf180b8293cc0d19a625834938b411bed54b6bc791dff647d198dd482aab0ce7", + "@rollup/rollup-linux-ppc64-musl@npm:4.55.1": "6c35161babfae55d63caa2ffe34985faa891c8c3e39259ecc67bf9815759ed11a6291935a5796323b954e6d7ca310d9097f66750637f42a895a68290ddb627d8", + "@rollup/rollup-linux-riscv64-gnu@npm:4.55.1": "bc336ba42aa462bd53b63bf57d8625555e407b99e1b863696aa25b5bf92bece017407603f04b28f208bd9ce4661c34d5d933a1fa7799a47ec4fce73c5b473078", + "@rollup/rollup-linux-riscv64-musl@npm:4.55.1": "c097771148f27cab22246748f736d1c9fe9dcf07a57e74d96da42cef9fc2a15188dad115565abbb3ecefbfcb101ecb270e1c6641fdf5329bfd6433574e56224b", + "@rollup/rollup-linux-s390x-gnu@npm:4.55.1": "6ac4638983d52ac6c2983f06d0c4315c0040ed724bcc6e13443d904363bbf1c2af02888f09d4d9f874a2aaece127fe863e697347c862b78be77c9c2f7d426e3c", + "@rollup/rollup-linux-x64-gnu@npm:4.55.1": "2d673e4dcb64844c280888485857c4f4ac782e1cf34cae2cdda29418fa2a6c2cc94222affa28443450a7b53c7194294d4e93af04db51bed7555b55c7503ef3cf", + "@rollup/rollup-linux-x64-musl@npm:4.55.1": "167444a5a61f85dcaadc10a352aaee070b9c83f3f6fc5474f131aa4e16b82c091a1b6275ca6123ff1601ac8fa758f99fbdff40dafda4ebca773e9f511a86787f", + "@rollup/rollup-openbsd-x64@npm:4.55.1": "ded152f0b1072382782d242305f33a26c645bf5b88fdc76dbaf9d04ab9be7209ca9a6f323fe521c87dee6be677ebb917e1ea7963664d20d3479dc0e29ea48ea0", + "@rollup/rollup-openharmony-arm64@npm:4.55.1": "d8e3e5bd8534f47551429aa6fd5bd3d1ff6ffb5d2ffa763f1226abb9a27099236559029ac6069b9379e4aa5d4944a163283abd77bffdae4afe3c7b479143e148", + "@rollup/rollup-win32-arm64-msvc@npm:4.55.1": "228e53886de21e1becd3971e707182b59e856809ca76f1f94e91bd1aa9e215cd71b7dc911d63557c41dec196a25fbda708a56ce17e5f033c66db7314239ebf62", + "@rollup/rollup-win32-ia32-msvc@npm:4.55.1": "aa171c828035fec86fb8f86f1e41398f4fcfbd1aee7d9e0a9639dd7c410b19bb5faae65867873b15204efc41178f5ab49f54ec48a4519f659ad834adad93c6aa", + "@rollup/rollup-win32-x64-gnu@npm:4.55.1": "1c257f36ba62999b9f39af1e97f6175270563b0b0db404c1a897aa28733493f8b54014a997842e5f992639385897c7f59a3648512814858894f8a7498bfa27cc", + "@rollup/rollup-win32-x64-msvc@npm:4.55.1": "9b87a9a0b31a8b6a9bac8c30747026dfd8838b3e8bb3424cd9b5ce61ba9837b46016d7044e94eecf0ee1aee787a00df5e5332f0f685a2e6c67ee20a2a5dfdcde" } diff --git a/pkgs/by-name/do/dokieli/package.nix b/pkgs/by-name/do/dokieli/package.nix index 0ff533020f93..4186721e18a8 100644 --- a/pkgs/by-name/do/dokieli/package.nix +++ b/pkgs/by-name/do/dokieli/package.nix @@ -16,21 +16,29 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "dokieli"; - version = "0-unstable-2026-01-10"; + version = "0-unstable-2026-01-22"; src = fetchFromGitHub { owner = "dokieli"; repo = "dokieli"; - rev = "c5645be3b80e98363c030da7424a53250742d989"; - hash = "sha256-trYpk4NHYjboISMFMcQMLvdNFlrHgx4uoGcmmUaG+PI="; + rev = "954424fffad04e2a681b67a4077a3b13c346b76a"; + hash = "sha256-q135cgACmyRj8oGkf+VWkt0W6FDA9qP4/XqNavB7xOs="; }; missingHashes = ./missing-hashes.json; offlineCache = yarn-berry.fetchYarnBerryDeps { inherit (finalAttrs) src missingHashes; - hash = "sha256-vPC+GVdNfYUOKTmLO+2/eC6mEGJuqebqAbe3X3iIySI="; + hash = "sha256-LPIVwLaLREbhY0BF6lqrYKc9teerP2vgDi6MUIhSsHE="; }; + buildPhase = '' + runHook preBuild + + yarn build + + runHook postBuild + ''; + installPhase = '' runHook preInstall @@ -42,6 +50,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ makeWrapper + yarn-berry yarn-berry.yarnBerryConfigHook ]; From 76ccfa0a97060a07210511bf8d386343fd595f66 Mon Sep 17 00:00:00 2001 From: Rohit1 Singh Date: Wed, 28 Jan 2026 03:44:57 -0500 Subject: [PATCH 127/532] dcgm: fix build with gcc15 --- pkgs/by-name/dc/dcgm/fix-gcc15.patch | 49 ++++++++++++++++++++++++++++ pkgs/by-name/dc/dcgm/package.nix | 4 +++ 2 files changed, 53 insertions(+) create mode 100644 pkgs/by-name/dc/dcgm/fix-gcc15.patch diff --git a/pkgs/by-name/dc/dcgm/fix-gcc15.patch b/pkgs/by-name/dc/dcgm/fix-gcc15.patch new file mode 100644 index 000000000000..d764ece57c44 --- /dev/null +++ b/pkgs/by-name/dc/dcgm/fix-gcc15.patch @@ -0,0 +1,49 @@ +diff --git a/common/CudaLib/mock/CudaLibMock.cpp b/common/CudaLib/mock/CudaLibMock.cpp +index f79a74b..a3a43e9 100644 +--- a/common/CudaLib/mock/CudaLibMock.cpp ++++ b/common/CudaLib/mock/CudaLibMock.cpp +@@ -15,6 +15,7 @@ + */ + + #include "CudaLibMock.h" ++#include + + #include + #include +diff --git a/common/DcgmStringHelpers.cpp b/common/DcgmStringHelpers.cpp +index 8bf1f05..5f72267 100644 +--- a/common/DcgmStringHelpers.cpp ++++ b/common/DcgmStringHelpers.cpp +@@ -14,6 +14,7 @@ + * limitations under the License. + */ + #include "DcgmStringHelpers.h" ++#include + + #include + #include +diff --git a/common/EntityListHelpers.cpp b/common/EntityListHelpers.cpp +index a10bb1b..6f65efa 100644 +--- a/common/EntityListHelpers.cpp ++++ b/common/EntityListHelpers.cpp +@@ -98,7 +98,7 @@ struct EntityMapTypedIterator + + bool operator==(EntityMapTypedIterator const &other) const + { +- return m_it == other.it; ++ return m_it == other.m_it; + } + + template +diff --git a/nvvs/include/IgnoreErrorCodesHelper.h b/nvvs/include/IgnoreErrorCodesHelper.h +index 4c94581..4e101ea 100644 +--- a/nvvs/include/IgnoreErrorCodesHelper.h ++++ b/nvvs/include/IgnoreErrorCodesHelper.h +@@ -18,6 +18,7 @@ + + #include "DcgmGroupEntityPairHelpers.h" + #include "DcgmStringHelpers.h" ++#include + + #include + #include diff --git a/pkgs/by-name/dc/dcgm/package.nix b/pkgs/by-name/dc/dcgm/package.nix index fd5d36113243..8c823615b1ef 100644 --- a/pkgs/by-name/dc/dcgm/package.nix +++ b/pkgs/by-name/dc/dcgm/package.nix @@ -86,6 +86,7 @@ stdenv.mkDerivation { patches = [ ./remove-cuda-11.patch ./dynamic-libs.patch + ./fix-gcc15.patch (replaceVars ./fix-paths.patch { inherit coreutils; inherit util-linux; @@ -145,6 +146,9 @@ stdenv.mkDerivation { "DcgmModuleSysmon::ReadCoreSpeed" "DcgmModuleSysmon::ReadTemperature" "Sysmon: initialize module" + # Test assumes plugins are installed relative to the binary with a + # populated `cudaless/` directory + "GetPluginCudalessDir returns cudaless directory in plugin directory" ]; # Add our paths to the CMake flags so FindCuda.cmake can find them. From ab8fd318d23dd1fe0a120ba68c34faaa59c90855 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Wed, 28 Jan 2026 06:19:57 -0300 Subject: [PATCH 128/532] bolt-launcher: 0.20.6 -> 0.21.0 --- pkgs/by-name/bo/bolt-launcher/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bo/bolt-launcher/package.nix b/pkgs/by-name/bo/bolt-launcher/package.nix index 763470b3de3f..da76b504b1f0 100644 --- a/pkgs/by-name/bo/bolt-launcher/package.nix +++ b/pkgs/by-name/bo/bolt-launcher/package.nix @@ -37,7 +37,7 @@ in let bolt = stdenv.mkDerivation (finalAttrs: { pname = "bolt-launcher"; - version = "0.20.6"; + version = "0.21.0"; src = fetchFromGitea { domain = "codeberg.org"; @@ -45,7 +45,7 @@ let repo = "Bolt"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-m0s+RNoHJ//HGTZ3zU+sW+MXM1/GcQbMbBmAJfy47W0="; + hash = "sha256-QQJKUCxeff56ghwP00uF4GI35vSAPWM+JphTEUfWOUo="; }; nativeBuildInputs = [ From d2cd6dcfb9a10a1d6c731dbf0da29f71199a2e5a Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Wed, 28 Jan 2026 14:57:59 +0100 Subject: [PATCH 129/532] haskell-modules/generic-stack-builder.nix: move env variables into env for structuredAttrs --- .../haskell-modules/generic-stack-builder.nix | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/pkgs/development/haskell-modules/generic-stack-builder.nix b/pkgs/development/haskell-modules/generic-stack-builder.nix index 47e0a4086674..384467091804 100644 --- a/pkgs/development/haskell-modules/generic-stack-builder.nix +++ b/pkgs/development/haskell-modules/generic-stack-builder.nix @@ -47,19 +47,21 @@ stdenv.mkDerivation ( stackHook ]; - STACK_PLATFORM_VARIANT = "nix"; - STACK_IN_NIX_SHELL = 1; - STACK_IN_NIX_EXTRA_ARGS = extraArgs; + env = { + STACK_PLATFORM_VARIANT = "nix"; + STACK_IN_NIX_SHELL = 1; + STACK_IN_NIX_EXTRA_ARGS = extraArgs; - # XXX: workaround for https://ghc.haskell.org/trac/ghc/ticket/11042. - LD_LIBRARY_PATH = lib.makeLibraryPath (LD_LIBRARY_PATH ++ buildInputs); - # ^^^ Internally uses `getOutput "lib"` (equiv. to getLib) + # XXX: workaround for https://ghc.haskell.org/trac/ghc/ticket/11042. + LD_LIBRARY_PATH = lib.makeLibraryPath (LD_LIBRARY_PATH ++ buildInputs); + # ^^^ Internally uses `getOutput "lib"` (equiv. to getLib) - # Non-NixOS git needs cert - GIT_SSL_CAINFO = "${cacert}/etc/ssl/certs/ca-bundle.crt"; + # Non-NixOS git needs cert + GIT_SSL_CAINFO = "${cacert}/etc/ssl/certs/ca-bundle.crt"; - # Fixes https://github.com/commercialhaskell/stack/issues/2358 krank:ignore-line - LANG = "en_US.UTF-8"; + # Fixes https://github.com/commercialhaskell/stack/issues/2358 krank:ignore-line + LANG = "en_US.UTF-8"; + }; preferLocalBuild = true; From 712da043b407f71734ca77809fdf18907e96234a Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Wed, 28 Jan 2026 18:43:13 +0200 Subject: [PATCH 130/532] xfsprogs: split man output --- pkgs/by-name/xf/xfsprogs/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/xf/xfsprogs/package.nix b/pkgs/by-name/xf/xfsprogs/package.nix index d05b83e9280c..e976418c129a 100644 --- a/pkgs/by-name/xf/xfsprogs/package.nix +++ b/pkgs/by-name/xf/xfsprogs/package.nix @@ -34,6 +34,7 @@ stdenv.mkDerivation rec { "dev" "out" "doc" + "man" ]; depsBuildBuild = [ buildPackages.stdenv.cc ]; From 62776b29486d7edf236131748cdbe4de5a5bfcdf Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Wed, 28 Jan 2026 18:45:27 +0200 Subject: [PATCH 131/532] abduco: split man output --- pkgs/by-name/ab/abduco/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/ab/abduco/package.nix b/pkgs/by-name/ab/abduco/package.nix index 6410c8d10919..51099f2aa197 100644 --- a/pkgs/by-name/ab/abduco/package.nix +++ b/pkgs/by-name/ab/abduco/package.nix @@ -29,6 +29,11 @@ stdenv.mkDerivation { installFlags = [ "install-completion" ]; + outputs = [ + "out" + "man" + ]; + patches = [ # https://github.com/martanne/abduco/pull/22 (fetchpatch { From 3eff4eb994d9931039057df32c6d7f03db0b9022 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 28 Jan 2026 00:10:11 +0100 Subject: [PATCH 132/532] python313Packages.slither-analyzer: modernize --- .../slither-analyzer/default.nix | 32 ++++++------------- 1 file changed, 9 insertions(+), 23 deletions(-) diff --git a/pkgs/development/python-modules/slither-analyzer/default.nix b/pkgs/development/python-modules/slither-analyzer/default.nix index d77c8c006510..045574b56631 100644 --- a/pkgs/development/python-modules/slither-analyzer/default.nix +++ b/pkgs/development/python-modules/slither-analyzer/default.nix @@ -1,6 +1,5 @@ { lib, - nix-update-script, buildPythonPackage, crytic-compile, fetchFromGitHub, @@ -9,13 +8,13 @@ packaging, prettytable, solc, + testers, + versionCheckHook, web3, withSolc ? false, - testers, - slither-analyzer, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "slither-analyzer"; version = "0.11.5"; pyproject = true; @@ -23,7 +22,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "crytic"; repo = "slither"; - tag = version; + tag = finalAttrs.version; hash = "sha256-sy1vE9XniwyvvZRFnnKhPfmYh2auHHcMel9sZx2YK3c="; }; @@ -38,6 +37,8 @@ buildPythonPackage rec { web3 ]; + nativeInstallCheckInputs = [ versionCheckHook ]; + postFixup = lib.optionalString withSolc '' wrapProgram $out/bin/slither \ --prefix PATH : "${lib.makeBinPath [ solc ]}" @@ -65,22 +66,7 @@ buildPythonPackage rec { "slither.vyper_parsing" ]; - # Test if the binary works during the build phase. - checkPhase = '' - runHook preCheck - - HOME="$TEMP" $out/bin/slither --version - - runHook postCheck - ''; - - passthru.tests.version = testers.testVersion { - package = slither-analyzer; - command = "HOME=$TMPDIR slither --version"; - version = "${version}"; - }; - - passthru.updateScript = nix-update-script { }; + doInstallCheck = true; meta = { description = "Static Analyzer for Solidity"; @@ -90,7 +76,7 @@ buildPythonPackage rec { contract details, and provides an API to easily write custom analyses. ''; homepage = "https://github.com/trailofbits/slither"; - changelog = "https://github.com/crytic/slither/releases/tag/${version}"; + changelog = "https://github.com/crytic/slither/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.agpl3Plus; mainProgram = "slither"; maintainers = with lib.maintainers; [ @@ -99,4 +85,4 @@ buildPythonPackage rec { hellwolf ]; }; -} +}) From 411026066a61876af625ae7125d6c3c32634dd73 Mon Sep 17 00:00:00 2001 From: Marin Date: Tue, 27 Jan 2026 15:45:31 -0700 Subject: [PATCH 133/532] age-plugin-tpm: doInstallCheck --- pkgs/by-name/ag/age-plugin-tpm/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ag/age-plugin-tpm/package.nix b/pkgs/by-name/ag/age-plugin-tpm/package.nix index 5798f66db3c0..38539056ecdd 100644 --- a/pkgs/by-name/ag/age-plugin-tpm/package.nix +++ b/pkgs/by-name/ag/age-plugin-tpm/package.nix @@ -30,6 +30,7 @@ buildGoModule (finalAttrs: { swtpm ]; nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; buildInputs = [ openssl From e99859df46179bfe3bff65788940d003a9cea5cb Mon Sep 17 00:00:00 2001 From: Bruno Bigras <24027+bbigras@users.noreply.github.com> Date: Wed, 28 Jan 2026 23:54:20 -0500 Subject: [PATCH 134/532] veilid: 0.5.0 -> 0.5.2 --- pkgs/by-name/ve/veilid/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/veilid/package.nix b/pkgs/by-name/ve/veilid/package.nix index eedeccc69ebe..a9487d032dab 100644 --- a/pkgs/by-name/ve/veilid/package.nix +++ b/pkgs/by-name/ve/veilid/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage rec { pname = "veilid"; - version = "0.5.0"; + version = "0.5.2"; src = fetchFromGitLab { owner = "veilid"; repo = "veilid"; rev = "v${version}"; - hash = "sha256-cdFC5KgdLxykXtB2YG/HKJCrEBnw1lYJ3IJkRwMC49s="; + hash = "sha256-BND2Io3V5GtSqh9cTJ9SJ4jgfv6TZQGpYebO4f2YdMA="; }; - cargoHash = "sha256-TtGXCxEEb8PngN3tzybY5P0LgeAMQoxvUp1qSLfj830="; + cargoHash = "sha256-glbrjue0d2bG1P3U5+nqfxvz2qlDd16bpvyQYpGuiyI="; nativeBuildInputs = [ capnproto From aeb0bffd3808e8e22777fda8cfba1293a1bbc5e7 Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Mon, 19 Jan 2026 14:06:22 -0600 Subject: [PATCH 135/532] docs/release-notes: remove links to renamed services.stalwart-mail option * revert changes to previous version minus links to older option * address review comments: https://github.com/NixOS/nixpkgs/pull/481815#pullrequestreview-3680300529 https://github.com/NixOS/nixpkgs/pull/481815#discussion_r2706711813 https://github.com/NixOS/nixpkgs/pull/481815#discussion_r2710242153 --- .../manual/release-notes/rl-2311.section.md | 3 +- .../manual/release-notes/rl-2405.section.md | 2 +- .../manual/release-notes/rl-2411.section.md | 3 +- nixos/modules/module-list.nix | 2 +- .../mail/{stalwart-mail.nix => stalwart.nix} | 49 ++++++++++--------- nixos/tests/all-tests.nix | 2 +- ...rt-mail-config.nix => stalwart-config.nix} | 2 +- .../{stalwart-mail.nix => stalwart.nix} | 12 ++--- pkgs/by-name/st/stalwart-cli/package.nix | 6 +-- .../{stalwart-mail => stalwart}/package.nix | 14 +++--- .../spam-filter.nix | 6 +-- .../{stalwart-mail => stalwart}/webadmin.nix | 6 +-- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 6 +-- 14 files changed, 59 insertions(+), 55 deletions(-) rename nixos/modules/services/mail/{stalwart-mail.nix => stalwart.nix} (84%) rename nixos/tests/stalwart/{stalwart-mail-config.nix => stalwart-config.nix} (98%) rename nixos/tests/stalwart/{stalwart-mail.nix => stalwart.nix} (86%) rename pkgs/by-name/st/{stalwart-mail => stalwart}/package.nix (93%) rename pkgs/by-name/st/{stalwart-mail => stalwart}/spam-filter.nix (82%) rename pkgs/by-name/st/{stalwart-mail => stalwart}/webadmin.nix (90%) diff --git a/nixos/doc/manual/release-notes/rl-2311.section.md b/nixos/doc/manual/release-notes/rl-2311.section.md index d7fe84cbf70e..3083141e77f6 100644 --- a/nixos/doc/manual/release-notes/rl-2311.section.md +++ b/nixos/doc/manual/release-notes/rl-2311.section.md @@ -983,8 +983,7 @@ Make sure to also check the many updates in the [Nixpkgs library](#sec-release-2 [services.sitespeed-io](#opt-services.sitespeed-io.enable). - [stalwart-mail](https://stalw.art), an all-in-one email server (SMTP, IMAP, - JMAP). Available as - [services.stalwart-mail](#opt-services.stalwart-mail.enable). + JMAP). Available as `services.stalwart-mail`. - [tang](https://github.com/latchset/tang), a server for binding data to diff --git a/nixos/doc/manual/release-notes/rl-2405.section.md b/nixos/doc/manual/release-notes/rl-2405.section.md index 7f2e0f622c62..9f0bab8129af 100644 --- a/nixos/doc/manual/release-notes/rl-2405.section.md +++ b/nixos/doc/manual/release-notes/rl-2405.section.md @@ -741,7 +741,7 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi - `services.soju` now has a wrapper for the `sojuctl` command, pointed at the service config file. It also has the new option `adminSocket.enable`, which creates a unix admin socket at `/run/soju/admin`. -- `services.stalwart-mail` uses the legacy version 0.6.X as default because newer `stalwart-mail` versions require a [manual upgrade process](https://github.com/stalwartlabs/mail-server/blob/main/UPGRADING.md). Change [`services.stalwart-mail.package`](#opt-services.stalwart-mail.package) to `pkgs.stalwart-mail` if you wish to switch to the new version. +- `services.stalwart-mail` uses the legacy version 0.6.X as default because newer `stalwart-mail` versions require a [manual upgrade process](https://github.com/stalwartlabs/mail-server/blob/main/UPGRADING.md). Change `services.stalwart-mail.package` to `pkgs.stalwart-mail` if you wish to switch to the new version. - `services.teeworlds` module now has a wealth of configuration options, including a new `package` option. diff --git a/nixos/doc/manual/release-notes/rl-2411.section.md b/nixos/doc/manual/release-notes/rl-2411.section.md index 28cc21b77b4d..10392e1dea75 100644 --- a/nixos/doc/manual/release-notes/rl-2411.section.md +++ b/nixos/doc/manual/release-notes/rl-2411.section.md @@ -508,8 +508,7 @@ - Legacy package `stalwart-mail_0_6` was dropped, please note the [manual upgrade process](https://github.com/stalwartlabs/mail-server/blob/main/UPGRADING.md) - before changing the package to `pkgs.stalwart-mail` in - [`services.stalwart-mail.package`](#opt-services.stalwart-mail.package). + before changing the package to `pkgs.stalwart-mail` in `services.stalwart-mail.package`. - `nomad_1_5` and `nomad_1_6` were dropped, as [they have reached end-of-life upstream](https://support.hashicorp.com/hc/en-us/articles/360021185113-Support-Period-and-End-of-Life-EOL-Policy). Evaluating them will throw an error. diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index a6913729e510..b6c19e8cc5de 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -778,7 +778,7 @@ ./services/mail/rss2email.nix ./services/mail/schleuder.nix ./services/mail/spamassassin.nix - ./services/mail/stalwart-mail.nix + ./services/mail/stalwart.nix ./services/mail/sympa.nix ./services/mail/tlsrpt.nix ./services/mail/zeyple.nix diff --git a/nixos/modules/services/mail/stalwart-mail.nix b/nixos/modules/services/mail/stalwart.nix similarity index 84% rename from nixos/modules/services/mail/stalwart-mail.nix rename to nixos/modules/services/mail/stalwart.nix index a0ea04e50a14..5d1263bd794d 100644 --- a/nixos/modules/services/mail/stalwart-mail.nix +++ b/nixos/modules/services/mail/stalwart.nix @@ -5,9 +5,9 @@ ... }: let - cfg = config.services.stalwart-mail; + cfg = config.services.stalwart; configFormat = pkgs.formats.toml { }; - configFile = configFormat.generate "stalwart-mail.toml" cfg.settings; + configFile = configFormat.generate "stalwart.toml" cfg.settings; useLegacyStorage = lib.versionOlder config.system.stateVersion "24.11"; parsePorts = @@ -21,17 +21,22 @@ let in { - options.services.stalwart-mail = { - enable = lib.mkEnableOption "the Stalwart all-in-one email server"; + imports = [ + # since 0.12.0 (2025-05-26) release, upstream re-branded project to 'stalwart' due to inclusion of collaboration features (CalDAV, CardDAV, and WebDAV) + # https://github.com/stalwartlabs/stalwart/releases/tag/v0.12.0 + (lib.mkRenamedOptionModule [ "services" "stalwart-mail" ] [ "services" "stalwart" ]) + ]; + options.services.stalwart = { + enable = lib.mkEnableOption "the all-in-one collaboration and mail server, Stalwart"; - package = lib.mkPackageOption pkgs "stalwart-mail" { }; + package = lib.mkPackageOption pkgs "stalwart" { }; openFirewall = lib.mkOption { type = lib.types.bool; default = false; description = '' Whether to open TCP firewall ports, which are specified in - {option}`services.stalwart-mail.settings.server.listener` on all interfaces. + {option}`services.stalwart.settings.server.listener` on all interfaces. ''; }; @@ -39,7 +44,7 @@ in inherit (configFormat) type; default = { }; description = '' - Configuration options for the Stalwart email server. + Configuration options for the Stalwart collaboration and e-mail server. See for available options. By default, the module is configured to store everything locally. @@ -48,7 +53,7 @@ in dataDir = lib.mkOption { type = lib.types.path; - default = "/var/lib/stalwart-mail"; + default = "/var/lib/stalwart"; description = '' Data directory for stalwart ''; @@ -56,10 +61,10 @@ in credentials = lib.mkOption { description = '' - Credentials envs used to configure Stalwart-Mail secrets. + Credentials envs used to configure Stalwart secrets. These secrets can be accessed in configuration values with the macros such as - `%{file:/run/credentials/stalwart-mail.service/VAR_NAME}%`. + `%{file:/run/credentials/stalwart.service/VAR_NAME}%`. ''; type = lib.types.attrsOf lib.types.str; default = { }; @@ -90,7 +95,7 @@ in ]; # Default config: all local - services.stalwart-mail.settings = { + services.stalwart.settings = { tracer.stdout = { type = lib.mkDefault "stdout"; level = lib.mkDefault "info"; @@ -132,7 +137,7 @@ in ); in { - path = "/var/cache/stalwart-mail"; + path = "/var/cache/stalwart"; resource = lib.mkIf hasHttpListener (lib.mkDefault "file://${cfg.package.webadmin}/webadmin.zip"); }; }; @@ -142,20 +147,20 @@ in # service is restarted on a potentially large number of files. # That would cause unnecessary and unwanted delays. users = { - groups.stalwart-mail = { }; - users.stalwart-mail = { + groups.stalwart = { }; + users.stalwart = { isSystemUser = true; - group = "stalwart-mail"; + group = "stalwart"; }; }; systemd.tmpfiles.rules = [ - "d '${cfg.dataDir}' - stalwart-mail stalwart-mail - -" + "d '${cfg.dataDir}' - stalwart stalwart - -" ]; systemd = { services.stalwart-mail = { - description = "Stalwart Mail Server"; + description = "Stalwart Server"; wantedBy = [ "multi-user.target" ]; after = [ "local-fs.target" @@ -170,7 +175,7 @@ in KillSignal = "SIGINT"; Restart = "on-failure"; RestartSec = 5; - SyslogIdentifier = "stalwart-mail"; + SyslogIdentifier = "stalwart"; ExecStartPre = if useLegacyStorage then @@ -190,12 +195,12 @@ in ReadWritePaths = [ cfg.dataDir ]; - CacheDirectory = "stalwart-mail"; - StateDirectory = "stalwart-mail"; + CacheDirectory = "stalwart"; + StateDirectory = "stalwart"; # Upstream uses "stalwart" as the username since 0.12.0 - User = "stalwart-mail"; - Group = "stalwart-mail"; + User = "stalwart"; + Group = "stalwart"; # Bind standard privileged ports AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ]; diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 50c27ec6da79..ee3bf21b8211 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1477,7 +1477,7 @@ in sslh = handleTest ./sslh.nix { }; sssd-ldap = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./sssd-ldap.nix { }; sssd-legacy-config = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./sssd-legacy-config.nix { }; - stalwart-mail = runTest ./stalwart/stalwart-mail.nix; + stalwart = runTest ./stalwart/stalwart.nix; stargazer = runTest ./web-servers/stargazer.nix; starship = runTest ./starship.nix; startx = import ./startx.nix { inherit pkgs runTest; }; diff --git a/nixos/tests/stalwart/stalwart-mail-config.nix b/nixos/tests/stalwart/stalwart-config.nix similarity index 98% rename from nixos/tests/stalwart/stalwart-mail-config.nix rename to nixos/tests/stalwart/stalwart-config.nix index cb2989033763..343f7d9caab8 100644 --- a/nixos/tests/stalwart/stalwart-mail-config.nix +++ b/nixos/tests/stalwart/stalwart-config.nix @@ -7,7 +7,7 @@ in { security.pki.certificateFiles = [ certs.ca.cert ]; - services.stalwart-mail = { + services.stalwart = { enable = true; settings = { server.hostname = domain; diff --git a/nixos/tests/stalwart/stalwart-mail.nix b/nixos/tests/stalwart/stalwart.nix similarity index 86% rename from nixos/tests/stalwart/stalwart-mail.nix rename to nixos/tests/stalwart/stalwart.nix index 6466e648d626..79d1e3415c20 100644 --- a/nixos/tests/stalwart/stalwart-mail.nix +++ b/nixos/tests/stalwart/stalwart.nix @@ -1,4 +1,4 @@ -# Rudimentary test checking that the Stalwart email server can: +# Rudimentary test checking that the Stalwart collaboration server can: # - receive some message through SMTP submission, then # - serve this message through IMAP. @@ -8,13 +8,13 @@ let in { lib, ... }: { - name = "stalwart-mail"; + name = "stalwart"; nodes.main = { pkgs, ... }: { imports = [ - ./stalwart-mail-config.nix + ./stalwart-config.nix ]; environment.systemPackages = [ @@ -57,7 +57,7 @@ in testScript = # python '' - main.wait_for_unit("stalwart-mail.service") + main.wait_for_unit("stalwart.service") main.wait_for_open_port(587) main.wait_for_open_port(143) main.wait_for_open_port(80) @@ -65,14 +65,14 @@ in main.succeed("test-smtp-submission") # restart stalwart to test rocksdb compaction of existing database - main.succeed("systemctl restart stalwart-mail.service") + main.succeed("systemctl restart stalwart.service") main.wait_for_open_port(587) main.wait_for_open_port(143) main.wait_for_open_port(80) main.succeed("test-imap-read") - main.succeed("test -d /var/cache/stalwart-mail/STALWART_WEBADMIN") + main.succeed("test -d /var/cache/stalwart/STALWART_WEBADMIN") main.succeed("curl --fail http://localhost") ''; diff --git a/pkgs/by-name/st/stalwart-cli/package.nix b/pkgs/by-name/st/stalwart-cli/package.nix index 4c9d813e7a2f..4c03d8b3b512 100644 --- a/pkgs/by-name/st/stalwart-cli/package.nix +++ b/pkgs/by-name/st/stalwart-cli/package.nix @@ -2,11 +2,11 @@ lib, rustPlatform, versionCheckHook, - stalwart-mail, + stalwart, }: rustPlatform.buildRustPackage { - inherit (stalwart-mail) src version cargoDeps; + inherit (stalwart) src version cargoDeps; pname = "stalwart-cli"; cargoBuildFlags = [ @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage { dontVersionCheck = true; meta = { - inherit (stalwart-mail.meta) license homepage changelog; + inherit (stalwart.meta) license homepage changelog; description = "Stalwart Mail Server CLI"; mainProgram = "stalwart-cli"; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/st/stalwart-mail/package.nix b/pkgs/by-name/st/stalwart/package.nix similarity index 93% rename from pkgs/by-name/st/stalwart-mail/package.nix rename to pkgs/by-name/st/stalwart/package.nix index 4be73405bd7e..84cbea33885f 100644 --- a/pkgs/by-name/st/stalwart-mail/package.nix +++ b/pkgs/by-name/st/stalwart/package.nix @@ -20,7 +20,7 @@ }: rustPlatform.buildRustPackage (finalAttrs: { - pname = "stalwart-mail" + (lib.optionalString stalwartEnterprise "-enterprise"); + pname = "stalwart" + (lib.optionalString stalwartEnterprise "-enterprise"); version = "0.15.4"; src = fetchFromGitHub { @@ -87,7 +87,7 @@ rustPlatform.buildRustPackage (finalAttrs: { mkdir -p $out/lib/systemd/system - substitute resources/systemd/stalwart-mail.service $out/lib/systemd/system/stalwart-mail.service \ + substitute resources/systemd/stalwart-mail.service $out/lib/systemd/system/stalwart.service \ --replace-fail "__PATH__" "$out" ''; @@ -185,20 +185,20 @@ rustPlatform.buildRustPackage (finalAttrs: { webadmin = buildPackages.callPackage ./webadmin.nix { }; spam-filter = callPackage ./spam-filter.nix { }; updateScript = nix-update-script { }; - tests.stalwart-mail = nixosTests.stalwart-mail; + tests.stalwart = nixosTests.stalwart; }; meta = { - description = "Secure & Modern All-in-One Mail Server (IMAP, JMAP, SMTP)"; - homepage = "https://github.com/stalwartlabs/mail-server"; - changelog = "https://github.com/stalwartlabs/mail-server/blob/main/CHANGELOG.md"; + description = "Secure, modern, and all-in-one mail & collaboration server fluent in IMAP, JMAP, SMTP, CalDAV, CardDAV, and WebDAV"; + homepage = "https://github.com/stalwartlabs/stalwart"; + changelog = "https://github.com/stalwartlabs/stalwart/blob/main/CHANGELOG.md"; license = [ lib.licenses.agpl3Only ] ++ lib.optionals stalwartEnterprise [ { fullName = "Stalwart Enterprise License 1.0 (SELv1) Agreement"; - url = "https://github.com/stalwartlabs/mail-server/blob/main/LICENSES/LicenseRef-SEL.txt"; + url = "https://github.com/stalwartlabs/stalwart/blob/main/LICENSES/LicenseRef-SEL.txt"; free = false; redistributable = false; } diff --git a/pkgs/by-name/st/stalwart-mail/spam-filter.nix b/pkgs/by-name/st/stalwart/spam-filter.nix similarity index 82% rename from pkgs/by-name/st/stalwart-mail/spam-filter.nix rename to pkgs/by-name/st/stalwart/spam-filter.nix index 95fc5e43035c..68f638a11aa4 100644 --- a/pkgs/by-name/st/stalwart-mail/spam-filter.nix +++ b/pkgs/by-name/st/stalwart/spam-filter.nix @@ -2,7 +2,7 @@ lib, fetchFromGitHub, stdenv, - stalwart-mail, + stalwart, nix-update-script, }: @@ -31,13 +31,13 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "Secure & modern all-in-one mail server Stalwart (spam-filter module)"; + description = "Secure, modern, and all-in-one mail & collaboration server, Stalwart (spam-filter module)"; homepage = "https://github.com/stalwartlabs/spam-filter"; changelog = "https://github.com/stalwartlabs/spam-filter/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = with lib.licenses; [ mit asl20 ]; - inherit (stalwart-mail.meta) maintainers; + inherit (stalwart.meta) maintainers; }; }) diff --git a/pkgs/by-name/st/stalwart-mail/webadmin.nix b/pkgs/by-name/st/stalwart/webadmin.nix similarity index 90% rename from pkgs/by-name/st/stalwart-mail/webadmin.nix rename to pkgs/by-name/st/stalwart/webadmin.nix index e77e8ba4c90d..a61847f30acb 100644 --- a/pkgs/by-name/st/stalwart-mail/webadmin.nix +++ b/pkgs/by-name/st/stalwart/webadmin.nix @@ -1,7 +1,7 @@ { lib, rustPlatform, - stalwart-mail, + stalwart, fetchFromGitHub, trunk, tailwindcss_3, @@ -68,10 +68,10 @@ rustPlatform.buildRustPackage (finalAttrs: { }; meta = { - description = "Secure & modern all-in-one mail server Stalwart (webadmin module)"; + description = "Secure, modern, and all-in-one mail & collaboration server, Stalwart (webadmin module)"; homepage = "https://github.com/stalwartlabs/webadmin"; changelog = "https://github.com/stalwartlabs/webadmin/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.agpl3Only; - inherit (stalwart-mail.meta) maintainers; + inherit (stalwart.meta) maintainers; }; }) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index d394294c8125..7c9754b8ef01 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1662,6 +1662,7 @@ mapAliases { src = throw "The \"src\" package has been renamed to \"simple-revision-control\". If you encounter this error and did not intend to use that package you may have a falsely constructed overlay."; # Added 2025-11-19 ssm-agent = throw "'ssm-agent' has been renamed to/replaced by 'amazon-ssm-agent'"; # Converted to throw 2025-10-27 stacer = throw "'stacer' has been removed because it was abandoned upstream and relied upon vulnerable software"; # Added 2025-11-08 + stalwart-mail = warnAlias "'stalwart-mail' has been renamed to/replaced by 'stalwart'" stalwart; # Added 2026-01-19 starpls-bin = throw "'starpls-bin' has been renamed to/replaced by 'starpls'"; # Converted to throw 2025-10-27 station = throw "station has been removed from nixpkgs, as there were no committers among its maintainers to unblock security issues"; # Added 2025-06-16 steam-run-native = throw "'steam-run-native' has been renamed to/replaced by 'steam-run'"; # Converted to throw 2025-10-27 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7d3d396b73cc..1978829a973b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8982,10 +8982,10 @@ with pkgs; enableAirplay2 = true; }; - stalwart-mail-webadmin = stalwart-mail.webadmin; - stalwart-mail-spam-filter = stalwart-mail.spam-filter; + stalwart-webadmin = stalwart.webadmin; + stalwart-spam-filter = stalwart.spam-filter; - stalwart-mail-enterprise = stalwart-mail.override { + stalwart-enterprise = stalwart.override { stalwartEnterprise = true; }; From 3b775c911962fcdfd9f3f098b2a3c31a67bf063e Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Thu, 22 Jan 2026 17:34:31 -0600 Subject: [PATCH 136/532] docs/release-notes: add updates to 26.05 rl * docs/nixpkgs: mention rename of pkg * docs/nixos: mention rename of module and new module options * address review comment: https://github.com/NixOS/nixpkgs/pull/481815#discussion_r2706713675 --- doc/release-notes/rl-2605.section.md | 2 ++ nixos/doc/manual/release-notes/rl-2605.section.md | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 6c126a48f7d3..63aa05f13cc5 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -111,6 +111,8 @@ retained for packages that have not completed migration. `asio_1_10` has been removed as no packages depend on it anymore. `asio` also no longer propagates `boost` as it is used independent from `boost` in most cases. +- `stalwart-mail` has been renamed to `stalwart` + - Ethercalc and its associated module have been removed, as the package is unmaintained and cannot be installed from source with npm now. - `coreth` has been removed, as upstream has moved it into `avalanchego`. diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index 8f099ccfb873..adf24f956836 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -75,6 +75,11 @@ of pulling the upstream container image from Docker Hub. If you want the old beh } ``` +- `services.stalwart-mail` has been renamed to `services.stalwart` to align with upstream re-brand as an e-mail and collaboration server. Other notable breaking changes to module: + + - `systemd.services.stalwart` owned by `stalwart:stalwart`. The `user` and `group` are configurable via `services.stalwart.user` and `services.stalwart.group`, respectively. By default, if `stateVersion` is older than `26.05`, will fallback to legacy value of `stalwart-mail` for both `user` and `group`. + - Default value for `services.stalwart.dataDir` has changed to `/var/lib/stalwart`. If `stateVersion` is older than `26.05`, will fallback to legacy value of `/var/lib/stalwart-mail`. + - Ethercalc and its associated module have been removed, as the package is unmaintained and cannot be installed from source with npm now. - `services.cgit` before always had the git-http-backend and its "export all" setting enabled, which sidestepped any access control configured in cgit's settings. Now you have to make a decision and either enable or disable `services.cgit.gitHttpBackend.checkExportOkFiles` (or disable the git-http-backend). From f80dce8801b869d434693ccedd6a1122fb198f43 Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Thu, 22 Jan 2026 17:40:43 -0600 Subject: [PATCH 137/532] module/stalwart: add guards against data loss * if `stateVersion` < 26.05, will fallback to previous defaults * add new options to configure `user:group` ownership of service * address review comments: https://github.com/NixOS/nixpkgs/pull/481815#discussion_r2710218047 https://github.com/NixOS/nixpkgs/pull/481815#discussion_r2710223058 --- nixos/modules/services/mail/stalwart.nix | 41 ++++++++++++++++++------ 1 file changed, 31 insertions(+), 10 deletions(-) diff --git a/nixos/modules/services/mail/stalwart.nix b/nixos/modules/services/mail/stalwart.nix index 5d1263bd794d..72e4d35e7eb2 100644 --- a/nixos/modules/services/mail/stalwart.nix +++ b/nixos/modules/services/mail/stalwart.nix @@ -9,6 +9,7 @@ let configFormat = pkgs.formats.toml { }; configFile = configFormat.generate "stalwart.toml" cfg.settings; useLegacyStorage = lib.versionOlder config.system.stateVersion "24.11"; + useLegacyDefault = lib.versionOlder config.system.stateVersion "26.05"; parsePorts = listeners: @@ -53,12 +54,28 @@ in dataDir = lib.mkOption { type = lib.types.path; - default = "/var/lib/stalwart"; + default = if useLegacyDefault then "/var/lib/stalwart-mail" else "/var/lib/stalwart"; description = '' Data directory for stalwart ''; }; + user = lib.mkOption { + type = lib.types.str; + default = if useLegacyDefault then "stalwart-mail" else "stalwart"; + description = '' + User ownership of service + ''; + }; + + group = lib.mkOption { + type = lib.types.str; + default = if useLegacyDefault then "stalwart-mail" else "stalwart"; + description = '' + Group ownership of service + ''; + }; + credentials = lib.mkOption { description = '' Credentials envs used to configure Stalwart secrets. @@ -147,15 +164,19 @@ in # service is restarted on a potentially large number of files. # That would cause unnecessary and unwanted delays. users = { - groups.stalwart = { }; - users.stalwart = { - isSystemUser = true; - group = "stalwart"; + groups = { + ${cfg.group} = { }; + }; + users = { + ${cfg.user} = { + isSystemUser = true; + group = "${cfg.group}"; + }; }; }; systemd.tmpfiles.rules = [ - "d '${cfg.dataDir}' - stalwart stalwart - -" + "d '${cfg.dataDir}' - '${cfg.user}' '${cfg.group}' - -" ]; systemd = { @@ -195,12 +216,12 @@ in ReadWritePaths = [ cfg.dataDir ]; - CacheDirectory = "stalwart"; - StateDirectory = "stalwart"; + CacheDirectory = if useLegacyDefault then "stalwart-mail" else "stalwart"; + StateDirectory = if useLegacyDefault then "stalwart-mail" else "stalwart"; # Upstream uses "stalwart" as the username since 0.12.0 - User = "stalwart"; - Group = "stalwart"; + User = if useLegacyDefault then "stalwart-mail" else "${cfg.user}"; + Group = if useLegacyDefault then "stalwart-mail" else "${cfg.group}"; # Bind standard privileged ports AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ]; From dbdc4b8d6ef8dbfed743c9f0a7882f37ad56febc Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Thu, 22 Jan 2026 17:53:36 -0600 Subject: [PATCH 138/532] stalwart: pkg metadata update * add `longDescription` * address review comments: https://github.com/NixOS/nixpkgs/pull/481815#discussion_r2706718725 https://github.com/NixOS/nixpkgs/pull/481815#discussion_r2706719258 https://github.com/NixOS/nixpkgs/pull/481815#discussion_r2706723133 https://github.com/NixOS/nixpkgs/pull/481815#discussion_r2706724024 --- nixos/tests/stalwart/stalwart.nix | 2 +- pkgs/by-name/st/stalwart/package.nix | 5 ++++- pkgs/by-name/st/stalwart/spam-filter.nix | 2 +- pkgs/by-name/st/stalwart/webadmin.nix | 2 +- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/nixos/tests/stalwart/stalwart.nix b/nixos/tests/stalwart/stalwart.nix index 79d1e3415c20..d98d1df25008 100644 --- a/nixos/tests/stalwart/stalwart.nix +++ b/nixos/tests/stalwart/stalwart.nix @@ -1,4 +1,4 @@ -# Rudimentary test checking that the Stalwart collaboration server can: +# Rudimentary test checking that the Stalwart server can: # - receive some message through SMTP submission, then # - serve this message through IMAP. diff --git a/pkgs/by-name/st/stalwart/package.nix b/pkgs/by-name/st/stalwart/package.nix index 84cbea33885f..65b859353f0f 100644 --- a/pkgs/by-name/st/stalwart/package.nix +++ b/pkgs/by-name/st/stalwart/package.nix @@ -189,7 +189,10 @@ rustPlatform.buildRustPackage (finalAttrs: { }; meta = { - description = "Secure, modern, and all-in-one mail & collaboration server fluent in IMAP, JMAP, SMTP, CalDAV, CardDAV, and WebDAV"; + description = "Secure, modern, all-in-one mail and collaboration server"; + longDescription = '' + Secure, scalable and fluent in every protocol (IMAP, JMAP, SMTP, CalDAV, CardDAV, WebDAV). + ''; homepage = "https://github.com/stalwartlabs/stalwart"; changelog = "https://github.com/stalwartlabs/stalwart/blob/main/CHANGELOG.md"; license = [ diff --git a/pkgs/by-name/st/stalwart/spam-filter.nix b/pkgs/by-name/st/stalwart/spam-filter.nix index 68f638a11aa4..af75c5b87869 100644 --- a/pkgs/by-name/st/stalwart/spam-filter.nix +++ b/pkgs/by-name/st/stalwart/spam-filter.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "Secure, modern, and all-in-one mail & collaboration server, Stalwart (spam-filter module)"; + description = "Spam filter module for the Stalwart server"; homepage = "https://github.com/stalwartlabs/spam-filter"; changelog = "https://github.com/stalwartlabs/spam-filter/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = with lib.licenses; [ diff --git a/pkgs/by-name/st/stalwart/webadmin.nix b/pkgs/by-name/st/stalwart/webadmin.nix index a61847f30acb..d62ee5258c28 100644 --- a/pkgs/by-name/st/stalwart/webadmin.nix +++ b/pkgs/by-name/st/stalwart/webadmin.nix @@ -68,7 +68,7 @@ rustPlatform.buildRustPackage (finalAttrs: { }; meta = { - description = "Secure, modern, and all-in-one mail & collaboration server, Stalwart (webadmin module)"; + description = "Web administration module for the Stalwart server"; homepage = "https://github.com/stalwartlabs/webadmin"; changelog = "https://github.com/stalwartlabs/webadmin/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.agpl3Only; From 9dc7450f47587ac555f97615204e9efa268500be Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Thu, 22 Jan 2026 18:02:44 -0600 Subject: [PATCH 139/532] stalwart: remove refs to `stalwart-mail` * re-name systemd service * update test --- nixos/modules/services/mail/stalwart.nix | 6 +++--- nixos/tests/stalwart/stalwart-config.nix | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/mail/stalwart.nix b/nixos/modules/services/mail/stalwart.nix index 72e4d35e7eb2..1bdc2db6b457 100644 --- a/nixos/modules/services/mail/stalwart.nix +++ b/nixos/modules/services/mail/stalwart.nix @@ -180,7 +180,7 @@ in ]; systemd = { - services.stalwart-mail = { + services.stalwart = { description = "Stalwart Server"; wantedBy = [ "multi-user.target" ]; after = [ @@ -220,8 +220,8 @@ in StateDirectory = if useLegacyDefault then "stalwart-mail" else "stalwart"; # Upstream uses "stalwart" as the username since 0.12.0 - User = if useLegacyDefault then "stalwart-mail" else "${cfg.user}"; - Group = if useLegacyDefault then "stalwart-mail" else "${cfg.group}"; + User = "${cfg.user}"; + Group = "${cfg.group}"; # Bind standard privileged ports AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ]; diff --git a/nixos/tests/stalwart/stalwart-config.nix b/nixos/tests/stalwart/stalwart-config.nix index 343f7d9caab8..7fcbf8aae41c 100644 --- a/nixos/tests/stalwart/stalwart-config.nix +++ b/nixos/tests/stalwart/stalwart-config.nix @@ -54,7 +54,7 @@ in store."rocksdb" = { type = "rocksdb"; - path = "/var/lib/stalwart-mail/data"; + path = "/var/lib/stalwart/data"; compression = "lz4"; }; From 7d08d5257bad85e533759237177ce025ad4ce289 Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Thu, 22 Jan 2026 20:55:48 -0600 Subject: [PATCH 140/532] nixos/stalwart: update setting description * address review comment: https://github.com/NixOS/nixpkgs/pull/481815/files#r2706718725 --- nixos/modules/services/mail/stalwart.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/mail/stalwart.nix b/nixos/modules/services/mail/stalwart.nix index 1bdc2db6b457..3d7c6be0de53 100644 --- a/nixos/modules/services/mail/stalwart.nix +++ b/nixos/modules/services/mail/stalwart.nix @@ -45,7 +45,7 @@ in inherit (configFormat) type; default = { }; description = '' - Configuration options for the Stalwart collaboration and e-mail server. + Configuration options for the Stalwart server. See for available options. By default, the module is configured to store everything locally. From 7457ecf7bb8a71225e4ddccff57b5bf5ecf974c7 Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Fri, 23 Jan 2026 08:56:10 -0600 Subject: [PATCH 141/532] nixos/stalwart: improve code * address review comments: https://github.com/NixOS/nixpkgs/pull/481815#discussion_r2719419333 https://github.com/NixOS/nixpkgs/pull/481815#discussion_r2719421199 --- nixos/modules/services/mail/stalwart.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/mail/stalwart.nix b/nixos/modules/services/mail/stalwart.nix index 3d7c6be0de53..2592377f9fba 100644 --- a/nixos/modules/services/mail/stalwart.nix +++ b/nixos/modules/services/mail/stalwart.nix @@ -170,7 +170,7 @@ in users = { ${cfg.user} = { isSystemUser = true; - group = "${cfg.group}"; + inherit (cfg) group; }; }; }; @@ -220,8 +220,8 @@ in StateDirectory = if useLegacyDefault then "stalwart-mail" else "stalwart"; # Upstream uses "stalwart" as the username since 0.12.0 - User = "${cfg.user}"; - Group = "${cfg.group}"; + User = cfg.user; + Group = cfg.group; # Bind standard privileged ports AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ]; From 6cd9ce753dbfa015e193659c39f3cbeab50b5357 Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Fri, 23 Jan 2026 09:51:44 -0600 Subject: [PATCH 142/532] nixos/stalwart: add fallback to `/var/cache/stalwart-mail` * update test to account for fallback --- nixos/modules/services/mail/stalwart.nix | 2 +- nixos/tests/stalwart/stalwart.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/mail/stalwart.nix b/nixos/modules/services/mail/stalwart.nix index 2592377f9fba..c3f0753276e3 100644 --- a/nixos/modules/services/mail/stalwart.nix +++ b/nixos/modules/services/mail/stalwart.nix @@ -154,7 +154,7 @@ in ); in { - path = "/var/cache/stalwart"; + path = if useLegacyDefault then "/var/cache/stalwart-mail" else "/var/cache/stalwart"; resource = lib.mkIf hasHttpListener (lib.mkDefault "file://${cfg.package.webadmin}/webadmin.zip"); }; }; diff --git a/nixos/tests/stalwart/stalwart.nix b/nixos/tests/stalwart/stalwart.nix index d98d1df25008..2fa61e0e74fe 100644 --- a/nixos/tests/stalwart/stalwart.nix +++ b/nixos/tests/stalwart/stalwart.nix @@ -72,7 +72,7 @@ in main.succeed("test-imap-read") - main.succeed("test -d /var/cache/stalwart/STALWART_WEBADMIN") + main.succeed("test -d /var/cache/stalwart-mail/STALWART_WEBADMIN || test -d /var/cache/stalwart/STALWART_WEBADMIN") main.succeed("curl --fail http://localhost") ''; From 08e0a41a86a3a13ef42c1744e1f850d948bd36cc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 07:54:42 +0000 Subject: [PATCH 143/532] aws-vault: 7.9.0 -> 7.9.3 --- pkgs/by-name/aw/aws-vault/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/aw/aws-vault/package.nix b/pkgs/by-name/aw/aws-vault/package.nix index 176e905ed688..cd6eae54b9d1 100644 --- a/pkgs/by-name/aw/aws-vault/package.nix +++ b/pkgs/by-name/aw/aws-vault/package.nix @@ -10,17 +10,17 @@ }: buildGoModule rec { pname = "aws-vault"; - version = "7.9.0"; + version = "7.9.3"; src = fetchFromGitHub { owner = "ByteNess"; repo = "aws-vault"; rev = "v${version}"; - hash = "sha256-G80hDf6rpWzgkS1VESBGUpTcShvnuCH1OAiMboOz37k="; + hash = "sha256-oQI1VjK4nQAErXgtUumdTwVB0maCfEv4WRF+buaHnKM="; }; proxyVendor = true; - vendorHash = "sha256-7ONAv0EooaseR5kpca8y2OX8yOKMID2xgkYC4rm4CcQ="; + vendorHash = "sha256-KXJSggr0kOTduv3yhDJbDNdSrfXS+d2UOFFn9UK519M="; nativeBuildInputs = [ installShellFiles From 277caf412aa3c61d862daf698236bb7003fdf4b4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 08:27:21 +0000 Subject: [PATCH 144/532] oh-my-posh: 29.0.2 -> 29.1.0 --- pkgs/by-name/oh/oh-my-posh/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/oh/oh-my-posh/package.nix b/pkgs/by-name/oh/oh-my-posh/package.nix index bd35b5d09c32..e9dcd07b4c52 100644 --- a/pkgs/by-name/oh/oh-my-posh/package.nix +++ b/pkgs/by-name/oh/oh-my-posh/package.nix @@ -6,16 +6,16 @@ }: buildGoModule rec { pname = "oh-my-posh"; - version = "29.0.2"; + version = "29.1.0"; src = fetchFromGitHub { owner = "jandedobbeleer"; repo = "oh-my-posh"; tag = "v${version}"; - hash = "sha256-Ir7E8EyQ1pnDQG4bzn5ZCEkWNpoF/WXBCa8mWqz/66M="; + hash = "sha256-gbb/ZVd3oNABw8Hjeht//bPdLVQnWtEtAkvYudGqMTs="; }; - vendorHash = "sha256-cCeKP1uWVYIfJKMUNk7Hf5voCQdzq9u5gTETgbc86N0="; + vendorHash = "sha256-75buRo7DNq4gzY+66NEVSI1XOJdgckqzHoDwraUmEAw="; sourceRoot = "${src.name}/src"; From f25f7ab87031c61a618920a9312b79feae019ee5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 11:41:45 +0000 Subject: [PATCH 145/532] systemdgenie: 0.99.0-unstable-2026-01-02 -> 0.99.0-unstable-2026-01-29 --- pkgs/by-name/sy/systemdgenie/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sy/systemdgenie/package.nix b/pkgs/by-name/sy/systemdgenie/package.nix index 36e6bab0836c..a68b1f2bbd21 100644 --- a/pkgs/by-name/sy/systemdgenie/package.nix +++ b/pkgs/by-name/sy/systemdgenie/package.nix @@ -10,14 +10,14 @@ stdenv.mkDerivation { pname = "systemdgenie"; - version = "0.99.0-unstable-2026-01-02"; + version = "0.99.0-unstable-2026-01-29"; src = fetchFromGitLab { domain = "invent.kde.org"; repo = "SystemdGenie"; owner = "system"; - rev = "c007f1dad545626c4b405538a281e41278b34762"; - hash = "sha256-/D5F10U4cb5oEIMuS2OFtw93FG4W+FVmHYlzDsPQz6w="; + rev = "5f6665b8ae3e6300fd52da759ad5e5211a533ecb"; + hash = "sha256-OzoJJYEcEsXKaAggvqpjN9YQEMX49bxvF5s0+ymplQs="; }; strictDeps = true; From f902a7c9482a48b67cf9ac9e74079b728df729d5 Mon Sep 17 00:00:00 2001 From: Vincent Demeester Date: Thu, 29 Jan 2026 13:50:28 +0100 Subject: [PATCH 146/532] minikube: 1.37.0 -> 1.38.0 --- pkgs/by-name/mi/minikube/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/minikube/package.nix b/pkgs/by-name/mi/minikube/package.nix index ba903beadf7b..a96af20813b1 100644 --- a/pkgs/by-name/mi/minikube/package.nix +++ b/pkgs/by-name/mi/minikube/package.nix @@ -15,9 +15,9 @@ buildGoModule rec { pname = "minikube"; - version = "1.37.0"; + version = "1.38.0"; - vendorHash = "sha256-xPTJMxKnEwZKKCc6QZxeL+03qM0oldOIKY4sPjSw3Ak="; + vendorHash = "sha256-Sm/c5NhoLyd7+GFpOw6wyZNqEnJyREHgZf33U7g1LuE="; doCheck = false; @@ -25,7 +25,7 @@ buildGoModule rec { owner = "kubernetes"; repo = "minikube"; rev = "v${version}"; - sha256 = "sha256-qyeGBL952YIloB/69W+QWosXxwIrazE0OMdVO6LshPk="; + sha256 = "sha256-6kBygQ9agBcFJZxoiGb4KsPMz/jnZU54sGMWjF3mTuA="; }; postPatch = '' substituteInPlace Makefile \ From 4782bceddffd914b8eb52ec02f8d56a9a0619c82 Mon Sep 17 00:00:00 2001 From: Vincent Demeester Date: Thu, 29 Jan 2026 13:50:55 +0100 Subject: [PATCH 147/532] docker-machine-kvm2: remove obsolete package minikube 1.38.0 internalized the KVM driver (kubernetes/minikube#21625). The external docker-machine-driver-kvm2 binary is no longer needed. Users should use `minikube start -d kvm` directly. --- .../cluster/docker-machine/kvm2.nix | 42 ------------------- pkgs/top-level/all-packages.nix | 2 - 2 files changed, 44 deletions(-) delete mode 100644 pkgs/applications/networking/cluster/docker-machine/kvm2.nix diff --git a/pkgs/applications/networking/cluster/docker-machine/kvm2.nix b/pkgs/applications/networking/cluster/docker-machine/kvm2.nix deleted file mode 100644 index 94b134ce487b..000000000000 --- a/pkgs/applications/networking/cluster/docker-machine/kvm2.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ - lib, - buildGoModule, - minikube, -}: - -buildGoModule rec { - inherit (minikube) - version - src - nativeBuildInputs - buildInputs - vendorHash - doCheck - ; - - pname = "docker-machine-kvm2"; - - postPatch = minikube.postPatch + '' - sed -i '/GOARCH=$*/d' Makefile - ''; - - buildPhase = '' - make docker-machine-driver-kvm2 COMMIT=${src.rev} - ''; - - installPhase = '' - install out/docker-machine-driver-kvm2 -Dt $out/bin - ''; - - meta = { - homepage = "https://minikube.sigs.k8s.io/docs/drivers/kvm2"; - description = "KVM2 driver for docker-machine"; - mainProgram = "docker-machine-driver-kvm2"; - license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ - tadfisher - atkinschang - ]; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7d3d396b73cc..7eff338d39e8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10037,8 +10037,6 @@ with pkgs; docker-machine-hyperkit = callPackage ../applications/networking/cluster/docker-machine/hyperkit.nix { }; - docker-machine-kvm2 = callPackage ../applications/networking/cluster/docker-machine/kvm2.nix { }; - docker-buildx = callPackage ../applications/virtualization/docker/buildx.nix { }; docker-compose = callPackage ../applications/virtualization/docker/compose.nix { }; docker-sbom = callPackage ../applications/virtualization/docker/sbom.nix { }; From 1c9a91308a54d2986b5e95072ce4fddacc14d100 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 13:57:33 +0000 Subject: [PATCH 148/532] kubectl-gadget: 0.48.0 -> 0.48.1 --- pkgs/by-name/ku/kubectl-gadget/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ku/kubectl-gadget/package.nix b/pkgs/by-name/ku/kubectl-gadget/package.nix index 6962e3b252f8..1a21bfa44748 100644 --- a/pkgs/by-name/ku/kubectl-gadget/package.nix +++ b/pkgs/by-name/ku/kubectl-gadget/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "kubectl-gadget"; - version = "0.48.0"; + version = "0.48.1"; src = fetchFromGitHub { owner = "inspektor-gadget"; repo = "inspektor-gadget"; tag = "v${version}"; - hash = "sha256-g2nJYiGukgi6CEhIJRuqqpPT9XbfQGFVmQD4Ne8gul0="; + hash = "sha256-brYWsPd8RDBiFoXhbnNf8R0cgnHws1Wh5bc8y0s2U3k="; }; vendorHash = "sha256-FLWpvCHeZUnlGZM1lxNoArqfSP2iQuYnhBRtD2ymclI="; From cd67f619b8b109253282d71b7525290836758a5e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 14:58:25 +0000 Subject: [PATCH 149/532] clickhouse-backup: 2.6.41 -> 2.6.42 --- pkgs/by-name/cl/clickhouse-backup/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cl/clickhouse-backup/package.nix b/pkgs/by-name/cl/clickhouse-backup/package.nix index aabb2a8d539b..9d5d59b8eee6 100644 --- a/pkgs/by-name/cl/clickhouse-backup/package.nix +++ b/pkgs/by-name/cl/clickhouse-backup/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "clickhouse-backup"; - version = "2.6.41"; + version = "2.6.42"; src = fetchFromGitHub { owner = "Altinity"; repo = "clickhouse-backup"; tag = "v${version}"; - hash = "sha256-LBwmdGcQuDu0tr9c67bboBzv6ypxzYRU36Z76lL94yo="; + hash = "sha256-v2SezQwMgDkS+dAhj122P//CaVIwbqdjlLBvkW3Xkh0="; }; - vendorHash = "sha256-UxbQ/Q4HsTBkbIMBdeKns6t8tZnfdBRaHDMOA2RYDLI="; + vendorHash = "sha256-vEsbS5aa2+2xiUU96dwn697hW0QA5IGxYD8ua1bsVyw="; ldflags = [ "-X main.version=${version}" From 9838c864278bbd363a8b5af57af4221b5f270959 Mon Sep 17 00:00:00 2001 From: Malik Date: Thu, 29 Jan 2026 17:22:01 +0100 Subject: [PATCH 150/532] Crush: bump 0.22.1 -> 0.36.0 --- pkgs/by-name/cr/crush/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cr/crush/package.nix b/pkgs/by-name/cr/crush/package.nix index 229bdc49983b..22122f867d90 100644 --- a/pkgs/by-name/cr/crush/package.nix +++ b/pkgs/by-name/cr/crush/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "crush"; - version = "0.22.1"; + version = "0.36.0"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "crush"; tag = "v${finalAttrs.version}"; - hash = "sha256-WwakKR+JdlidfxXnKmAPVMxRs/TfNPOg43vQ9HrEqFY="; + hash = "sha256-xitCvejiVts9kkvtcVwh/zaeWIzDj0jx9xQMh2h+9Ns="; }; - vendorHash = "sha256-9WROtIp4Tt+9w+L+frLawwoyMCjuk41VIGYEi5oSHDk="; + vendorHash = "sha256-8Tw+O57E5aKFO2bKimiXRK9tGnAAQr3qsuP6P9LgBjw="; ldflags = [ "-s" From 6798276c8d792c2258088a167827ad6cbe9f69f1 Mon Sep 17 00:00:00 2001 From: Malik Date: Thu, 29 Jan 2026 17:27:21 +0100 Subject: [PATCH 151/532] Crush: add malik as maintainer --- pkgs/by-name/cr/crush/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/cr/crush/package.nix b/pkgs/by-name/cr/crush/package.nix index 22122f867d90..3f2b9a2f8a32 100644 --- a/pkgs/by-name/cr/crush/package.nix +++ b/pkgs/by-name/cr/crush/package.nix @@ -51,7 +51,10 @@ buildGoModule (finalAttrs: { homepage = "https://github.com/charmbracelet/crush"; changelog = "https://github.com/charmbracelet/crush/releases/tag/v${finalAttrs.version}"; license = lib.licenses.fsl11Mit; - maintainers = with lib.maintainers; [ x123 ]; + maintainers = with lib.maintainers; [ + x123 + malik + ]; mainProgram = "crush"; }; }) From 6f8cde21020a6997053540eec2a2a02b2f5abae7 Mon Sep 17 00:00:00 2001 From: whispers Date: Thu, 29 Jan 2026 13:29:35 -0500 Subject: [PATCH 152/532] tor-browser: 15.0.4 -> 15.0.5 Release announcement: https://blog.torproject.org/new-release-tor-browser-1505/ Changelog: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/raw/maint-15.0/projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt This is an unscheduled release for Tor Browser designed to fix vandalism of Vietnamese translations within the browser. It has no corresponding Firefox ESR, and is not security critical (though there is an associated update to Tor, which fixes one low-severity security issue.) --- pkgs/by-name/to/tor-browser/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/to/tor-browser/package.nix b/pkgs/by-name/to/tor-browser/package.nix index 965ea6bc310b..2f986a00db31 100644 --- a/pkgs/by-name/to/tor-browser/package.nix +++ b/pkgs/by-name/to/tor-browser/package.nix @@ -102,7 +102,7 @@ let ++ lib.optionals mediaSupport [ ffmpeg_7 ] ); - version = "15.0.4"; + version = "15.0.5"; sources = { x86_64-linux = fetchurl { @@ -112,7 +112,7 @@ let "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" ]; - hash = "sha256-Te7E+x4Jqr1g65+FdVZmUMYwDz97ZnJqJvJx48RpSt0="; + hash = "sha256-QD94RdxXl6P7sHPVx11TqpyOvIzq8Y3FMJC91PuyORY="; }; i686-linux = fetchurl { @@ -122,7 +122,7 @@ let "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" ]; - hash = "sha256-Cb7X9QYk1t6u5sjTtDnLWEubliWxpupDfgMKD9PC9VI="; + hash = "sha256-D6umWK8Po+KPLJYfw3NHTX7K2p2Wu+9Jm4ywjMXHte8="; }; }; From 46d9e7b12cd06cf472cf4e9c6a526c7c9140363e Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Mon, 26 Jan 2026 23:28:42 +0100 Subject: [PATCH 153/532] prek: 0.2.30 -> 0.3.0 Changelog: https://github.com/j178/prek/releases/tag/v0.3.0 Diff: https://github.com/j178/prek/compare/v0.2.30...v0.3.0 --- pkgs/by-name/pr/prek/package.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/prek/package.nix b/pkgs/by-name/pr/prek/package.nix index b3dd6ced7c50..99d294b9a114 100644 --- a/pkgs/by-name/pr/prek/package.nix +++ b/pkgs/by-name/pr/prek/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "prek"; - version = "0.2.30"; + version = "0.3.0"; src = fetchFromGitHub { owner = "j178"; repo = "prek"; tag = "v${finalAttrs.version}"; - hash = "sha256-IqFUJNFs7a/M9IUNEwW40EZTAh+6a5Ov37xg5c9iwRc="; + hash = "sha256-J4onCCHZ6DT2CtZ8q0nrdOI74UGDJhVFG2nWj+p7moE="; }; - cargoHash = "sha256-KOpQ3P9cmcWYT3bPKtKpzHPagX4b9hH0EiWGpt98NnE="; + cargoHash = "sha256-pR5NibzX5m8DcMxer0W1wowTJCesYaF852wpGiVboVg="; nativeCheckInputs = [ git @@ -81,6 +81,8 @@ rustPlatform.buildRustPackage (finalAttrs: { "rust::remote_hooks_with_lib_deps" "unsupported::unsupported_language" "remote_hook_non_workspace" + "bun::additional_dependencies" + "bun::basic_bun" # "meta_hooks" "reuse_env" "docker::docker" @@ -144,6 +146,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "no_commit_to_branch_hook_with_patterns" "check_executables_have_shebangs_various_cases" "check_executables_have_shebangs_hook" + "cache_gc_removes_unreferenced_entries" # does not properly use TMP "hook_impl" # problems with environment @@ -162,6 +165,7 @@ rustPlatform.buildRustPackage (finalAttrs: { # https://github.com/astral-sh/uv/issues/8635 "alternate_config_file" "basic_discovery" + "cache_gc_keeps_local_hook_env" "color" "cookiecutter_template_directories_are_skipped" "empty_entry" From 3ab545e859753a54b5a3d7704b7f0a07989b805d Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Fri, 30 Jan 2026 01:41:14 +0100 Subject: [PATCH 154/532] docker_29: 29.1.5 -> 29.2.0 https://docs.docker.com/engine/release-notes/29/ --- pkgs/applications/virtualization/docker/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix index b4dd4cf5d530..0ebfbbaf9e57 100644 --- a/pkgs/applications/virtualization/docker/default.nix +++ b/pkgs/applications/virtualization/docker/default.nix @@ -394,7 +394,7 @@ let in { # Get revisions from - # https://github.com/moby/moby/tree/${version}/hack/dockerfile/install/* + # https://github.com/moby/moby/tree/${mobyRev}/Dockerfile docker_25 = let version = "25.0.13"; @@ -435,18 +435,18 @@ in docker_29 = let - version = "29.1.5"; + version = "29.2.0"; in callPackage dockerGen { inherit version; cliRev = "v${version}"; - cliHash = "sha256-fg18lmJsMoy7lpL4hGkIhM0LKnhEY5nl5f0YuW8yg0A="; + cliHash = "sha256-GbXPe8DlhV4WnwJO8OVAdbXZ18IOUlXszenMGvPvSMQ="; mobyRev = "docker-v${version}"; - mobyHash = "sha256-iUoqJT0lIiVh5WaHzlw71QXxc3sEsSpQpADb0KveXNQ="; + mobyHash = "sha256-Uilc5cxKuctSkjVxY3R5aezlmGHhLhHY4opVkTYRVIY="; runcRev = "v1.3.4"; runcHash = "sha256-1IfY08sBoDpbLrwz1AKBRSTuCZyOgQzYPHTDUI6fOZ8="; - containerdRev = "v2.2.0"; - containerdHash = "sha256-LXBGA03FTrrbxlH+DxPBFtp3/AYQf096YE2rpe6A+WM="; + containerdRev = "v2.2.1"; + containerdHash = "sha256-fDOfN0XESrBTDW7Nxj9niqU93BQ5/JaGLwAR3u6Xaik="; tiniRev = "369448a167e8b3da4ca5bca0b3307500c3371828"; tiniHash = "sha256-jCBNfoJAjmcTJBx08kHs+FmbaU82CbQcf0IVjd56Nuw="; }; From 664add04665134bfe370b48fd74600962a20c8c0 Mon Sep 17 00:00:00 2001 From: Jason Odoom Date: Thu, 29 Jan 2026 23:51:53 -0500 Subject: [PATCH 155/532] traefik: 3.6.4 -> 3.6.7 https://github.com/traefik/traefik/releases/tag/v3.6.7 Fixes: CVE-2026-22045 --- pkgs/by-name/tr/traefik/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tr/traefik/package.nix b/pkgs/by-name/tr/traefik/package.nix index 2ae0fd2ad55e..433edb817268 100644 --- a/pkgs/by-name/tr/traefik/package.nix +++ b/pkgs/by-name/tr/traefik/package.nix @@ -8,16 +8,18 @@ buildGo124Module (finalAttrs: { pname = "traefik"; - version = "3.6.4"; + version = "3.6.7"; # Archive with static assets for webui src = fetchzip { url = "https://github.com/traefik/traefik/releases/download/v${finalAttrs.version}/traefik-v${finalAttrs.version}.src.tar.gz"; - hash = "sha256-gvKOQloDiRlBMxQ8x9eUSO6zs/IMdbHQsu4uwForrrY="; + hash = "sha256-tfCVNfY2qqhTBv6nhHqcoZ5GP7xoCBJNBkEfoMFH5vI="; stripRoot = false; }; - vendorHash = "sha256-pK6KUXPnbHeCXS+DGoNIoCfoPkBqaMZwOLW8Y4F3eOI="; + vendorHash = "sha256-B6H188VR9A4SSyMDh95Z3KqhtyWTo81f0ORxdXeCZu0="; + + proxyVendor = true; subPackages = [ "cmd/traefik" ]; From 5119952d3115ef320038ed1546cabe0914103062 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 08:53:10 +0000 Subject: [PATCH 156/532] htmldoc: 1.9.21 -> 1.9.23 --- pkgs/by-name/ht/htmldoc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ht/htmldoc/package.nix b/pkgs/by-name/ht/htmldoc/package.nix index ec5ea87621c7..b74418ac0184 100644 --- a/pkgs/by-name/ht/htmldoc/package.nix +++ b/pkgs/by-name/ht/htmldoc/package.nix @@ -13,12 +13,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "htmldoc"; - version = "1.9.21"; + version = "1.9.23"; src = fetchFromGitHub { owner = "michaelrsweet"; repo = "htmldoc"; rev = "v${finalAttrs.version}"; - hash = "sha256-MZKXEwJdQzn49JIUm4clqKBTtjKu6tBU5Sdq6ESn1k4="; + hash = "sha256-GUJ5qNqNfjkzZMNGMj/w53wso6X1WOooJNE6drKqHks="; }; nativeBuildInputs = [ pkg-config ]; From a73fb7e7d5ef9d6b5fb3899341cb4d3a143fb4e8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 11:34:19 +0000 Subject: [PATCH 157/532] tideways-daemon: 1.12.0 -> 1.12.2 --- pkgs/by-name/ti/tideways-daemon/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ti/tideways-daemon/package.nix b/pkgs/by-name/ti/tideways-daemon/package.nix index fc98bd88056c..b8c8ea395b34 100644 --- a/pkgs/by-name/ti/tideways-daemon/package.nix +++ b/pkgs/by-name/ti/tideways-daemon/package.nix @@ -10,7 +10,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "tideways-daemon"; - version = "1.12.0"; + version = "1.12.2"; src = finalAttrs.passthru.sources.${stdenvNoCC.hostPlatform.system} @@ -28,15 +28,15 @@ stdenvNoCC.mkDerivation (finalAttrs: { sources = { "x86_64-linux" = fetchurl { url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_linux_amd64-${finalAttrs.version}.tar.gz"; - hash = "sha256-aPG7+OEe8abub7vEfe4VOLBBvuAGS1EQ016TyTsuaWc="; + hash = "sha256-kSj65fZKcOwxnMMC6GZvoXhfHqeMGHJqiXnxyiktVf4="; }; "aarch64-linux" = fetchurl { url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_linux_aarch64-${finalAttrs.version}.tar.gz"; - hash = "sha256-zsk2ShAg6v6/K1GG07rw3fpcDz8jcFnEREcZz6Y9FZA="; + hash = "sha256-STtg/CUrawQQCJSzp3ugx9eJ0gtBB+2EkQeSHJbOoAc="; }; "aarch64-darwin" = fetchurl { url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_macos_arm64-${finalAttrs.version}.tar.gz"; - hash = "sha256-OwKoOKiyeUNnw0iO+o9B33N2rlsw2FhqupAXu1VBgOA="; + hash = "sha256-1aPDdPUejrjG6z+PN3y5yCZi/yFKnxX5DR9yJdSD0n0="; }; }; updateScript = "${ From 5ec1decedfd2e2582a2a462ebc003e8afc30a9db Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 13:19:41 +0000 Subject: [PATCH 158/532] onedrive: 2.5.9 -> 2.5.10 --- pkgs/by-name/on/onedrive/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/on/onedrive/package.nix b/pkgs/by-name/on/onedrive/package.nix index 829c58e104e8..a7a07ac74e9c 100644 --- a/pkgs/by-name/on/onedrive/package.nix +++ b/pkgs/by-name/on/onedrive/package.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "onedrive"; - version = "2.5.9"; + version = "2.5.10"; src = fetchFromGitHub { owner = "abraunegg"; repo = "onedrive"; tag = "v${finalAttrs.version}"; - hash = "sha256-Vrr7KR4yMH+IZ56IUTp9eAhxEtiXx+ppleUd7jSLzxc="; + hash = "sha256-18e9Bkahi7et+vFpNRZs+OPrFZjICJ3g611MuLZI6Ps="; }; outputs = [ From 79d78bd58b6a070702f320b5e4e0568878526abb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 13:30:12 +0000 Subject: [PATCH 159/532] nushell-plugin-skim: 0.22.0 -> 0.23.0 --- pkgs/by-name/nu/nushell-plugin-skim/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nu/nushell-plugin-skim/package.nix b/pkgs/by-name/nu/nushell-plugin-skim/package.nix index 62529940b426..946c515efd35 100644 --- a/pkgs/by-name/nu/nushell-plugin-skim/package.nix +++ b/pkgs/by-name/nu/nushell-plugin-skim/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "nu_plugin_skim"; - version = "0.22.0"; + version = "0.23.0"; src = fetchFromGitHub { owner = "idanarye"; repo = "nu_plugin_skim"; tag = "v${finalAttrs.version}"; - hash = "sha256-TdsemIPbknJiglxhQwBch8iJ9GVa+Sj3fqSq4xaDqfk="; + hash = "sha256-my6ATIGNGCCBMOhmsp+dat+wV3oYD9ER4Iu8ln0jtMo="; }; - cargoHash = "sha256-vpRL4oiOmhnGO+eWWTA7/RvVrtouVzqJvPGZY/cHeXY="; + cargoHash = "sha256-fCNpiBlqzKn7biszBSjhxvs3RgRAyd8Ze6R4P/3AfVo="; nativeBuildInputs = lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ]; From 0aa26a505857e82cf9a917752243ff179b5d2392 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 15:21:19 +0000 Subject: [PATCH 160/532] bookstack: 25.12.1 -> 25.12.3 --- pkgs/by-name/bo/bookstack/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bo/bookstack/package.nix b/pkgs/by-name/bo/bookstack/package.nix index 70921d357fca..248976e703f3 100644 --- a/pkgs/by-name/bo/bookstack/package.nix +++ b/pkgs/by-name/bo/bookstack/package.nix @@ -8,16 +8,16 @@ php83.buildComposerProject2 (finalAttrs: { pname = "bookstack"; - version = "25.12.1"; + version = "25.12.3"; src = fetchFromGitHub { owner = "bookstackapp"; repo = "bookstack"; tag = "v${finalAttrs.version}"; - hash = "sha256-lp2qC2K2RnWgI0g/67WNPtatbLCTUau37PcLqG6dQlw="; + hash = "sha256-IP1IffCDPPudtgwIv3gqPud9p7WjGbXrLlnoAZ56Gu8="; }; - vendorHash = "sha256-kbyFPDg9ev0IjvqtFoTiiYyza2oriAhMLbAU7Js9Dyc="; + vendorHash = "sha256-Q7Qz/LwycyKjDuD6vBQY6z7CcT4H/i+9KaC13CgS6Fc="; passthru = { phpPackage = php83; From 9c61d38d5765c240e9da9e9fedca90b20d5c3a2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 30 Jan 2026 15:01:37 +0100 Subject: [PATCH 161/532] nixos/headscale: default extra_records to null to fix using extra_records_path --- .../modules/services/networking/headscale.nix | 48 ++++++++++--------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/nixos/modules/services/networking/headscale.nix b/nixos/modules/services/networking/headscale.nix index a0296926699b..6c6827f74116 100644 --- a/nixos/modules/services/networking/headscale.nix +++ b/nixos/modules/services/networking/headscale.nix @@ -350,31 +350,33 @@ in }; extra_records = lib.mkOption { - type = lib.types.listOf ( - lib.types.submodule { - options = { - name = lib.mkOption { - type = lib.types.str; - description = "DNS record name."; - example = "grafana.tailnet.example.com"; + type = lib.types.nullOr ( + lib.types.listOf ( + lib.types.submodule { + options = { + name = lib.mkOption { + type = lib.types.str; + description = "DNS record name."; + example = "grafana.tailnet.example.com"; + }; + type = lib.mkOption { + type = lib.types.enum [ + "A" + "AAAA" + ]; + description = "DNS record type."; + example = "A"; + }; + value = lib.mkOption { + type = lib.types.str; + description = "DNS record value (IP address)."; + example = "100.64.0.3"; + }; }; - type = lib.mkOption { - type = lib.types.enum [ - "A" - "AAAA" - ]; - description = "DNS record type."; - example = "A"; - }; - value = lib.mkOption { - type = lib.types.str; - description = "DNS record value (IP address)."; - example = "100.64.0.3"; - }; - }; - } + } + ) ); - default = [ ]; + default = null; description = '' Extra DNS records to expose to clients. ''; From 11db24873910cb433cb07d33b873a96420879599 Mon Sep 17 00:00:00 2001 From: ikcii Date: Fri, 30 Jan 2026 19:08:30 +0100 Subject: [PATCH 162/532] maintainers: add ikci --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index de00af8965c9..7631ffd8daa3 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -11018,6 +11018,11 @@ githubId = 207392575; name = "Isaac Kabel"; }; + ikci = { + github = "ikcii"; + githubId = 48479629; + name = "ikci"; + }; ikervagyok = { email = "ikervagyok@gmail.com"; github = "ikervagyok"; From 593138e742a3bbd4e3c894bff55bd5aba9b00ca9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 19:23:03 +0000 Subject: [PATCH 163/532] python3Packages.xcaplib: 2.0.1-unstable-2025-03-20 -> 2.0.2-unstable-2026-01-23 --- pkgs/development/python-modules/xcaplib/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/xcaplib/default.nix b/pkgs/development/python-modules/xcaplib/default.nix index 33f7607b6a3b..791f466bc9e7 100644 --- a/pkgs/development/python-modules/xcaplib/default.nix +++ b/pkgs/development/python-modules/xcaplib/default.nix @@ -12,14 +12,14 @@ buildPythonPackage { pname = "xcaplib"; # latest commit is needed for python 3.13 compat. - version = "2.0.1-unstable-2025-03-20"; + version = "2.0.2-unstable-2026-01-23"; pyproject = true; src = fetchFromGitHub { owner = "AGProjects"; repo = "python3-xcaplib"; - rev = "925846f2520d823f0b83279ceca6202808a4ca4f"; - hash = "sha256-8EtXwHMQcPzPfP8JpB6gTV7PADHz+bJIJMhvR3DkPkk="; + rev = "2bdce48bcec6c80618da1b04cd9a437297993e56"; + hash = "sha256-/htvXj9rLlJxcgJoUh4OG8PcCVIJ46ghzzqLZicONVc="; }; build-system = [ From 8f9d0157ecbc5808aab9e0d18d22a0624833c843 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 21:23:25 +0000 Subject: [PATCH 164/532] python3Packages.pyoxigraph: 0.5.3 -> 0.5.4 --- pkgs/development/python-modules/pyoxigraph/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pyoxigraph/default.nix b/pkgs/development/python-modules/pyoxigraph/default.nix index 264f9b0badb8..2eb7f7d276f5 100644 --- a/pkgs/development/python-modules/pyoxigraph/default.nix +++ b/pkgs/development/python-modules/pyoxigraph/default.nix @@ -11,19 +11,19 @@ buildPythonPackage rec { pname = "pyoxigraph"; pyproject = true; - version = "0.5.3"; + version = "0.5.4"; src = fetchFromGitHub { owner = "oxigraph"; repo = "oxigraph"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-hIB4/6D7AogEpNYyB95nDotspUyaiOW8X6KuVgyjj5Y="; + hash = "sha256-WAwgZNEaemf0QN1cG+6nhz4PlGFXkiBaqZb6VxH3gUw="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-EhJQgYeeSln1bLLH3nEUFJ7q+PWA/DHAswh4ei4bHWY="; + hash = "sha256-OeUXHTcHK7GHB+qV7fq5+0DbGR/PLx05Cp7aSyW0iFE="; }; buildAndTestSubdir = "python"; From 6f3dcb131421665a0df2508cf6d6d83403e6c6a1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 21:30:14 +0000 Subject: [PATCH 165/532] kubefirst: 2.10.3 -> 2.10.4 --- pkgs/by-name/ku/kubefirst/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ku/kubefirst/package.nix b/pkgs/by-name/ku/kubefirst/package.nix index 06a0ffa2cbbf..cd5c1958eb7d 100644 --- a/pkgs/by-name/ku/kubefirst/package.nix +++ b/pkgs/by-name/ku/kubefirst/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "kubefirst"; - version = "2.10.3"; + version = "2.10.4"; src = fetchFromGitHub { owner = "konstructio"; repo = "kubefirst"; tag = "v${version}"; - hash = "sha256-fYoW32WukwyMtXC6LZ9nyBAvvPbk3z5TkdYXhb+Mz9k="; + hash = "sha256-9uecbFdixMRAqFJyyDFwtGBylYXSxiqs+Suj/W2gEHA="; }; vendorHash = "sha256-1u34cuPUY/5fYd073UhRUu/5/1nhPadTI06+3o+uE7w="; From 4b4024fba15bdaa312ca9e639441400f5477f8f7 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 30 Jan 2026 22:35:45 +0100 Subject: [PATCH 166/532] krank: drop already upstreamed patches --- .../haskell-modules/configuration-common.nix | 16 ---------------- .../configuration-hackage2nix/broken.yaml | 1 - .../haskell-modules/hackage-packages.nix | 2 -- 3 files changed, 19 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 0c3afe7a8b43..bcbcf3ba0f12 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2604,22 +2604,6 @@ with haskellLib; clash-prelude = dontCheck super.clash-prelude; - krank = appendPatches [ - # Deal with removed exports in base - (pkgs.fetchpatch { - name = "krank-issue-97.patch"; - url = "https://github.com/guibou/krank/commit/f6b676774537f8e2357115fd8cd3c93fb68e8a85.patch"; - sha256 = "0d85q2x37yhjwp17wmqvblkna7p7vnl7rwdqr3kday46wvdgblgl"; - excludes = [ ".envrc" ]; - }) - # Fix build of tests with http-client >=0.7.16 - (pkgs.fetchpatch { - name = "krank-http-client-0.7.16.patch"; - url = "https://github.com/guibou/krank/commit/50fd3d08526f3ed6add3352460d3d1ce9dc15f6d.patch"; - sha256 = "0h15iir2v4pli2b72gv69amxs277xmmzw3wavrix74h9prbs4pms"; - }) - ] super.krank; - # 2025-08-06: Upper bounds on containers <0.7 and hedgehog < 1.5 too strict. hermes-json = doJailbreak super.hermes-json; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index a638e9be4874..687974063d1e 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -3563,7 +3563,6 @@ broken-packages: - koofr-client # failure in job https://hydra.nixos.org/build/233255749 at 2023-09-02 - korea-holidays # failure in job https://hydra.nixos.org/build/233222677 at 2023-09-02 - kraken # failure in job https://hydra.nixos.org/build/233202384 at 2023-09-02 - - krank # failure in job https://hydra.nixos.org/build/307611020 at 2025-09-19 - krapsh # failure in job https://hydra.nixos.org/build/233219887 at 2023-09-02 - Kriens # failure in job https://hydra.nixos.org/build/233251673 at 2023-09-02 - krpc # failure in job https://hydra.nixos.org/build/233231587 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 5c600ac41bae..0a35479f4d72 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -406584,9 +406584,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "Krank checks issue tracker link status in your source code"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; mainProgram = "krank"; - broken = true; } ) { }; From 4656adf0cee9ce9790df0856da7a09d66e1e86a9 Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Thu, 29 Jan 2026 19:57:50 +0000 Subject: [PATCH 167/532] opencolorio: 2.4.2 -> 2.5.1 --- .../libraries/opencolorio/default.nix | 17 ++++++++--------- .../libraries/opencolorio/line-numbers.patch | 13 ------------- 2 files changed, 8 insertions(+), 22 deletions(-) delete mode 100644 pkgs/development/libraries/opencolorio/line-numbers.patch diff --git a/pkgs/development/libraries/opencolorio/default.nix b/pkgs/development/libraries/opencolorio/default.nix index 97bab2a6df9a..e22cb2794536 100644 --- a/pkgs/development/libraries/opencolorio/default.nix +++ b/pkgs/development/libraries/opencolorio/default.nix @@ -23,26 +23,25 @@ stdenv.mkDerivation rec { pname = "opencolorio"; - version = "2.4.2"; + version = "2.5.1"; src = fetchFromGitHub { owner = "AcademySoftwareFoundation"; repo = "OpenColorIO"; rev = "v${version}"; - hash = "sha256-+P7T8UZuQEVmsMykSWtUxg0vC7Sr4fQJpovCU5sKtsA="; + hash = "sha256-iI32dnGZdizLBOs7IQtmLUYMPWxadvWNeqZjy49AWb0="; }; - patches = [ - # Fix incorrect line number in test - ./line-numbers.patch - ]; - postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' # these tests don't like being run headless on darwin. no builtin # way of skipping tests so this is what we're reduced to. substituteInPlace tests/cpu/Config_tests.cpp \ - --replace 'OCIO_ADD_TEST(Config, virtual_display)' 'static void _skip_virtual_display()' \ - --replace 'OCIO_ADD_TEST(Config, virtual_display_with_active_displays)' 'static void _skip_virtual_display_with_active_displays()' + --replace-fail 'OCIO_ADD_TEST(Config, virtual_display)' 'static void _skip_virtual_display()' \ + --replace-fail 'OCIO_ADD_TEST(Config, virtual_display_with_active_displays)' 'static void _skip_virtual_display_with_active_displays()' + + # can't just use /tmp like that on macos + substituteInPlace tests/cpu/UnitTestUtils.cpp \ + --replace-fail '"/tmp"' '"'"$(mktemp -d)"'"' ''; nativeBuildInputs = [ cmake ] ++ lib.optionals pythonBindings [ python3Packages.python ]; diff --git a/pkgs/development/libraries/opencolorio/line-numbers.patch b/pkgs/development/libraries/opencolorio/line-numbers.patch deleted file mode 100644 index 21b6820b4f86..000000000000 --- a/pkgs/development/libraries/opencolorio/line-numbers.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/tests/cpu/fileformats/FileFormatCTF_tests.cpp b/tests/cpu/fileformats/FileFormatCTF_tests.cpp -index 7a7ab67b..18c1f55e 100644 ---- a/tests/cpu/fileformats/FileFormatCTF_tests.cpp -+++ b/tests/cpu/fileformats/FileFormatCTF_tests.cpp -@@ -1416,7 +1416,7 @@ OCIO_ADD_TEST(FileFormatCTF, difficult_xml_unknown_elements) - "(37): Unrecognized element 'just_ignore' where its parent is 'ProcessList' (8): Unknown element", - "(69): Unrecognized element 'just_ignore' where its parent is 'Description' (66)", - "(70): Unrecognized element 'just_ignore' where its parent is 'just_ignore' (69)", -- "(75): Unrecognized element 'Matrix' where its parent is 'LUT1D' (43): 'Matrix' not allowed in this element", -+ "(75): Unrecognized element 'Matrix' where its parent is 'LUT1D' (46): 'Matrix' not allowed in this element", - "(76): Unrecognized element 'Description' where its parent is 'Matrix' (75)", - "(77): Unrecognized element 'Array' where its parent is 'Matrix' (75)" - }; From 44c59f15cb81d6b56d6887204368a8020fde5427 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 21:36:57 +0000 Subject: [PATCH 168/532] kubernetes-polaris: 10.1.3 -> 10.1.4 --- pkgs/by-name/ku/kubernetes-polaris/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ku/kubernetes-polaris/package.nix b/pkgs/by-name/ku/kubernetes-polaris/package.nix index 7f72bae81531..ce0ca1bc4e5f 100644 --- a/pkgs/by-name/ku/kubernetes-polaris/package.nix +++ b/pkgs/by-name/ku/kubernetes-polaris/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "kubernetes-polaris"; - version = "10.1.3"; + version = "10.1.4"; src = fetchFromGitHub { owner = "FairwindsOps"; repo = "polaris"; rev = version; - sha256 = "sha256-TGdfyjAARYBf2JVQuq+6J1b7W2QSbnl1USSbGdGs59k="; + sha256 = "sha256-OwKW8a7bka6YYI8xIRaxcNvrFOjuf+0jG3CSQGVCRPM="; }; - vendorHash = "sha256-3crserX1lwgEsz1a/MeyYMbb6Sf3JoFRBaEu9pEHX1I="; + vendorHash = "sha256-gqMeXzPqQ0RBtjx+fS0+b7KhfJh1Ss0mC3djzOR84dU="; nativeBuildInputs = [ installShellFiles ]; From e7f7860fe98d24e61368f9ef9e04fa5036093723 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Mon, 26 Jan 2026 18:43:56 +0100 Subject: [PATCH 169/532] lief: improve pkg-config integration --- pkgs/by-name/li/lief/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/li/lief/package.nix b/pkgs/by-name/li/lief/package.nix index 56948b0bd675..d91399f0d52e 100644 --- a/pkgs/by-name/li/lief/package.nix +++ b/pkgs/by-name/li/lief/package.nix @@ -6,6 +6,8 @@ cmake, ninja, nix-update-script, + testers, + validatePkgConfig, }: let @@ -35,6 +37,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake ninja + validatePkgConfig ]; # Not in propagatedBuildInputs because only the $py output needs it; $out is @@ -73,6 +76,13 @@ stdenv.mkDerivation (finalAttrs: { passthru.updateScript = nix-update-script { }; + passthru.tests = { + pkg-config = testers.hasPkgConfigModules { + package = finalAttrs.finalPackage; + versionCheck = true; + }; + }; + meta = { description = "Library to Instrument Executable Formats"; homepage = "https://lief.quarkslab.com/"; @@ -81,5 +91,6 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ lassulus ]; + pkgConfigModules = [ "LIEF" ]; }; }) From 2935fc2454a2fb31b43b371e6861385b6f0d1a2d Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Mon, 5 Jan 2026 22:25:23 +0100 Subject: [PATCH 170/532] hdrhistogram_c: improve pkg-config integration --- pkgs/by-name/hd/hdrhistogram_c/package.nix | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/hd/hdrhistogram_c/package.nix b/pkgs/by-name/hd/hdrhistogram_c/package.nix index 1dacf3e39d02..f05ebfe5f357 100644 --- a/pkgs/by-name/hd/hdrhistogram_c/package.nix +++ b/pkgs/by-name/hd/hdrhistogram_c/package.nix @@ -4,6 +4,9 @@ fetchFromGitHub, cmake, zlib, + nix-update-script, + testers, + validatePkgConfig, }: stdenv.mkDerivation (finalAttrs: { @@ -18,15 +21,28 @@ stdenv.mkDerivation (finalAttrs: { }; buildInputs = [ zlib ]; - nativeBuildInputs = [ cmake ]; + nativeBuildInputs = [ + cmake + validatePkgConfig + ]; doCheck = true; + passthru = { + updateScript = nix-update-script { }; + + tests.pkg-config = testers.hasPkgConfigModules { + package = finalAttrs.finalPackage; + versionCheck = true; + }; + }; + meta = { description = "C port or High Dynamic Range (HDR) Histogram"; homepage = "https://github.com/HdrHistogram/HdrHistogram_c"; changelog = "https://github.com/HdrHistogram/HdrHistogram_c/releases/tag/${finalAttrs.version}"; license = lib.licenses.publicDomain; maintainers = with lib.maintainers; [ jherland ]; + pkgConfigModules = [ "hdr_histogram" ]; }; }) From 8e5217453a4adb53975457f53f1d2eaf796b8cc0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 22:37:55 +0000 Subject: [PATCH 171/532] assh: 2.16.0 -> 2.17.0 --- pkgs/by-name/as/assh/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/as/assh/package.nix b/pkgs/by-name/as/assh/package.nix index f2c1effa3a67..a36bd9e99095 100644 --- a/pkgs/by-name/as/assh/package.nix +++ b/pkgs/by-name/as/assh/package.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "assh"; - version = "2.16.0"; + version = "2.17.0"; src = fetchFromGitHub { repo = "advanced-ssh-config"; owner = "moul"; tag = "v${version}"; - hash = "sha256-rvJJZqVSBdaJ154NV6RaxbymsSsHbKnlJDeR6KHQE7M="; + hash = "sha256-X5UWQe4c+QudmXKjFKafivO/OvdBNzyutrL+CUK0olg="; }; - vendorHash = "sha256-L2Uo/jsMtxQClF1UDa7NIUbOm7BflvncNsjqGnCsPKo="; + vendorHash = "sha256-EA39KqAN9SHPU362j6/j6okvT+eZb2R4unMA0bB+bVg="; ldflags = [ "-s" From 347d0a9c08bc8a21810f0cb0245f7af537a0ffeb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 23:41:13 +0000 Subject: [PATCH 172/532] chirpstack-mqtt-forwarder: 4.4.1 -> 4.5.1 --- pkgs/by-name/ch/chirpstack-mqtt-forwarder/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chirpstack-mqtt-forwarder/package.nix b/pkgs/by-name/ch/chirpstack-mqtt-forwarder/package.nix index 87c66935d2fb..c662d9a56071 100644 --- a/pkgs/by-name/ch/chirpstack-mqtt-forwarder/package.nix +++ b/pkgs/by-name/ch/chirpstack-mqtt-forwarder/package.nix @@ -9,16 +9,16 @@ }: rustPlatform.buildRustPackage rec { pname = "chirpstack-mqtt-forwarder"; - version = "4.4.1"; + version = "4.5.1"; src = fetchFromGitHub { owner = "chirpstack"; repo = "chirpstack-mqtt-forwarder"; rev = "v${version}"; - hash = "sha256-qkktkydg5Xe6q5IFalkxtGjO2zK9mZVMnKOBassiEtk="; + hash = "sha256-AFyvXLXGs1jeOJM8tSKBNbTVYr5SRUscqnUlSvU9iuA="; }; - cargoHash = "sha256-rQPmFmra9Gd8XDP9HuTZZru780RmmqWEKX2iuuRkZQw="; + cargoHash = "sha256-mRmvKOqfzqUvPexRbd9TRS2lunpne7+wO57bsYZ3dXw="; nativeBuildInputs = [ protobuf ]; From bd2168620ab40835fad5f97fae602c999483f656 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 31 Jan 2026 00:39:13 +0100 Subject: [PATCH 173/532] assh: migrate to finalAttrs --- pkgs/by-name/as/assh/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/as/assh/package.nix b/pkgs/by-name/as/assh/package.nix index a36bd9e99095..7f83b8f5a6f3 100644 --- a/pkgs/by-name/as/assh/package.nix +++ b/pkgs/by-name/as/assh/package.nix @@ -8,14 +8,14 @@ ps, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "assh"; version = "2.17.0"; src = fetchFromGitHub { repo = "advanced-ssh-config"; owner = "moul"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-X5UWQe4c+QudmXKjFKafivO/OvdBNzyutrL+CUK0olg="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X moul.io/assh/v2/pkg/version.Version=${version}" + "-X=moul.io/assh/v2/pkg/version.Version=${finalAttrs.version}" ]; nativeBuildInputs = [ makeWrapper ]; @@ -44,9 +44,9 @@ buildGoModule rec { meta = { description = "Advanced SSH config - Regex, aliases, gateways, includes and dynamic hosts"; homepage = "https://github.com/moul/assh"; - changelog = "https://github.com/moul/assh/releases/tag/v${version}"; + changelog = "https://github.com/moul/assh/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = [ ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) From d213ba368f37c01a4a251be7006dd09e337f2beb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 23:59:36 +0000 Subject: [PATCH 174/532] vscode-extensions.databricks.databricks: 2.10.4 -> 2.10.5 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 7c8aab115196..4d0b505129dd 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1208,8 +1208,8 @@ let mktplcRef = { name = "databricks"; publisher = "databricks"; - version = "2.10.4"; - hash = "sha256-/nH7y9w3sKKJXJfIyuXHbAVl0BWRafuhF/WIvBnrIXM="; + version = "2.10.5"; + hash = "sha256-BOJP4yJXaVwojFlk12/eitqCdzeqghAzSdxJQZSr6yg="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/databricks.databricks/changelog"; From d9c5d0177512c8cfb8c99da4dcb52701af7d8166 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 00:18:39 +0000 Subject: [PATCH 175/532] rclone: 1.72.1 -> 1.73.0 --- pkgs/by-name/rc/rclone/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/rc/rclone/package.nix b/pkgs/by-name/rc/rclone/package.nix index 4935381b05a7..47fd073f9dfc 100644 --- a/pkgs/by-name/rc/rclone/package.nix +++ b/pkgs/by-name/rc/rclone/package.nix @@ -17,7 +17,7 @@ buildGoModule rec { pname = "rclone"; - version = "1.72.1"; + version = "1.73.0"; outputs = [ "out" @@ -28,10 +28,10 @@ buildGoModule rec { owner = "rclone"; repo = "rclone"; tag = "v${version}"; - hash = "sha256-CyMGcyFkYbKYvv2pc2M1K6ikAI0tPO/Tc1DEf0O/Fsw="; + hash = "sha256-g/ofD/KsUOXVTOveHKddPN9PP5bx7HWFPct1IhJDZYE="; }; - vendorHash = "sha256-tNeL43WGWeX88vXJwQzxubUPIyejl3PPHXLc8oNeno4="; + vendorHash = "sha256-LomeLlk0d/HTL0NKmbd083u7BHsy4FmAah9IzvmtO2s="; subPackages = [ "." ]; From 2a9ee8a98295b2fee7768c516ee7b08e149c1b10 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 00:23:59 +0000 Subject: [PATCH 176/532] alioth: 0.10.0 -> 0.11.0 --- pkgs/by-name/al/alioth/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/al/alioth/package.nix b/pkgs/by-name/al/alioth/package.nix index 51e7ef289b78..bec8209b033e 100644 --- a/pkgs/by-name/al/alioth/package.nix +++ b/pkgs/by-name/al/alioth/package.nix @@ -6,19 +6,19 @@ rustPlatform.buildRustPackage rec { pname = "alioth"; - version = "0.10.0"; + version = "0.11.0"; src = fetchFromGitHub { owner = "google"; repo = "alioth"; tag = "v${version}"; - hash = "sha256-lR3TrGCjOp+NprAXUttLWSEi2LDGCOpW9Bg5TH7reys="; + hash = "sha256-VkyR9NOxv5PVuW172Sw2ign6sApDnKTnH2BBlVl6GFk="; }; # Checks use `debug_assert_eq!` checkType = "debug"; - cargoHash = "sha256-lZam3/GuKIoGdWFhOc8E54yHVr0ah39HGiMVmNwCDlI="; + cargoHash = "sha256-NUbu2AL5gD7OOskNGO0pitJaTlgCYxAr6GYyv8nuytI="; separateDebugInfo = true; From 70013f3bd21f7fc2cbff68f9f895d56bdd65aa82 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 00:36:55 +0000 Subject: [PATCH 177/532] lttng-tools: 2.14.0 -> 2.14.1 --- pkgs/by-name/lt/lttng-tools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lt/lttng-tools/package.nix b/pkgs/by-name/lt/lttng-tools/package.nix index 8b6dea07b6dc..ffe2ed82880b 100644 --- a/pkgs/by-name/lt/lttng-tools/package.nix +++ b/pkgs/by-name/lt/lttng-tools/package.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation rec { pname = "lttng-tools"; - version = "2.14.0"; + version = "2.14.1"; src = fetchurl { url = "https://lttng.org/files/lttng-tools/${pname}-${version}.tar.bz2"; - sha256 = "sha256-2MOcJs7BO3vYJVHNUqIu/DWLiI4268+cG2DvHDo8L9M="; + sha256 = "sha256-DmjrJ5I2IcS8Enz85AQi0oz35HP+32IprmwyulxbfG0="; }; nativeBuildInputs = [ pkg-config ]; From e8e2899136e7662473e7028962c2a7780febc21f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 00:41:34 +0000 Subject: [PATCH 178/532] qalculate-qt: 5.9.0 -> 5.9.0.1 --- pkgs/by-name/qa/qalculate-qt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qa/qalculate-qt/package.nix b/pkgs/by-name/qa/qalculate-qt/package.nix index 930828348c2e..86f16fc348ce 100644 --- a/pkgs/by-name/qa/qalculate-qt/package.nix +++ b/pkgs/by-name/qa/qalculate-qt/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "qalculate-qt"; - version = "5.9.0"; + version = "5.9.0.1"; src = fetchFromGitHub { owner = "qalculate"; repo = "qalculate-qt"; tag = "v${finalAttrs.version}"; - hash = "sha256-/8Ipz+K0IEuZwvjNlvI01kGqxHOAQ8Il+XW2QYXQH8A="; + hash = "sha256-Y/hAbdU/h5fRLmGESvgam2CeBInhD9ekZ1tiOFMbaZE="; }; nativeBuildInputs = with qt6; [ From 81976733f44b493b368dfdfa63c08365bfb7797b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 01:09:30 +0000 Subject: [PATCH 179/532] python3Packages.youtube-transcript-api: 1.2.3 -> 1.2.4 --- .../python-modules/youtube-transcript-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/youtube-transcript-api/default.nix b/pkgs/development/python-modules/youtube-transcript-api/default.nix index d82622575be7..8088041c67de 100644 --- a/pkgs/development/python-modules/youtube-transcript-api/default.nix +++ b/pkgs/development/python-modules/youtube-transcript-api/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "youtube-transcript-api"; - version = "1.2.3"; + version = "1.2.4"; pyproject = true; src = fetchFromGitHub { owner = "jdepoix"; repo = "youtube-transcript-api"; tag = "v${version}"; - hash = "sha256-UtKAT7BTWmG2wWnpK5OT/NeVksz6N8sLnRq9IpAm7D4="; + hash = "sha256-FFLbDiZJR+xqaMMjcBQFYgrdJEofTiBdSNmmlMlrNfY="; }; build-system = [ poetry-core ]; From b671c1b0bf8f888f1ad00e6e4e28d66372d9b53a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 01:30:26 +0000 Subject: [PATCH 180/532] linuxPackages.chipsec: 1.13.19 -> 1.13.20 --- pkgs/by-name/ch/chipsec/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ch/chipsec/package.nix b/pkgs/by-name/ch/chipsec/package.nix index 45345a756c21..c8d405122f1a 100644 --- a/pkgs/by-name/ch/chipsec/package.nix +++ b/pkgs/by-name/ch/chipsec/package.nix @@ -11,14 +11,14 @@ python3.pkgs.buildPythonApplication rec { pname = "chipsec"; - version = "1.13.19"; + version = "1.13.20"; pyproject = true; src = fetchFromGitHub { owner = "chipsec"; repo = "chipsec"; tag = version; - hash = "sha256-QJDoUnmZhKimgVnKCarc70b1OZAF3uIKqefuXjD7dOg="; + hash = "sha256-TSw/1NdPGefWXRMleXTeLWDgRw/m+luIQ0lF8UlgfLs="; }; patches = [ From ddb2b3a2c098de471d14d460d107a8f090b51a74 Mon Sep 17 00:00:00 2001 From: qzylinra Date: Sun, 25 Jan 2026 13:43:27 +0800 Subject: [PATCH 181/532] karing: drop --- pkgs/by-name/ka/karing/package.nix | 83 ------------------------------ pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 83 deletions(-) delete mode 100644 pkgs/by-name/ka/karing/package.nix diff --git a/pkgs/by-name/ka/karing/package.nix b/pkgs/by-name/ka/karing/package.nix deleted file mode 100644 index 5d88cde4a858..000000000000 --- a/pkgs/by-name/ka/karing/package.nix +++ /dev/null @@ -1,83 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - autoPatchelfHook, - dpkg, - atk, - cairo, - curlMinimal, - fontconfig, - gdk-pixbuf, - glib, - gobject-introspection, - gtk3, - harfbuzz, - keybinder3, - libayatana-appindicator, - libepoxy, - libsecret, - pango, - zlib, - nix-update-script, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "karing"; - version = "1.2.12.1505"; - - src = fetchurl { - url = "https://github.com/KaringX/karing/releases/download/v${finalAttrs.version}/karing_${finalAttrs.version}_linux_amd64.deb"; - hash = "sha256-Kli4aNupnNiWqFXo2su/M7emZvsTODlsj9psZyGc7/Q="; - }; - - nativeBuildInputs = [ - autoPatchelfHook - dpkg - ]; - - buildInputs = [ - atk - cairo - curlMinimal - fontconfig - gdk-pixbuf - glib - gobject-introspection - gtk3 - harfbuzz - keybinder3 - (lib.getLib stdenv.cc.cc) - libayatana-appindicator - libepoxy - libsecret - pango - zlib - ]; - - installPhase = '' - runHook preInstall - - cp --recursive usr $out - mkdir $out/bin - ln --symbolic $out/share/karing/karing $out/bin/karing - ln --symbolic $out/share/karing/karingService $out/bin/karingService - - runHook postInstall - ''; - - passthru.updateScript = nix-update-script { }; - - meta = { - changelog = "https://github.com/KaringX/karing/releases/tag/v${finalAttrs.version}"; - description = "Simple & Powerful proxy utility, Support routing rules for clash/sing-box"; - homepage = "https://github.com/KaringX/karing"; - license = with lib.licenses; [ - gpl3Plus - unfree - ]; - mainProgram = "karing"; - maintainers = with lib.maintainers; [ qzylinra ]; - platforms = [ "x86_64-linux" ]; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 5d5b73eb9e32..10c6e2789f59 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -895,6 +895,7 @@ mapAliases { kanidmWithSecretProvisioning_1_5 = throw "'kanidmWithSecretProvisioning_1_5' has been removed as it has reached end of life"; # Added 2026-01-29 kanidmWithSecretProvisioning_1_6 = throw "'kanidmWithSecretProvisioning_1_6' has been removed as it has reached end of life"; # Added 2026-01-29 kapitano = throw "'kapitano' has been removed, as it is unmaintained upstream"; # Added 2025-10-29 + karing = throw "'karing' has been removed, as it is unmaintained"; # Added 2026-01-31 kbibtex = throw "'kbibtex' has been removed, as it is unmaintained upstream"; # Added 2025-08-30 kcli = throw "kcli has been removed because it has been marked as broken since at least November 2024."; # Added 2025-09-28 keepkey_agent = throw "'keepkey_agent' has been renamed to/replaced by 'keepkey-agent'"; # Converted to throw 2025-10-27 From f6cea0d4033485844a26cb03aed16202dbc1d3d4 Mon Sep 17 00:00:00 2001 From: qzylinra Date: Sat, 31 Jan 2026 10:01:22 +0800 Subject: [PATCH 182/532] clashmi: drop --- pkgs/by-name/cl/clashmi/package.nix | 83 ----------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 83 deletions(-) delete mode 100644 pkgs/by-name/cl/clashmi/package.nix diff --git a/pkgs/by-name/cl/clashmi/package.nix b/pkgs/by-name/cl/clashmi/package.nix deleted file mode 100644 index dfb5d0a28d68..000000000000 --- a/pkgs/by-name/cl/clashmi/package.nix +++ /dev/null @@ -1,83 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - autoPatchelfHook, - dpkg, - atk, - cairo, - curlMinimal, - fontconfig, - gdk-pixbuf, - glib, - gobject-introspection, - gtk3, - harfbuzz, - keybinder3, - libayatana-appindicator, - libepoxy, - libsecret, - pango, - zlib, - nix-update-script, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "clashmi"; - version = "1.0.16.204"; - - src = fetchurl { - url = "https://github.com/KaringX/clashmi/releases/download/v${finalAttrs.version}/clashmi_${finalAttrs.version}_linux_amd64.deb"; - hash = "sha256-IOCrk4dl9BYf8rzhgXmRAaFP4pzsJMx6i2zTg/NpOCQ="; - }; - - nativeBuildInputs = [ - autoPatchelfHook - dpkg - ]; - - buildInputs = [ - atk - cairo - curlMinimal - fontconfig - gdk-pixbuf - glib - gobject-introspection - gtk3 - harfbuzz - keybinder3 - (lib.getLib stdenv.cc.cc) - libayatana-appindicator - libepoxy - libsecret - pango - zlib - ]; - - installPhase = '' - runHook preInstall - - cp --recursive usr $out - mkdir $out/bin - ln --symbolic $out/share/clashmi/clashmi $out/bin/clashmi - ln --symbolic $out/share/clashmi/clashmiService $out/bin/clashmiService - - runHook postInstall - ''; - - passthru.updateScript = nix-update-script { }; - - meta = { - changelog = "https://github.com/KaringX/clashmi/releases/tag/v${finalAttrs.version}"; - description = "mihomo (clash.meta) graphical user interface based on Flutter"; - homepage = "https://github.com/KaringX/clashmi"; - license = with lib.licenses; [ - gpl3Plus - unfree - ]; - mainProgram = "clashmi"; - maintainers = with lib.maintainers; [ qzylinra ]; - platforms = [ "x86_64-linux" ]; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 10c6e2789f59..10d4041c1a27 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -471,6 +471,7 @@ mapAliases { clang_15 = throw "clang_15 has been removed, as it is unmaintained and obsolete"; # Added 2025-08-12 clang_16 = throw "clang_16 has been removed, as it is unmaintained and obsolete"; # Added 2025-08-09 clang_17 = throw "clang_17 has been removed, as it is unmaintained and obsolete"; # Added 2025-08-09 + clashmi = throw "'clashmi' has been removed, as it is unmaintained"; # Added 2026-01-31 clasp = throw "'clasp' has been renamed to/replaced by 'clingo'"; # Converted to throw 2025-10-27 cli-visualizer = throw "'cli-visualizer' has been removed as the upstream repository is gone"; # Added 2025-06-05 clima = throw "'clima' has been removed, as it has been unmaintained upstream since December 2024, use glow instead"; # Added 2026-01-01 From 03e36a205e163ab9f412a07e270f3cc8286c997f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 02:26:27 +0000 Subject: [PATCH 183/532] shaarli: 0.16.0 -> 0.16.1 --- pkgs/by-name/sh/shaarli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shaarli/package.nix b/pkgs/by-name/sh/shaarli/package.nix index 6389a3c4597b..5af74ae6e02f 100644 --- a/pkgs/by-name/sh/shaarli/package.nix +++ b/pkgs/by-name/sh/shaarli/package.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "shaarli"; - version = "0.16.0"; + version = "0.16.1"; src = fetchurl { url = "https://github.com/shaarli/Shaarli/releases/download/v${finalAttrs.version}/shaarli-v${finalAttrs.version}-full.tar.gz"; - sha256 = "sha256-e/iZ+SPMt6HphEbLY2hM7pnvXHxsCOYZoXyGpA5FMtg="; + sha256 = "sha256-SK9J8w8cekxiWBhz/Zp5pOfHgndfEEN5/Kcf6lXJBmA="; }; outputs = [ From 3ff66239aefc7a5c05b820753fb13949883ae4db Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 02:29:08 +0000 Subject: [PATCH 184/532] stu: 0.7.5 -> 0.7.6 --- pkgs/by-name/st/stu/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stu/package.nix b/pkgs/by-name/st/stu/package.nix index 7d10d60e8120..a8535e7834bf 100644 --- a/pkgs/by-name/st/stu/package.nix +++ b/pkgs/by-name/st/stu/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "stu"; - version = "0.7.5"; + version = "0.7.6"; src = fetchFromGitHub { owner = "lusingander"; repo = "stu"; rev = "v${version}"; - hash = "sha256-zjfIBYFlEG6OQ+vWOJhVuek30uG1R28wJpUhRIMcYks="; + hash = "sha256-DLZQq/pLvRQizjTWbGHqDkOW1iKDICun54Ku1i+kOB0="; }; - cargoHash = "sha256-CrliGsShW6wDkCpOVlK9m24BXr3lyxtU12GAdD/2dWE="; + cargoHash = "sha256-nbHSrILQT4541cPGUpqKmTLKnXnXYCAHBjkC4vIbT9g="; passthru.tests.version = testers.testVersion { package = stu; }; From 658b0e2ecaa06ee44f912310f2b2c913f12f0439 Mon Sep 17 00:00:00 2001 From: kashw2 Date: Sat, 31 Jan 2026 12:48:38 +1000 Subject: [PATCH 185/532] cargo-bazel: 0.8.0 -> 0.17.0 --- pkgs/by-name/ca/cargo-bazel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-bazel/package.nix b/pkgs/by-name/ca/cargo-bazel/package.nix index 1fbec233cf70..795a3e6a1d21 100644 --- a/pkgs/by-name/ca/cargo-bazel/package.nix +++ b/pkgs/by-name/ca/cargo-bazel/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-bazel"; - version = "0.8.0"; + version = "0.17.0"; src = fetchCrate { inherit pname version; - hash = "sha256-FS1WFlK0YNq1QCi3S3f5tMN+Bdcfx2dxhDKRLXLcios="; + hash = "sha256-KWcxZxzDbiBfBpr37M6HoqHMCYXq6sTVxU9KR3PIiJc="; }; buildInputs = lib.optional stdenv.hostPlatform.isDarwin libz; - cargoHash = "sha256-E/yF42Vx9tv8Ik1j23El3+fI19ZGzq6nikVMATY7m3E="; + cargoHash = "sha256-wNsGggyKL6CyldPsNADwGKm3HGfxQwjCCOdgzWcAx4g="; # `test_data` is explicitly excluded from the package published to crates.io, so tests cannot be run doCheck = false; From 7c8c4f8ab7888f340c1906a8820c7ab75d1534c7 Mon Sep 17 00:00:00 2001 From: rewine Date: Sat, 31 Jan 2026 10:57:57 +0800 Subject: [PATCH 186/532] neocmakelsp: 0.9.1 -> 0.10.0 --- pkgs/by-name/ne/neocmakelsp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/neocmakelsp/package.nix b/pkgs/by-name/ne/neocmakelsp/package.nix index 3e7c85414eff..30e90c2c7619 100644 --- a/pkgs/by-name/ne/neocmakelsp/package.nix +++ b/pkgs/by-name/ne/neocmakelsp/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage rec { pname = "neocmakelsp"; - version = "0.9.1"; + version = "0.10.0"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "neocmakelsp"; rev = "v${version}"; - hash = "sha256-4KgkI3wHBee4CAC5rQUV2YTckXfNz6nEZW9PvRygPKM="; + hash = "sha256-dviHzaBqsE3NKRf4AeQme/oOcu5GyKjGJBui4ZjjDv8="; }; - cargoHash = "sha256-cVl/UqD/8LhTCiy7ttIDcxfJQrKxGhzdLfh/disX+4c="; + cargoHash = "sha256-FE2DF/DnBKwW01N2wwurQ6F4qIFHMaoGZ1kb8vq86K8="; nativeBuildInputs = [ installShellFiles From c9d2195f14f758a3a131b8a3ba7a41ce0500e986 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 03:31:46 +0000 Subject: [PATCH 187/532] python3Packages.xlsx2csv: 0.8.4 -> 0.8.6 --- pkgs/development/python-modules/xlsx2csv/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xlsx2csv/default.nix b/pkgs/development/python-modules/xlsx2csv/default.nix index 218574fd93fc..d75078365299 100644 --- a/pkgs/development/python-modules/xlsx2csv/default.nix +++ b/pkgs/development/python-modules/xlsx2csv/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "xlsx2csv"; - version = "0.8.4"; + version = "0.8.6"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-KqgJiIgm9q9bJsd/x/YT8rvq2g2MwJ5aWOD1loS7aRE="; + hash = "sha256-YY/FAmEoYN6KuOPWGV6Z7zMv/8aDN/a4nllpCq0NILU="; }; nativeBuildInputs = [ From 0d9894bac05fc8ac056f4170c9ba9bb0391cf59c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 03:55:47 +0000 Subject: [PATCH 188/532] nu_scripts: 0-unstable-2026-01-23 -> 0-unstable-2026-01-29 --- pkgs/by-name/nu/nu_scripts/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nu/nu_scripts/package.nix b/pkgs/by-name/nu/nu_scripts/package.nix index 77a1a25d69ce..0531aa1019aa 100644 --- a/pkgs/by-name/nu/nu_scripts/package.nix +++ b/pkgs/by-name/nu/nu_scripts/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "nu_scripts"; - version = "0-unstable-2026-01-23"; + version = "0-unstable-2026-01-29"; src = fetchFromGitHub { owner = "nushell"; repo = "nu_scripts"; - rev = "e65d76cd14979937ee378d56fc21f4e72f21cecc"; - hash = "sha256-LPwe0DS7rNFY6MUcfCCqMYJjPkhHQyBmy4M+KjrNz34="; + rev = "049b00e54e0dc878bc9a37ee0e05c6ba18789c2f"; + hash = "sha256-zHLVDV7RsQMMgYP7ysWF83Q+7PoP4E+pOguzixWf9iA="; }; installPhase = '' From 29156dfe6f0bc3152d9f76716e8638d6866743a0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 04:52:27 +0000 Subject: [PATCH 189/532] python3Packages.x3dh: 1.2.0 -> 1.3.0 --- pkgs/development/python-modules/x3dh/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/x3dh/default.nix b/pkgs/development/python-modules/x3dh/default.nix index 009cb14564dd..feb3ceaff8a9 100644 --- a/pkgs/development/python-modules/x3dh/default.nix +++ b/pkgs/development/python-modules/x3dh/default.nix @@ -13,14 +13,14 @@ }: buildPythonPackage rec { pname = "x3dh"; - version = "1.2.0"; + version = "1.3.0"; pyproject = true; src = fetchFromGitHub { owner = "Syndace"; repo = "python-x3dh"; tag = "v${version}"; - hash = "sha256-NLuFfkutFtNrpBcLA/83QArCDrlrT+i85s2d6FHtuT0="; + hash = "sha256-F2uUooi9N4Ib9cyDul4LXVtG99UYxhEGpZU427P1DFQ="; }; strictDeps = true; From 41cd6a394408fb6d73641e126c3b38b5ef7fc752 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 05:09:47 +0000 Subject: [PATCH 190/532] aliyun-cli: 3.2.2 -> 3.2.9 --- pkgs/by-name/al/aliyun-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/al/aliyun-cli/package.nix b/pkgs/by-name/al/aliyun-cli/package.nix index 42c3c350ba34..bef2e5da80d0 100644 --- a/pkgs/by-name/al/aliyun-cli/package.nix +++ b/pkgs/by-name/al/aliyun-cli/package.nix @@ -8,17 +8,17 @@ buildGoModule rec { pname = "aliyun-cli"; - version = "3.2.2"; + version = "3.2.9"; src = fetchFromGitHub { owner = "aliyun"; repo = "aliyun-cli"; tag = "v${version}"; - hash = "sha256-MIVhESm/5UJxUyN4ZnFLmVKX+2VCBjT33dIbsae3yVA="; + hash = "sha256-6zGNPw/nVV60qkUOJZXGe1CJu2I/dMVctk5EGhvkcE0="; fetchSubmodules = true; }; - vendorHash = "sha256-lmlCPBEqopmoNjkihVOh8zKSKsS4HmaDQ+QAEJ/pEvA="; + vendorHash = "sha256-hDgwZiXRjcuQOo7ezjtGS1DawtOffllW64gsGKnTFQM="; subPackages = [ "main" ]; From 9a3f7f5a1fb9a53e8db1e7f0f90e0b5e063c2744 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 06:17:23 +0000 Subject: [PATCH 191/532] gelly: 0.15.1 -> 0.16.0 --- pkgs/by-name/ge/gelly/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ge/gelly/package.nix b/pkgs/by-name/ge/gelly/package.nix index e4a0c56380de..8eb615193ebc 100644 --- a/pkgs/by-name/ge/gelly/package.nix +++ b/pkgs/by-name/ge/gelly/package.nix @@ -18,16 +18,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "gelly"; - version = "0.15.1"; + version = "0.16.0"; src = fetchFromGitHub { owner = "Fingel"; repo = "gelly"; tag = "v${finalAttrs.version}"; - hash = "sha256-7JMtXqqVy7JJs7pkCuJlcfFD0APdTjUwOr/LsyWRHVU="; + hash = "sha256-TU2WI927ECSqbvIcQbxSLXLxmos4pxqPuDV7LCOY2bY="; }; - cargoHash = "sha256-SXIYUUTZGKEXS62/Q+SDiz5BB4eE2TEOq346zotFpO4="; + cargoHash = "sha256-rgKvfOsP85THalkr412aLOxl6gmFKPpBann1i9BEB20="; nativeBuildInputs = [ pkg-config From 219486512a8b78ea6ae76c9d1e462e2a61a7dde2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 07:36:14 +0000 Subject: [PATCH 192/532] vacuum-go: 0.23.4 -> 0.23.5 --- pkgs/by-name/va/vacuum-go/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/va/vacuum-go/package.nix b/pkgs/by-name/va/vacuum-go/package.nix index 9148647c7d02..8ec3c76768b9 100644 --- a/pkgs/by-name/va/vacuum-go/package.nix +++ b/pkgs/by-name/va/vacuum-go/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "vacuum-go"; - version = "0.23.4"; + version = "0.23.5"; src = fetchFromGitHub { owner = "daveshanley"; repo = "vacuum"; tag = "v${finalAttrs.version}"; - hash = "sha256-6Y41AHhvgYaUheeEjaKCslyni93BoG+WwvJgIuMp8lQ="; + hash = "sha256-ZRMhnmhuTCr3ulWLh4+yu1oyuyAFFoyuNNFTrzSW15I="; }; vendorHash = "sha256-kpW1i6LJUFMJArSHYMI4taTfAcfDH+E39GOBOKZFu+c="; From 33bdb015776033a84d61289d46abc7d8e1b0a30a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 10:42:23 +0000 Subject: [PATCH 193/532] pinniped: 0.43.0 -> 0.44.0 --- pkgs/by-name/pi/pinniped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/pinniped/package.nix b/pkgs/by-name/pi/pinniped/package.nix index 00d2b1d77b18..395467ab670b 100644 --- a/pkgs/by-name/pi/pinniped/package.nix +++ b/pkgs/by-name/pi/pinniped/package.nix @@ -8,18 +8,18 @@ buildGoModule rec { pname = "pinniped"; - version = "0.43.0"; + version = "0.44.0"; src = fetchFromGitHub { owner = "vmware-tanzu"; repo = "pinniped"; rev = "v${version}"; - sha256 = "sha256-3MDYjoN9P48hOfg8UoRhR8EpjVFcJh8EbqcDfP9mqdY="; + sha256 = "sha256-eReGKJRfn2MPJQjSSYf32WeElNw52egJxJF4aCkdHlg="; }; subPackages = "cmd/pinniped"; - vendorHash = "sha256-08HMyQ5tAexVv67idM8hIzZlxDWjQRYKKasXxm5PjtE="; + vendorHash = "sha256-zRc5kNsduZqMvBexwKfXppXxADE0egFh6KQ0qqByKZc="; ldflags = [ "-s" From f92d812c7030b3c676409645a1d1305177946b83 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 10:58:56 +0000 Subject: [PATCH 194/532] python3Packages.coqpit: 0.2.3 -> 0.2.4 --- pkgs/development/python-modules/coqpit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/coqpit/default.nix b/pkgs/development/python-modules/coqpit/default.nix index 24a17b741dd9..fa4774f5ac7f 100644 --- a/pkgs/development/python-modules/coqpit/default.nix +++ b/pkgs/development/python-modules/coqpit/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "coqpit-config"; - version = "0.2.3"; + version = "0.2.4"; pyproject = true; src = fetchFromGitHub { owner = "idiap"; repo = "coqui-ai-coqpit"; tag = "v${finalAttrs.version}"; - hash = "sha256-WXzKXFnSGgt3aHY5yqPgNKd3ukJD7wZVNGddj981cDY="; + hash = "sha256-lverGecVRwhpdtX5463O6+CMJGye8VXj3JJZ+VhKcn8="; }; build-system = [ hatchling ]; From 963b5d55673fb5ef5be2af5e2e0f3b443f851661 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 11:31:49 +0000 Subject: [PATCH 195/532] slidev-cli: 52.11.3 -> 52.11.5 --- pkgs/by-name/sl/slidev-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sl/slidev-cli/package.nix b/pkgs/by-name/sl/slidev-cli/package.nix index bd9f31e7eab0..498b0cadd8e2 100644 --- a/pkgs/by-name/sl/slidev-cli/package.nix +++ b/pkgs/by-name/sl/slidev-cli/package.nix @@ -10,13 +10,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "slidev-cli"; - version = "52.11.3"; + version = "52.11.5"; src = fetchFromGitHub { owner = "slidevjs"; repo = "slidev"; tag = "v${finalAttrs.version}"; - hash = "sha256-Q1nfWxeu0u9/1mxTh+aKqZYMW2IXnT7+dB1ZVfEIMWE="; + hash = "sha256-m8h5bFanJsi85B5DJuAK+YbY+GY/DDvLqpnB/U3XtG4="; }; pnpmWorkspaces = [ "@slidev/cli..." ]; @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { pnpmWorkspaces ; fetcherVersion = 3; - hash = "sha256-qdIpC+pDDinStTXVlHbuZZa2s9Sr5Nu9k/OAGxmXSuI="; + hash = "sha256-WpJyUdladA9mooWWjlktGFDOXbMyfxcz297kPuxWk6o="; }; nativeBuildInputs = [ From acd9fef076719691ecb65c0cac82889ae4de7395 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 13:06:14 +0000 Subject: [PATCH 196/532] reshape: 0.7.0 -> 0.8.0 --- pkgs/by-name/re/reshape/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/reshape/package.nix b/pkgs/by-name/re/reshape/package.nix index dc3c30422c46..08ea40d2bf3b 100644 --- a/pkgs/by-name/re/reshape/package.nix +++ b/pkgs/by-name/re/reshape/package.nix @@ -8,14 +8,14 @@ rustPlatform.buildRustPackage rec { pname = "reshape"; - version = "0.7.0"; + version = "0.8.0"; src = fetchCrate { inherit pname version; - hash = "sha256-wv2gKyXCEH+tnZkUUAisMbuseth3dsFiJujH8VO1ii4="; + hash = "sha256-viS//3ZFqogI0BbZ0rypo5zpQUgqKiLgK585iw3BMgM="; }; - cargoHash = "sha256-lK54SEayI015f2AQ6h4zadgkECLp4jCeJO7enBG0LeM="; + cargoHash = "sha256-NLVNOgwc3C1QgEfiNkxV+KslMQeYW4YPt5vFyS01/Kg="; nativeCheckInputs = [ postgresqlTestHook From 3b4e90c35d97f7e7c2f9ffdac1227cf93069ec38 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 13:24:25 +0000 Subject: [PATCH 197/532] vscode-extensions.golang.go: 0.52.1 -> 0.52.2 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 4259a6c6e942..269a88085895 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1997,8 +1997,8 @@ let mktplcRef = { name = "Go"; publisher = "golang"; - version = "0.52.1"; - hash = "sha256-y3IaNkdyWnZCwQ9Zgryn6D2cUT+eyJ4/yXgGSTRGpWw="; + version = "0.52.2"; + hash = "sha256-8g+r4Mv06Bx1W3yAXWVbtz1B/gXPcRdmaV0tPkTP6Gk="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/golang.Go/changelog"; From 8cc8abb49e96e0e2f5f54a499b3e2e55d70ba6d9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 13:49:23 +0000 Subject: [PATCH 198/532] terraform-providers.vultr_vultr: 2.28.0 -> 2.28.1 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index ffadba0e1a97..cf18af0aead4 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1481,11 +1481,11 @@ "vendorHash": "sha256-rUYHapEVqRupLOPVbcAH8YP0cuXclMmYTQUkqeOwCN0=" }, "vultr_vultr": { - "hash": "sha256-ezTWMaM06z1LLBgNqRYlT/SIyw3Vv3x8NFXkY4j5D3Q=", + "hash": "sha256-u6f4DQ5P2lOaxmGeHSloxRtBF+pF7nHWOSlSEIKxG9c=", "homepage": "https://registry.terraform.io/providers/vultr/vultr", "owner": "vultr", "repo": "terraform-provider-vultr", - "rev": "v2.28.0", + "rev": "v2.28.1", "spdx": "MPL-2.0", "vendorHash": "sha256-8vYTNSjEwalDsS77UUVw7u2K3bbK4HM3yiUR3Ppi79I=" }, From 49aedc2f1f0549e15bae5fb8e3713f151e9f9952 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 14:11:19 +0000 Subject: [PATCH 199/532] qownnotes: 26.1.11 -> 26.1.15 --- pkgs/by-name/qo/qownnotes/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qo/qownnotes/package.nix b/pkgs/by-name/qo/qownnotes/package.nix index 5340b0438967..bf62e39f7225 100644 --- a/pkgs/by-name/qo/qownnotes/package.nix +++ b/pkgs/by-name/qo/qownnotes/package.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "qownnotes"; appname = "QOwnNotes"; - version = "26.1.11"; + version = "26.1.15"; src = fetchurl { url = "https://github.com/pbek/QOwnNotes/releases/download/v${finalAttrs.version}/qownnotes-${finalAttrs.version}.tar.xz"; - hash = "sha256-07l/ma8FkvnRBgEo8j6dkbdqm3oqyCf3CVKvt+0nzsQ="; + hash = "sha256-Pdv55cybpUOKI4COAg7GqJTrBrMCn1GPGT+m+TGcruo="; }; nativeBuildInputs = [ From c01f9a4760e1b0d1e3c32c0c3c8177adadb40a61 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 01:57:45 +0000 Subject: [PATCH 200/532] pike: 8.0.2040 -> 8.0.2042 --- pkgs/by-name/pi/pike/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pi/pike/package.nix b/pkgs/by-name/pi/pike/package.nix index 399aa6c0d4cf..fa4ae9329258 100644 --- a/pkgs/by-name/pi/pike/package.nix +++ b/pkgs/by-name/pi/pike/package.nix @@ -120,13 +120,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "pike"; - version = "8.0.2040"; + version = "8.0.2042"; src = fetchFromGitHub { owner = "pikelang"; repo = "Pike"; tag = "v${finalAttrs.version}"; - hash = "sha256-rRStfD6n1BBQA36O1HkkMlYtMnDTuHXYBL2ez9A2yI4="; + hash = "sha256-N/hwbH8hhG9v/PJKwvGgS/ttS4TRJeeV2zAcRNDVL4k="; }; nativeBuildInputs = [ From 58ca37d1379dac4f932dad2c4ec8c4e36d82f430 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 31 Jan 2026 15:49:26 +0100 Subject: [PATCH 201/532] thunderbird: 146.0.1 -> 147.0.1 https://www.thunderbird.net/en-US/thunderbird/147.0/releasenotes/ https://www.thunderbird.net/en-US/thunderbird/147.0.1/releasenotes/ --- .../networking/mailreaders/thunderbird/packages.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/mailreaders/thunderbird/packages.nix b/pkgs/applications/networking/mailreaders/thunderbird/packages.nix index adb295c8c682..93433662a62a 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird/packages.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird/packages.nix @@ -29,6 +29,11 @@ let # The file to be patched is different from firefox's `no-buildconfig-ffx90.patch`. (if lib.versionOlder version "140" then ./no-buildconfig.patch else ./no-buildconfig-tb140.patch) ]; + # FIXME: let's hope that upstream will fix this soon and we can drop this hack again. + # https://bugzilla.mozilla.org/show_bug.cgi?id=2006630 + extraPostPatch = lib.optionalString (lib.versionAtLeast version "147") '' + find . -name .cargo-checksum.json | xargs sed 's/"[^"]*\.gitmodules":"[a-z0-9]*",//g' -i + ''; meta = { changelog = "https://www.thunderbird.net/en-US/thunderbird/${version}/releasenotes/"; @@ -60,8 +65,8 @@ rec { thunderbird = thunderbird-latest; thunderbird-latest = common { - version = "146.0.1"; - sha512 = "8a3b2de246c7c597574fce596836c7ef7b24bd21573feb15c308003f34b82335ad865aa0f81b24d1669c8023c0448c0e273a63019aab13356b023c2e8adc2c47"; + version = "147.0.1"; + sha512 = "bae9adbcb1d45a7644e4d699215a3da85b612b9d99516bdf12f84482f1a6f89153ec4d5ab6dd8bcf69dc512cb50080db4630a5bb52525f22213c7af92b4b77d7"; updateScript = callPackage ./update.nix { attrPath = "thunderbirdPackages.thunderbird-latest"; From 1817f9cc18c57ca03c31d9b14786b5a20a8e4906 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 14:53:05 +0000 Subject: [PATCH 202/532] python3Packages.pymeshlab: 2025.7 -> 2025.7.post1 --- pkgs/development/python-modules/pymeshlab/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pymeshlab/default.nix b/pkgs/development/python-modules/pymeshlab/default.nix index a95ebb42bf3e..67700965764b 100644 --- a/pkgs/development/python-modules/pymeshlab/default.nix +++ b/pkgs/development/python-modules/pymeshlab/default.nix @@ -23,7 +23,7 @@ }: let - version = "2025.7"; + version = "2025.7.post1"; in buildPythonPackage { inherit version; @@ -34,7 +34,7 @@ buildPythonPackage { owner = "cnr-isti-vclab"; repo = "pymeshlab"; tag = "v${version}"; - hash = "sha256-LCR2/AyX9uVX4xhZareUL6YlpUsCFiGDMBB5nFp+H6k="; + hash = "sha256-TfnPdnq1rBx+spRw966jwyKxgXSlISLmacXQbvKU+OI="; }; patches = [ From 26d0fd4b685539be2be59a93e2bc1f85ab7c73df Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Fri, 16 Jan 2026 09:06:10 -0600 Subject: [PATCH 203/532] libpng: migrate to pkgs/by-name MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This moves libpng to the by-name directory layout: pkgs/development/libraries/libpng → pkgs/by-name/li/libpng The package is renamed to package.nix. The previous Darwin-specific stdenv override (using darwin.bootstrapStdenv to avoid xcbuild recursion) is preserved by introducing a local stdenv' binding and using it for mkDerivation. This keeps the bootstrap behavior identical to the old location. The old libpng entry in all-packages.nix is removed, since by-name packages are now auto-discovered. --- pkgs/{development/libraries => by-name/li}/libpng/12.nix | 0 .../libpng/default.nix => by-name/li/libpng/package.nix} | 5 +++-- pkgs/top-level/all-packages.nix | 7 ------- 3 files changed, 3 insertions(+), 9 deletions(-) rename pkgs/{development/libraries => by-name/li}/libpng/12.nix (100%) rename pkgs/{development/libraries/libpng/default.nix => by-name/li/libpng/package.nix} (92%) diff --git a/pkgs/development/libraries/libpng/12.nix b/pkgs/by-name/li/libpng/12.nix similarity index 100% rename from pkgs/development/libraries/libpng/12.nix rename to pkgs/by-name/li/libpng/12.nix diff --git a/pkgs/development/libraries/libpng/default.nix b/pkgs/by-name/li/libpng/package.nix similarity index 92% rename from pkgs/development/libraries/libpng/default.nix rename to pkgs/by-name/li/libpng/package.nix index c16b6d4a17a2..ddb7e305a837 100644 --- a/pkgs/development/libraries/libpng/default.nix +++ b/pkgs/by-name/li/libpng/package.nix @@ -5,6 +5,7 @@ zlib, apngSupport ? true, testers, + darwin, }: assert zlib != null; @@ -16,9 +17,9 @@ let hash = "sha256-aH3cDHyxKKPqWOFZtRKSUlN8J+3gwyqT8R8DEn8MAWU="; }; whenPatched = lib.optionalString apngSupport; - + stdenv' = if stdenv.hostPlatform.isDarwin then darwin.bootstrapStdenv else stdenv; in -stdenv.mkDerivation (finalAttrs: { +stdenv'.mkDerivation (finalAttrs: { pname = "libpng" + whenPatched "-apng"; version = "1.6.53"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 33d2fdea20f6..4b7faaff7894 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7151,13 +7151,6 @@ with pkgs; libpeas = callPackage ../development/libraries/libpeas { }; libpeas2 = callPackage ../development/libraries/libpeas/2.x.nix { }; - libpng = callPackage ../development/libraries/libpng { - stdenv = - # libpng is a dependency of xcbuild. Avoid an infinite recursion by using a bootstrap stdenv - # that does not propagate xcrun. - if stdenv.hostPlatform.isDarwin then darwin.bootstrapStdenv else stdenv; - }; - libpng12 = callPackage ../development/libraries/libpng/12.nix { }; inherit From a310cb20e2a2a399eb639b4d79ea80230eaa44c2 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Fri, 16 Jan 2026 09:11:24 -0600 Subject: [PATCH 204/532] libpng12: migrate to pkgs/by-name MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This moves libpng12 to the by-name directory layout: pkgs/by-name/li/libpng/12.nix → pkgs/by-name/li/libpng12/package.nix The file is renamed to package.nix to follow by-name conventions, and the fixed-output hash is updated to the modern `hash =` form. The old libpng12 entry in all-packages.nix is removed, since by-name packages are now auto-discovered. --- pkgs/by-name/li/{libpng/12.nix => libpng12/package.nix} | 2 +- pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) rename pkgs/by-name/li/{libpng/12.nix => libpng12/package.nix} (93%) diff --git a/pkgs/by-name/li/libpng/12.nix b/pkgs/by-name/li/libpng12/package.nix similarity index 93% rename from pkgs/by-name/li/libpng/12.nix rename to pkgs/by-name/li/libpng12/package.nix index 3ab92139ab9e..62ffbf0cbdcb 100644 --- a/pkgs/by-name/li/libpng/12.nix +++ b/pkgs/by-name/li/libpng12/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://sourceforge/libpng/libpng-${finalAttrs.version}.tar.xz"; - sha256 = "1izw9ybm27llk8531w6h4jp4rk2rxy2s9vil16nwik5dp0amyqxl"; + hash = "sha256-tGNfFbitzMitCTTupIXvWcxMriTQ8DAKmpQeUZdP/Mc="; }; postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4b7faaff7894..6ee1eb2c3301 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7151,8 +7151,6 @@ with pkgs; libpeas = callPackage ../development/libraries/libpeas { }; libpeas2 = callPackage ../development/libraries/libpeas/2.x.nix { }; - libpng12 = callPackage ../development/libraries/libpng/12.nix { }; - inherit (callPackages ../development/libraries/prometheus-client-c { stdenv = gccStdenv; # Required for darwin From 5f82d21c7c90df7a09e7bbe6f2a217f24983ddb0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 15:15:06 +0000 Subject: [PATCH 205/532] vscode-extensions.apollographql.vscode-apollo: 2.6.4 -> 2.6.5 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 4259a6c6e942..73ffa3a2a17b 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -320,8 +320,8 @@ let mktplcRef = { name = "vscode-apollo"; publisher = "apollographql"; - version = "2.6.4"; - hash = "sha256-rqNdblzQ9N6kFcwYqdNAA8ziDMFCuduhXZt3lmd/q7Y="; + version = "2.6.5"; + hash = "sha256-WOt0bY/hi9tLJEo0bTAPLQhgM+2A7JPp0pypX4EcYNo="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/apollographql.vscode-apollo/changelog"; From 520e2f27a560e720ed6e12e13d93f3711fffba4a Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 31 Jan 2026 17:42:10 +0300 Subject: [PATCH 206/532] treewide: remove unnecessary dependencies on mesa None of those should be real. Things should not depend on mesa directly for any reason ever, except llvmpipeHook. --- pkgs/by-name/bi/bionic-translation/package.nix | 2 -- pkgs/by-name/ce/celestegame/package.nix | 1 - pkgs/by-name/gp/gpac/package.nix | 2 -- pkgs/by-name/gr/grayjay/package.nix | 4 ++-- pkgs/by-name/is/isle-portable/package.nix | 2 -- pkgs/by-name/ma/magic-vlsi/package.nix | 1 - pkgs/by-name/qq/qqmusic/package.nix | 2 -- pkgs/by-name/ro/rovium/package.nix | 4 ++-- pkgs/development/cuda-modules/packages/cuda_demo_suite.nix | 2 -- pkgs/development/libraries/intel-oneapi/base.nix | 3 --- 10 files changed, 4 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/bi/bionic-translation/package.nix b/pkgs/by-name/bi/bionic-translation/package.nix index 9e22b92f86d7..28d6aafc38b9 100644 --- a/pkgs/by-name/bi/bionic-translation/package.nix +++ b/pkgs/by-name/bi/bionic-translation/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitLab, - mesa, wayland, libglvnd, libbsd, @@ -35,7 +34,6 @@ stdenv.mkDerivation (finalAttrs: { libelf libglvnd libunwind - mesa wayland ]; diff --git a/pkgs/by-name/ce/celestegame/package.nix b/pkgs/by-name/ce/celestegame/package.nix index e0f629748379..e67c0a2749cd 100644 --- a/pkgs/by-name/ce/celestegame/package.nix +++ b/pkgs/by-name/ce/celestegame/package.nix @@ -88,7 +88,6 @@ buildFHSEnv { kdePackages.wayland libxkbcommon libgcc - mesa libdrm expat alsa-lib diff --git a/pkgs/by-name/gp/gpac/package.nix b/pkgs/by-name/gp/gpac/package.nix index e4ea8996db4d..1211555600ba 100644 --- a/pkgs/by-name/gp/gpac/package.nix +++ b/pkgs/by-name/gp/gpac/package.nix @@ -20,7 +20,6 @@ nghttp2, openjpeg, libcaca, - mesa, mesa_glu, xvidcore, openssl, @@ -113,7 +112,6 @@ stdenv.mkDerivation (finalAttrs: { libx11 libxv xorgproto - mesa mesa_glu xvidcore openssl diff --git a/pkgs/by-name/gr/grayjay/package.nix b/pkgs/by-name/gr/grayjay/package.nix index 877fa35e238b..090a20d27575 100644 --- a/pkgs/by-name/gr/grayjay/package.nix +++ b/pkgs/by-name/gr/grayjay/package.nix @@ -7,6 +7,7 @@ libz, icu, openssl, + libgbm, libxrandr, libxfixes, libxext, @@ -28,7 +29,6 @@ cairo, udev, alsa-lib, - mesa, libGL, libsecret, nix-update-script, @@ -74,12 +74,12 @@ buildDotnetModule (finalAttrs: { buildInputs = [ openssl + libgbm libgcc libx11 gtk3 glib alsa-lib - mesa nspr nss icu diff --git a/pkgs/by-name/is/isle-portable/package.nix b/pkgs/by-name/is/isle-portable/package.nix index b337c74dd618..6499afde3626 100644 --- a/pkgs/by-name/is/isle-portable/package.nix +++ b/pkgs/by-name/is/isle-portable/package.nix @@ -23,7 +23,6 @@ wayland-protocols, glew, qt6, - mesa, alsa-lib, sdl3, iniparser, @@ -81,7 +80,6 @@ stdenv.mkDerivation (finalAttrs: { libxkbcommon wayland-protocols glew - mesa alsa-lib ]; diff --git a/pkgs/by-name/ma/magic-vlsi/package.nix b/pkgs/by-name/ma/magic-vlsi/package.nix index 6103be6f22ff..874014e873d6 100644 --- a/pkgs/by-name/ma/magic-vlsi/package.nix +++ b/pkgs/by-name/ma/magic-vlsi/package.nix @@ -55,7 +55,6 @@ stdenv.mkDerivation (finalAttrs: { cairo libX11 m4 - mesa mesa_glu ncurses tcl diff --git a/pkgs/by-name/qq/qqmusic/package.nix b/pkgs/by-name/qq/qqmusic/package.nix index a87050b702cd..7460794d7129 100644 --- a/pkgs/by-name/qq/qqmusic/package.nix +++ b/pkgs/by-name/qq/qqmusic/package.nix @@ -21,7 +21,6 @@ libdbusmenu, libglvnd, libpulseaudio, - mesa, nspr, nss, pango, @@ -74,7 +73,6 @@ stdenv.mkDerivation (finalAttrs: { libdbusmenu libglvnd libpulseaudio - mesa nspr nss pango diff --git a/pkgs/by-name/ro/rovium/package.nix b/pkgs/by-name/ro/rovium/package.nix index 78d93a1b5818..5e8e90ee23b0 100644 --- a/pkgs/by-name/ro/rovium/package.nix +++ b/pkgs/by-name/ro/rovium/package.nix @@ -7,8 +7,8 @@ wrapGAppsHook3, dpkg, alsa-lib, - mesa, gtk3, + libgbm, nss, libxkbfile, libsecret, @@ -35,8 +35,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { buildInputs = [ alsa-lib - mesa gtk3 + libgbm nss libxkbfile libsecret diff --git a/pkgs/development/cuda-modules/packages/cuda_demo_suite.nix b/pkgs/development/cuda-modules/packages/cuda_demo_suite.nix index 1a85c258eb0e..61e8e39a5192 100644 --- a/pkgs/development/cuda-modules/packages/cuda_demo_suite.nix +++ b/pkgs/development/cuda-modules/packages/cuda_demo_suite.nix @@ -5,7 +5,6 @@ libGLU, libglut, libglvnd, - mesa, }: buildRedist { redistName = "cuda"; @@ -17,7 +16,6 @@ buildRedist { libGLU libglut libglvnd - mesa ]; outputs = [ "out" ]; diff --git a/pkgs/development/libraries/intel-oneapi/base.nix b/pkgs/development/libraries/intel-oneapi/base.nix index 45f2292f9bfd..4a2ba3b92766 100644 --- a/pkgs/development/libraries/intel-oneapi/base.nix +++ b/pkgs/development/libraries/intel-oneapi/base.nix @@ -27,7 +27,6 @@ gtk3, pango, cairo, - mesa, expat, libxkbcommon, eudev, @@ -104,7 +103,6 @@ intel-oneapi.mkIntelOneApi (finalAttrs: { nss dbus cups - mesa expat libxkbcommon eudev @@ -156,7 +154,6 @@ intel-oneapi.mkIntelOneApi (finalAttrs: { gtk3 pango cairo - mesa expat libxkbcommon eudev From 0ebf2456d49cbf51da3e7fc77380290a0d52cdec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Fern=C3=A1ndez=20L=C3=B3pez?= Date: Sat, 31 Jan 2026 10:46:27 +0100 Subject: [PATCH 207/532] nvidia-container-toolkit: set cdi mode for nvidia-container-runtime --- .../hardware/nvidia-container-toolkit/default.nix | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/hardware/nvidia-container-toolkit/default.nix b/nixos/modules/services/hardware/nvidia-container-toolkit/default.nix index 965ba4e4be3b..475a5122fd4e 100644 --- a/nixos/modules/services/hardware/nvidia-container-toolkit/default.nix +++ b/nixos/modules/services/hardware/nvidia-container-toolkit/default.nix @@ -151,6 +151,17 @@ }; config = lib.mkMerge [ + (lib.mkIf (config.virtualisation.docker.enableNvidia || config.virtualisation.podman.enableNvidia) { + hardware.nvidia-container-toolkit.enable = lib.mkDefault true; + + warnings = lib.mkIf (!config.hardware.nvidia-container-toolkit.enable) [ + '' + `virtualisation.docker.enableNvidia` or `virtualisation.podman.enableNvidia` is enabled, + but `hardware.nvidia-container-toolkit.enable` is disabled. The nvidia-container-toolkit + module is required for GPU support in containers. + '' + ]; + }) (lib.mkIf config.virtualisation.docker.enableNvidia { environment.etc."nvidia-container-runtime/config.toml".text = '' disable-require = true @@ -162,7 +173,7 @@ no-cgroups = false path = "${lib.getExe' pkgs.libnvidia-container "nvidia-container-cli"}" [nvidia-container-runtime] - mode = "auto" + mode = "cdi" runtimes = ["docker-runc", "runc", "crun"] [nvidia-container-runtime-hook] path = "${lib.getOutput "tools" config.hardware.nvidia-container-toolkit.package}/bin/nvidia-container-runtime-hook" From 9de8f9663060b89b29df56aac2b87edeffff87ec Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 15:57:01 +0000 Subject: [PATCH 208/532] python3Packages.plexapi: 4.17.2 -> 4.18.0 --- pkgs/development/python-modules/plexapi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/plexapi/default.nix b/pkgs/development/python-modules/plexapi/default.nix index 994591131a25..428f69c8b2d2 100644 --- a/pkgs/development/python-modules/plexapi/default.nix +++ b/pkgs/development/python-modules/plexapi/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "plexapi"; - version = "4.17.2"; + version = "4.18.0"; pyproject = true; src = fetchFromGitHub { owner = "pkkid"; repo = "python-plexapi"; tag = version; - hash = "sha256-GLuTNfK8FmTx6PuvhBheYgK7ZurxvmaY1Sqxo0QKRXM="; + hash = "sha256-x9Vvs/t22sEGhjSLTwCjiWOscX64/EwcHDDvPSbnQQE="; }; build-system = [ setuptools ]; From 1b27e8f19e15941bbd402bbcadc0e02fa6100ff0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 16:10:36 +0000 Subject: [PATCH 209/532] python3Packages.dbt-protos: 1.0.424 -> 1.0.428 --- pkgs/development/python-modules/dbt-protos/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dbt-protos/default.nix b/pkgs/development/python-modules/dbt-protos/default.nix index 42312404d9e4..1a7f384b2b0a 100644 --- a/pkgs/development/python-modules/dbt-protos/default.nix +++ b/pkgs/development/python-modules/dbt-protos/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "dbt-protos"; - version = "1.0.424"; + version = "1.0.428"; pyproject = true; src = fetchFromGitHub { owner = "dbt-labs"; repo = "proto-python-public"; tag = "v${version}"; - hash = "sha256-h9NxxMxUnV7P5sEwbwyDA13SEcpyC+gcUlxCjUCV2o4="; + hash = "sha256-cpfU/CfwqQwNysUX1rwOSi6G/rEeeNVeeeuLmksM+Iw="; }; build-system = [ From 77cc0570343484cd0b821e7543fd973a3bca919c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 16:13:21 +0000 Subject: [PATCH 210/532] halo: 2.22.11 -> 2.22.12 --- pkgs/by-name/ha/halo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ha/halo/package.nix b/pkgs/by-name/ha/halo/package.nix index a5660bc2980a..7f621163183c 100644 --- a/pkgs/by-name/ha/halo/package.nix +++ b/pkgs/by-name/ha/halo/package.nix @@ -8,10 +8,10 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "halo"; - version = "2.22.11"; + version = "2.22.12"; src = fetchurl { url = "https://github.com/halo-dev/halo/releases/download/v${finalAttrs.version}/halo-${finalAttrs.version}.jar"; - hash = "sha256-22Fp1OMLBU/d6zCZ3zpT4FisTc9OPEC2POfEtLJhHxA="; + hash = "sha256-26MwshinUmDRY/JYRGxjyujHuFWGJGX2YTK4OxuNNcA="; }; nativeBuildInputs = [ From 0b78ec0f7b52d70bd0f9cf766fdd35993d6e7d6f Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Sat, 31 Jan 2026 19:39:15 +0200 Subject: [PATCH 211/532] rabbitmq-server: move overrides to package.nix --- pkgs/by-name/ra/rabbitmq-server/package.nix | 5 ++++- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ra/rabbitmq-server/package.nix b/pkgs/by-name/ra/rabbitmq-server/package.nix index bebbcfa61ec6..3873771025ce 100644 --- a/pkgs/by-name/ra/rabbitmq-server/package.nix +++ b/pkgs/by-name/ra/rabbitmq-server/package.nix @@ -1,6 +1,7 @@ { lib, - beamPackages, + beam27Packages, + elixir_1_18, stdenv, fetchurl, python3, @@ -39,6 +40,8 @@ let systemd # for systemd unit activation check ] ); + + beamPackages = beam27Packages.extend (self: super: { elixir = elixir_1_18; }); in stdenv.mkDerivation (finalAttrs: { diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fa357ead5f9b..dd2d6c7d038d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8936,10 +8936,6 @@ with pkgs; qremotecontrol-server = libsForQt5.callPackage ../servers/misc/qremotecontrol-server { }; - rabbitmq-server = callPackage ../by-name/ra/rabbitmq-server/package.nix { - beamPackages = beam27Packages.extend (self: super: { elixir = elixir_1_18; }); - }; - rethinkdb = callPackage ../servers/nosql/rethinkdb { stdenv = clangStdenv; libtool = cctools; From f440faaa51deb108c7ff27fb6a91642cd6e4c53f Mon Sep 17 00:00:00 2001 From: bitbloxhub <45184892+bitbloxhub@users.noreply.github.com> Date: Wed, 14 Jan 2026 18:47:33 +0000 Subject: [PATCH 212/532] pg-schema-diff: only build the pg-schema-diff binary --- pkgs/by-name/pg/pg-schema-diff/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/pg/pg-schema-diff/package.nix b/pkgs/by-name/pg/pg-schema-diff/package.nix index e2f1d37d8e3a..47ac0af6335b 100644 --- a/pkgs/by-name/pg/pg-schema-diff/package.nix +++ b/pkgs/by-name/pg/pg-schema-diff/package.nix @@ -15,6 +15,10 @@ buildGoModule (finalAttrs: { hash = "sha256-MNuJS9zhTbF6FY1i5fF5VhX8pa+hVaQfdAaj3CKmG50="; }; + subPackages = [ + "cmd/pg-schema-diff" + ]; + nativeCheckInputs = [ postgresql ]; From 2884cf473581d4553270af20d7f535e33a882a9a Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Wed, 28 Jan 2026 16:18:43 +0100 Subject: [PATCH 213/532] notesnook: add update script --- pkgs/by-name/no/notesnook/package.nix | 6 ++++++ pkgs/by-name/no/notesnook/update.sh | 26 ++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100755 pkgs/by-name/no/notesnook/update.sh diff --git a/pkgs/by-name/no/notesnook/package.nix b/pkgs/by-name/no/notesnook/package.nix index 582e567759bf..4dd5d282e9ae 100644 --- a/pkgs/by-name/no/notesnook/package.nix +++ b/pkgs/by-name/no/notesnook/package.nix @@ -35,6 +35,10 @@ let .${system} or throwSystem; }; + passthru = { + updateScript = ./update.sh; + }; + appimageContents = appimageTools.extractType2 { inherit pname version src; }; @@ -67,6 +71,7 @@ let version src meta + passthru ; nativeBuildInputs = [ makeWrapper ]; @@ -91,6 +96,7 @@ let version src meta + passthru ; nativeBuildInputs = [ _7zz ]; diff --git a/pkgs/by-name/no/notesnook/update.sh b/pkgs/by-name/no/notesnook/update.sh new file mode 100755 index 000000000000..ed977f182a0d --- /dev/null +++ b/pkgs/by-name/no/notesnook/update.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p bash curl jq common-updater-scripts + +set -xe + +latestTag=$(curl ${GITHUB_TOKEN:+-u":$GITHUB_TOKEN"} https://api.github.com/repos/streetwriters/notesnook/releases/latest | jq -r ".tag_name") +latestVersion="$(expr "$latestTag" : 'v\(.*\)')" +currentVersion=$(nix-instantiate --eval -E "with import ./. {}; notesnook.version or (lib.getVersion notesnook)" | tr -d '"') + +echo "latest version: $latestVersion" +echo "current version: $currentVersion" + +if [[ "$latestVersion" == "$currentVersion" ]]; then + echo "package is up-to-date" + exit 0 +fi + +for i in \ + "x86_64-linux linux_x86_64.AppImage" \ + "aarch64-linux linux_arm64.AppImage" \ + "x86_64-darwin mac_x64.dmg" \ + "aarch64-darwin mac_arm64.dmg"; do + set -- $i + hash=$(nix-hash --to-sri --type sha256 "$(nix-prefetch-url "https://github.com/streetwriters/notesnook/releases/download/v$latestVersion/notesnook_$2")") + update-source-version notesnook $latestVersion $hash --system=$1 --ignore-same-version +done From 08296482823552087ecbcb0fcefbcbc8765d474b Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Wed, 28 Jan 2026 16:20:36 +0100 Subject: [PATCH 214/532] notesnook: 3.3.5 -> 3.3.8 --- pkgs/by-name/no/notesnook/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/no/notesnook/package.nix b/pkgs/by-name/no/notesnook/package.nix index 4dd5d282e9ae..f3df2ffb8ac6 100644 --- a/pkgs/by-name/no/notesnook/package.nix +++ b/pkgs/by-name/no/notesnook/package.nix @@ -9,7 +9,7 @@ let pname = "notesnook"; - version = "3.3.5"; + version = "3.3.8"; inherit (stdenv.hostPlatform) system; throwSystem = throw "Unsupported system: ${system}"; @@ -27,10 +27,10 @@ let url = "https://github.com/streetwriters/notesnook/releases/download/v${version}/notesnook_${suffix}"; hash = { - x86_64-linux = "sha256-jvQph74dMQgino3K1ZFLT/fsJVdTHVqMQaW0RQhfci0="; - aarch64-linux = "sha256-jrKmZmdx1T1wrlM0y195Z2MsI1XpFn0gyFyf7N/aUzo="; - x86_64-darwin = "sha256-bJ+sq6/lZcLcM7R2KAigemdpRDqSiExfcSunNQ7cGw0="; - aarch64-darwin = "sha256-DTY0gq62aXOanZvYletyXl5xmcs30vWTKE4nZujRCq0="; + x86_64-linux = "sha256-7gPCmC3uol5ukwu8OOhhqk9pBTgWjI14wYmM61nlg+A="; + aarch64-linux = "sha256-JmWt7yr/Ij01x7bTWUQ7UAwKcEf9i91fZZsHpEWRJYY="; + x86_64-darwin = "sha256-5Obl3YveMx38sdLIGRz3Lqi3mloruTyH/3MsNNX03TA="; + aarch64-darwin = "sha256-P1xqMFGAQQVq76O1RTp+3kZtzM1xGvSUpbki64KTji8="; } .${system} or throwSystem; }; From b67d1c05d383033d88d1a68df928ccabc8050fe4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 18:57:02 +0000 Subject: [PATCH 215/532] supersonic: 0.20.0 -> 0.20.1 --- pkgs/by-name/su/supersonic/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/su/supersonic/package.nix b/pkgs/by-name/su/supersonic/package.nix index 454106b06ba2..fe5d5b1ec399 100644 --- a/pkgs/by-name/su/supersonic/package.nix +++ b/pkgs/by-name/su/supersonic/package.nix @@ -24,16 +24,16 @@ buildGoModule rec { pname = "supersonic" + lib.optionalString waylandSupport "-wayland"; - version = "0.20.0"; + version = "0.20.1"; src = fetchFromGitHub { owner = "dweymouth"; repo = "supersonic"; tag = "v${version}"; - hash = "sha256-/zHqD5e3ZmLoaY3/KJSBtQpF0fzAr2kG1FSauzSduvo="; + hash = "sha256-q9g59TVo8Y7cKdSnyrsTQEIpB+f/+pcaobBFynnAgwY="; }; - vendorHash = "sha256-hDE0ZKZLAUgztLqxMHtTj8AU0sIAX26bi7eCb2JFo3Q="; + vendorHash = "sha256-x8eq1ZGitBoq+N1QOIYLZRLIta3gbfpn2xZsqkj4cGo="; nativeBuildInputs = [ copyDesktopItems From 718530d1281dfe303af83e210a514236c174a390 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 19:07:38 +0000 Subject: [PATCH 216/532] parlay: 0.10.0 -> 0.10.1 --- pkgs/by-name/pa/parlay/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/parlay/package.nix b/pkgs/by-name/pa/parlay/package.nix index bb59e14bccfc..ff324f232b4c 100644 --- a/pkgs/by-name/pa/parlay/package.nix +++ b/pkgs/by-name/pa/parlay/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "parlay"; - version = "0.10.0"; + version = "0.10.1"; src = fetchFromGitHub { owner = "snyk"; repo = "parlay"; rev = "v${version}"; - hash = "sha256-hyAvVd3P/ya7iSVsq3jbwe4qzJeWeA/hwAs2VTSIuAI="; + hash = "sha256-x/piB2rjluIcqlSn+nwWd4J2Nu6Z/RtL54SPq23pZV0="; }; vendorHash = "sha256-X/cgNdsUG0Ics/DCk1HOdzez9Ewwm1odFL1EiyFv1Sw="; From 9700ad73d655cdfe5752b41a5afd58bbef0f0879 Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Sat, 31 Jan 2026 19:18:54 +0000 Subject: [PATCH 217/532] minizip-ng: disable pkcrypt on i686 --- pkgs/by-name/mi/minizip-ng/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/mi/minizip-ng/package.nix b/pkgs/by-name/mi/minizip-ng/package.nix index 268659f8b1b4..862ef3c9c2e4 100644 --- a/pkgs/by-name/mi/minizip-ng/package.nix +++ b/pkgs/by-name/mi/minizip-ng/package.nix @@ -42,6 +42,10 @@ stdenv.mkDerivation (finalAttrs: { "-DMZ_BUILD_UNIT_TESTS=${if finalAttrs.finalPackage.doCheck then "ON" else "OFF"}" "-DMZ_LIB_SUFFIX='-ng'" ] + ++ lib.optionals stdenv.hostPlatform.isi686 [ + # tests fail + "-DMZ_PKCRYPT=OFF" + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ # missing header file "-DMZ_LIBCOMP=OFF" From 65e49fe91f355c0c432f96302e31d4eb6a7793a5 Mon Sep 17 00:00:00 2001 From: JuliusFreudenberger Date: Sun, 25 Jan 2026 17:53:53 +0100 Subject: [PATCH 218/532] teleport_18: 18.6.1 -> 18.6.5 Changelog: https://github.com/gravitational/teleport/releases/tag/v18.6.4 https://github.com/gravitational/teleport/releases/tag/v18.6.5 Diff: https://github.com/gravitational/teleport/compare/v18.6.1...v18.6.5 --- pkgs/by-name/te/teleport_18/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/te/teleport_18/package.nix b/pkgs/by-name/te/teleport_18/package.nix index e778fbda34df..bd243ebb758d 100644 --- a/pkgs/by-name/te/teleport_18/package.nix +++ b/pkgs/by-name/te/teleport_18/package.nix @@ -7,11 +7,11 @@ }: buildTeleport { - version = "18.6.1"; - hash = "sha256-Jtjy2qmlm7zsl0a8o4/4jWdnse1yFR++oq3FcDuQOJo="; - vendorHash = "sha256-PW8UP1YuUssw//1qb3oUN/FrbLUwt6D+c4q6jrm09Xk="; - pnpmHash = "sha256-xjAqyReWRdty67LWaNX1jG4/uCeQtUMH/BKLIHUx6+0="; - cargoHash = "sha256-ia4We4IfIkqz82aFMVvXdzjDXw0w+OJSPVdutfau6PA="; + version = "18.6.5"; + hash = "sha256-xNdNyWpH1NpF8O9BLsiov3mmnrXXr/kbi2zbEaGDGNg="; + vendorHash = "sha256-sXBCfzVjffSyPDIxmAWFp1WINmMPV1HRx9O6JkOgqLM="; + pnpmHash = "sha256-aHiBD/GYK5zal2NeBzaDEftzruPwoSwARz/2uuqyKlY="; + cargoHash = "sha256-tp+xxa+sYQpvgD2Yv/W0hegRpUubBeFpdngRyByNxJc="; wasm-bindgen-cli = wasm-bindgen-cli_0_2_99; buildGoModule = buildGo124Module; From b245e75e06e7098c9be5b6206a65a90fba49e966 Mon Sep 17 00:00:00 2001 From: chordtoll Date: Wed, 14 Jan 2026 23:53:01 -0800 Subject: [PATCH 219/532] frodo4: init at 4.5 --- pkgs/by-name/fr/frodo4/package.nix | 44 ++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 pkgs/by-name/fr/frodo4/package.nix diff --git a/pkgs/by-name/fr/frodo4/package.nix b/pkgs/by-name/fr/frodo4/package.nix new file mode 100644 index 000000000000..a4d37b3a3e3d --- /dev/null +++ b/pkgs/by-name/fr/frodo4/package.nix @@ -0,0 +1,44 @@ +{ + lib, + stdenv, + fetchFromGitHub, + autoconf, + automake, + pkg-config, + SDL2, + wrapGAppsHook3, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "frodo4"; + version = "4.5"; + + src = fetchFromGitHub { + owner = "cebix"; + repo = "frodo4"; + tag = "v${finalAttrs.version}"; + hash = "sha256-C9WniyzSGpfs5fZOqqDlFz0je0K5VEpcND5QCaXm9K0="; + }; + + nativeBuildInputs = [ + autoconf + automake + pkg-config + wrapGAppsHook3 + ]; + + buildInputs = [ + SDL2 + ]; + + configureScript = "./autogen.sh"; + + meta = { + homepage = "https://github.com/cebix/frodo4"; + description = "C64 emulator with emphasis on graphical accuracy"; + mainProgram = "Frodo"; + license = with lib.licenses; [ gpl2Only ]; + maintainers = with lib.maintainers; [ chordtoll ]; + platforms = lib.platforms.all; + }; +}) From 31fc34a39929078bb231782cb169a758cec66029 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 19:37:27 +0000 Subject: [PATCH 220/532] makima: 0.10.2 -> 0.10.3 --- pkgs/by-name/ma/makima/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/makima/package.nix b/pkgs/by-name/ma/makima/package.nix index 989482e7aafc..c6740d3b950b 100644 --- a/pkgs/by-name/ma/makima/package.nix +++ b/pkgs/by-name/ma/makima/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "makima"; - version = "0.10.2"; + version = "0.10.3"; src = fetchFromGitHub { owner = "cyber-sushi"; repo = "makima"; rev = "v${version}"; - hash = "sha256-qvIzoYGU0WZdEPlJ3AR3uqOt2br73Vp8+ZU2xkX2si0="; + hash = "sha256-/+m6nWvZg5q3rPAu80xXImISmLzTpXiugu1m3M8QupQ="; }; - cargoHash = "sha256-8814sRjYlnWAdOOLjj0VAuDr+Hlr1xTcvqx4Ul6XhR4="; + cargoHash = "sha256-vq680vbpvJRUV3waSMgiWm8oiu9m1JGTXzBco6lEvKc="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ udev ]; From 3da6f2aa63b300cb001adcaedb4c5b6dc1a2f7a3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 19:40:44 +0000 Subject: [PATCH 221/532] chess-tui: 2.3.0 -> 2.4.0 --- pkgs/by-name/ch/chess-tui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chess-tui/package.nix b/pkgs/by-name/ch/chess-tui/package.nix index 5d452e3b8b45..40cc7a0a4a94 100644 --- a/pkgs/by-name/ch/chess-tui/package.nix +++ b/pkgs/by-name/ch/chess-tui/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "chess-tui"; - version = "2.3.0"; + version = "2.4.0"; src = fetchFromGitHub { owner = "thomas-mauran"; repo = "chess-tui"; tag = finalAttrs.version; - hash = "sha256-g+rKib+ZoBa2ssYKgS0tg0xngurY1z3DbBZZEn/LJU4="; + hash = "sha256-Vv+sO4XeCqv0Fq698ep4wj4A1ajjxqSST3RyKwr/im4="; }; - cargoHash = "sha256-Brj+9AS0ZR/b188jkJa84WRHk0HtiKpMlyMUSLmzBfA="; + cargoHash = "sha256-IpGrImZbdckWgUVBpYpEt0XaM7LJxSOMo792mw8AA8A="; checkFlags = [ # assertion failed: result.is_ok() From 7c1a351ff8fb844b638879374c8ee99aa104502f Mon Sep 17 00:00:00 2001 From: Nick Blumenauer Date: Sat, 31 Jan 2026 19:15:46 +0100 Subject: [PATCH 222/532] qtcreator: 18.0.1 -> 18.0.2 --- pkgs/by-name/qt/qtcreator/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qt/qtcreator/package.nix b/pkgs/by-name/qt/qtcreator/package.nix index 674e9e6a076e..2f3366ee1a9b 100644 --- a/pkgs/by-name/qt/qtcreator/package.nix +++ b/pkgs/by-name/qt/qtcreator/package.nix @@ -21,10 +21,10 @@ }: let pname = "qtcreator"; - version = "18.0.1"; + version = "18.0.2"; src = fetchurl { url = "mirror://qt/official_releases/${pname}/${lib.versions.majorMinor version}/${version}/qt-creator-opensource-src-${version}.tar.xz"; - hash = "sha256-aQQ2lGfefL4swAk/K8LTfZ6NtNKqXTKblyraXrFzy1E="; + hash = "sha256-HP9kIjMjS23dQDidBeSQWAj5j9RDQhh/6RCSkKBJLIg="; }; goModules = (buildGoModule { From a912ad16c1e1db7caef7854afa6b9947bbd855a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 19:44:06 +0000 Subject: [PATCH 223/532] libnss-mysql: 1.7.1 -> 1.7.2 --- pkgs/by-name/li/libnss-mysql/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libnss-mysql/package.nix b/pkgs/by-name/li/libnss-mysql/package.nix index 125c6a8c0f39..33256cad349c 100644 --- a/pkgs/by-name/li/libnss-mysql/package.nix +++ b/pkgs/by-name/li/libnss-mysql/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libnss-mysql"; - version = "1.7.1"; + version = "1.7.2"; src = fetchFromGitHub { owner = "saknopper"; repo = "libnss-mysql"; rev = "v${finalAttrs.version}"; - sha256 = "1fhsswa3h2nkhjkyjxxqnj07rlx6bmfvd8j521snimx2jba8h0d6"; + sha256 = "sha256-/oeUe94NfOzKrHhiIEW0cMXP5pAqPHulRO82JwPrv5I="; }; nativeBuildInputs = [ From 7417abd40851dc66e480f258e6ca837a31deab15 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 31 Jan 2026 19:58:44 +0000 Subject: [PATCH 224/532] python3Packages.pytorch-lightning: 2.6.0 -> 2.6.1 Diff: https://github.com/Lightning-AI/pytorch-lightning/compare/2.6.0...2.6.1 Changelog: https://github.com/Lightning-AI/pytorch-lightning/releases/tag/2.6.1 --- .../python-modules/pytorch-lightning/default.nix | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/pytorch-lightning/default.nix b/pkgs/development/python-modules/pytorch-lightning/default.nix index fd46a69c14ef..7f9ee391f965 100644 --- a/pkgs/development/python-modules/pytorch-lightning/default.nix +++ b/pkgs/development/python-modules/pytorch-lightning/default.nix @@ -22,21 +22,19 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pytorch-lightning"; - version = "2.6.0"; + version = "2.6.1"; pyproject = true; src = fetchFromGitHub { owner = "Lightning-AI"; repo = "pytorch-lightning"; - tag = version; - hash = "sha256-zmFA9/tz0C06LmQ37wHeoR1kBHKdoz/D1cKWMoeWHzs="; + tag = finalAttrs.version; + hash = "sha256-zOSV2X3yZy0uh1lJ2yNl/hHBvfIDcIrATHtiRwThsQA="; }; - preConfigure = '' - export PACKAGE_NAME=pytorch - ''; + env.PACKAGE_NAME = "pytorch"; build-system = [ setuptools ]; @@ -67,8 +65,8 @@ buildPythonPackage rec { meta = { description = "Lightweight PyTorch wrapper for machine learning researchers"; homepage = "https://github.com/Lightning-AI/pytorch-lightning"; - changelog = "https://github.com/Lightning-AI/pytorch-lightning/releases/tag/${src.tag}"; + changelog = "https://github.com/Lightning-AI/pytorch-lightning/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ tbenst ]; }; -} +}) From a44e771d26ff38a66b11ca70da5dac78809a2816 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 20:03:34 +0000 Subject: [PATCH 225/532] ghidra-extensions.findcrypt: 3.1.4 -> 3.1.5 --- pkgs/tools/security/ghidra/extensions/findcrypt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/ghidra/extensions/findcrypt/default.nix b/pkgs/tools/security/ghidra/extensions/findcrypt/default.nix index 4b61442abfe8..edb14c66c6b7 100644 --- a/pkgs/tools/security/ghidra/extensions/findcrypt/default.nix +++ b/pkgs/tools/security/ghidra/extensions/findcrypt/default.nix @@ -5,13 +5,13 @@ }: buildGhidraExtension (finalAttrs: { pname = "findcrypt"; - version = "3.1.4"; + version = "3.1.5"; src = fetchFromGitHub { owner = "antoniovazquezblanco"; repo = "GhidraFindcrypt"; rev = "v${finalAttrs.version}"; - hash = "sha256-ZrPLAjdfqHVjnOSBMTrXWK9DDHyIwaUt0ZYCwGiGLBg="; + hash = "sha256-Fi7YAbxnj+DmccFEbdnyaYM+r8HSmahOKt7zoZj3oWQ="; }; meta = { From ba4ce686c0da3b9a862d5264165e15202ba59d01 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sat, 31 Jan 2026 12:19:44 -0800 Subject: [PATCH 226/532] python3Packages.calysto-scheme: drop --- .../python-modules/calysto-scheme/default.nix | 38 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 40 deletions(-) delete mode 100644 pkgs/development/python-modules/calysto-scheme/default.nix diff --git a/pkgs/development/python-modules/calysto-scheme/default.nix b/pkgs/development/python-modules/calysto-scheme/default.nix deleted file mode 100644 index a514a15ea0d3..000000000000 --- a/pkgs/development/python-modules/calysto-scheme/default.nix +++ /dev/null @@ -1,38 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - metakernel, - pytestCheckHook, - yasi, -}: - -buildPythonPackage rec { - pname = "calysto-scheme"; - version = "1.4.8"; - format = "setuptools"; - - src = fetchFromGitHub { - owner = "Calysto"; - repo = "calysto_scheme"; - tag = "v${version}"; - hash = "sha256-gTBXdjm6Ry6DpjO9tP+acYxM+DQDh4dZQF+pyXrUCiI="; - }; - - propagatedBuildInputs = [ - yasi - metakernel - ]; - - nativeCheckInputs = [ pytestCheckHook ]; - - pythonImportsCheck = [ "calysto_scheme" ]; - - meta = { - description = "Scheme kernel for Jupyter that can use Python libraries"; - homepage = "https://github.com/Calysto/calysto_scheme"; - changelog = "https://github.com/Calysto/calysto_scheme/blob/${src.rev}/ChangeLog.md"; - license = lib.licenses.bsd3; - maintainers = [ ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index f858cb4d6982..db858b4ee0b2 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -96,6 +96,7 @@ mapAliases { bugzilla = throw "'bugzilla' has been renamed to/replaced by 'python-bugzilla'"; # Converted to throw 2025-10-29 bunch = throw "bunch has been removed as it is unmaintained since inception"; # added 2025-05-31 bz2file = throw "'bz2file' has beem removed, as it was not longed maintained upstream since 2020"; # added 2025-08-26 + calysto-scheme = throw "'calysto-scheme' has been removed as it is no longer maintained upstream"; # Added 2026-01-31 can = throw "'can' has been renamed to/replaced by 'python-can'"; # Converted to throw 2025-10-29 casbin = pycasbin; # added 2025-06-12 cchardet = throw "'cchardet' has been renamed to/replaced by 'faust-cchardet'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d590ca186700..f8fe9b9d571d 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2416,8 +2416,6 @@ self: super: with self; { calysto = callPackage ../development/python-modules/calysto { }; - calysto-scheme = callPackage ../development/python-modules/calysto-scheme { }; - camel-converter = callPackage ../development/python-modules/camel-converter { }; camelot = callPackage ../development/python-modules/camelot { }; From 07ded7effe0f7c949c15e48361b347deda2fe4e0 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sat, 31 Jan 2026 12:23:54 -0800 Subject: [PATCH 227/532] python3Packages.yasi: drop --- .../python-modules/yasi/default.nix | 43 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 45 deletions(-) delete mode 100644 pkgs/development/python-modules/yasi/default.nix diff --git a/pkgs/development/python-modules/yasi/default.nix b/pkgs/development/python-modules/yasi/default.nix deleted file mode 100644 index 0676f058b4bf..000000000000 --- a/pkgs/development/python-modules/yasi/default.nix +++ /dev/null @@ -1,43 +0,0 @@ -{ - lib, - buildPythonPackage, - colorama, - fetchFromGitHub, - pytestCheckHook, - setuptools, -}: - -buildPythonPackage rec { - pname = "yasi"; - version = "2.1.2"; - pyproject = true; - - src = fetchFromGitHub { - owner = "nkmathew"; - repo = "yasi-sexp-indenter"; - rev = "v${version}"; - hash = "sha256-xKhVTmh/vrtBkatxtk8R4yqbGroH0I+xTKNYUpuikt4="; - }; - - nativeBuildInputs = [ setuptools ]; - - propagatedBuildInputs = [ colorama ]; - - nativeCheckInputs = [ pytestCheckHook ]; - - postPatch = '' - substituteInPlace setup.py \ - --replace "test.test_yasi" "tests.test_yasi" - ''; - - pythonImportsCheck = [ "yasi" ]; - - meta = { - description = "Dialect-aware s-expression indenter written in Python and newLISP"; - mainProgram = "yasi"; - homepage = "https://github.com/nkmathew/yasi-sexp-indenter"; - changelog = "https://github.com/nkmathew/yasi-sexp-indenter/blob/${src.rev}/CHANGELOG.md"; - license = lib.licenses.mit; - maintainers = [ ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index db858b4ee0b2..025961acf9de 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -541,6 +541,7 @@ mapAliases { XlsxWriter = throw "'XlsxWriter' has been renamed to/replaced by 'xlsxwriter'"; # Converted to throw 2025-10-29 y-py = throw "'y-py' has been removed as it was archived upstream; consider using 'pycrdt' instead"; # Added 2026-01-21 Yapsy = throw "'Yapsy' has been renamed to/replaced by 'yapsy'"; # Converted to throw 2025-10-29 + yasi = throw "'yasi' has been removed as it is unmaintained upstream"; # Added 2026-01-31 ypy-websocket = throw "'ypy-websocket' has been removed as it was archived upstream; consider using 'pycrdt-websocket' instead"; # Added 2026-01-21 z3 = throw "'z3' has been renamed to/replaced by 'z3-solver'"; # Converted to throw 2025-10-29 zc-buildout221 = throw "'zc-buildout221' has been renamed to/replaced by 'zc-buildout'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index f8fe9b9d571d..4133138b4d8f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -21056,8 +21056,6 @@ self: super: with self; { yarl = callPackage ../development/python-modules/yarl { }; - yasi = callPackage ../development/python-modules/yasi { }; - yaspin = callPackage ../development/python-modules/yaspin { }; yaswfp = callPackage ../development/python-modules/yaswfp { }; From a8995702abe3241fcbe561c1400a27655a1be64c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 21:13:27 +0000 Subject: [PATCH 228/532] questdb: 9.2.2 -> 9.3.2 --- pkgs/by-name/qu/questdb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qu/questdb/package.nix b/pkgs/by-name/qu/questdb/package.nix index ae3f4be7b4a4..e1e2ca5491d0 100644 --- a/pkgs/by-name/qu/questdb/package.nix +++ b/pkgs/by-name/qu/questdb/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "questdb"; - version = "9.2.2"; + version = "9.3.2"; src = fetchurl { url = "https://github.com/questdb/questdb/releases/download/${finalAttrs.version}/questdb-${finalAttrs.version}-no-jre-bin.tar.gz"; - hash = "sha256-J+3C4IxM+SMZoSdTvpM8y1lfTtA9IbbvUnyGBWX+GB0="; + hash = "sha256-64ffNDBbaPoKGOeidCnqXT8NkWIq+UAOrfRkh8sSQp4="; }; nativeBuildInputs = [ From 0a17d57ea80795cbeb551b4a9d41bdc13fccf4ef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 21:48:35 +0000 Subject: [PATCH 229/532] sof-tools: 2.14.2 -> 2.14.3 --- pkgs/by-name/so/sof-tools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/so/sof-tools/package.nix b/pkgs/by-name/so/sof-tools/package.nix index ae6dcf31ef29..57fe06d8302a 100644 --- a/pkgs/by-name/so/sof-tools/package.nix +++ b/pkgs/by-name/so/sof-tools/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "sof-tools"; - version = "2.14.2"; + version = "2.14.3"; src = fetchFromGitHub { owner = "thesofproject"; repo = "sof"; tag = "v${finalAttrs.version}"; - hash = "sha256-1LLpmcwz0NYhJ9eCeuQWCwjROPptS6MWq+LkkN4Bsek="; + hash = "sha256-eFK00qQ2BAajxWDl2La2+8Lj6GUUfeUAFhK5TC4XkCM="; }; postPatch = '' From 672ebe2aa5fe5449573dc552974e6dea955aca5d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 22:12:47 +0000 Subject: [PATCH 230/532] python3Packages.monai: 1.5.1 -> 1.5.2 --- pkgs/development/python-modules/monai/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/monai/default.nix b/pkgs/development/python-modules/monai/default.nix index 9cdc1eb8b733..6bc4d44b9621 100644 --- a/pkgs/development/python-modules/monai/default.nix +++ b/pkgs/development/python-modules/monai/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "monai"; - version = "1.5.1"; + version = "1.5.2"; pyproject = true; src = fetchFromGitHub { owner = "Project-MONAI"; repo = "MONAI"; tag = version; - hash = "sha256-GhyUOp/iLpuKKQAwQsA6D7IiW8ym8QTC4OmRxEKydVA="; + hash = "sha256-tRHHldNQc8Rx/oXyAEMQwIYOVtzzNpwQo8V9TdWLtO8="; # fix source non-reproducibility due to versioneer + git-archive, as with Numba, Pytensor etc. derivations: postFetch = '' sed -i 's/git_refnames = "[^"]*"/git_refnames = " (tag: ${src.tag})"/' $out/monai/_version.py From 75b6a41b9d7141eab12997fc0b692bba3213305f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 22:34:56 +0000 Subject: [PATCH 231/532] python3Packages.pypdf: 6.6.0 -> 6.6.2 --- pkgs/development/python-modules/pypdf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pypdf/default.nix b/pkgs/development/python-modules/pypdf/default.nix index 65046f312226..fe70a2028eec 100644 --- a/pkgs/development/python-modules/pypdf/default.nix +++ b/pkgs/development/python-modules/pypdf/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { pname = "pypdf"; - version = "6.6.0"; + version = "6.6.2"; pyproject = true; src = fetchFromGitHub { @@ -36,7 +36,7 @@ buildPythonPackage rec { tag = version; # fetch sample files used in tests fetchSubmodules = true; - hash = "sha256-C1ZFqqLFtxWOuLUT7KFSfWIE6a9xDPCFtOakzYP4NMY="; + hash = "sha256-5XgxfVtSh4Q8FksGp7dXk+RCGQi0oqg0jpdn9K/gFq8="; }; outputs = [ From a0666c9b01dd468f9d16fdc5f3800580019c4377 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sun, 1 Feb 2026 01:19:37 +0100 Subject: [PATCH 232/532] gerrit: 3.13.1 -> 3.13.2 Signed-off-by: Felix Singer --- pkgs/by-name/ge/gerrit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ge/gerrit/package.nix b/pkgs/by-name/ge/gerrit/package.nix index 50d7c41e2f49..db43704d7967 100644 --- a/pkgs/by-name/ge/gerrit/package.nix +++ b/pkgs/by-name/ge/gerrit/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "gerrit"; - version = "3.13.1"; + version = "3.13.2"; src = fetchurl { url = "https://gerrit-releases.storage.googleapis.com/gerrit-${finalAttrs.version}.war"; - hash = "sha256-4+Z1q1cHEM5IaG+SAS7JgiCypfjM8W2Zaa25/KGaoqw="; + hash = "sha256-FVfmruKxPR6SQQsbGD0QTOzaAxdZkJaPky4PSEgWTQ8="; }; buildCommand = '' From 9e7850d18b80e2a178baeb6430394dcaaa4e43dd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 00:32:17 +0000 Subject: [PATCH 233/532] nvc: 1.18.2 -> 1.19.0 --- pkgs/by-name/nv/nvc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nv/nvc/package.nix b/pkgs/by-name/nv/nvc/package.nix index 3440a333a980..004953fb409b 100644 --- a/pkgs/by-name/nv/nvc/package.nix +++ b/pkgs/by-name/nv/nvc/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "nvc"; - version = "1.18.2"; + version = "1.19.0"; src = fetchFromGitHub { owner = "nickg"; repo = "nvc"; tag = "r${finalAttrs.version}"; - hash = "sha256-a1enY86rlLwlRSmY0R4ZfXUo6PddlIAeaKnvfJVcYCQ="; + hash = "sha256-99aYjP5YGMSM9V2gkU5tT5KeyddGjlxvzT7oKzU9WCg="; }; nativeBuildInputs = [ From 9ae17114cd533fb4925b6b0e6d695f8518268427 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 00:46:22 +0000 Subject: [PATCH 234/532] libretro.ppsspp: 0-unstable-2026-01-24 -> 0-unstable-2026-01-31 --- pkgs/applications/emulators/libretro/cores/ppsspp.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/ppsspp.nix b/pkgs/applications/emulators/libretro/cores/ppsspp.nix index 86713fa5941a..fbe910cf25eb 100644 --- a/pkgs/applications/emulators/libretro/cores/ppsspp.nix +++ b/pkgs/applications/emulators/libretro/cores/ppsspp.nix @@ -13,13 +13,13 @@ }: mkLibretroCore { core = "ppsspp"; - version = "0-unstable-2026-01-24"; + version = "0-unstable-2026-01-31"; src = fetchFromGitHub { owner = "hrydgard"; repo = "ppsspp"; - rev = "bab01f1b162ed76dde584b9a1f9f327fecbf5cb5"; - hash = "sha256-SXI6EmvpQ80nkzxswBrvCZTVi8qW6R5097D4aZTSie4="; + rev = "abed0cb0f79e5cec6204869dab989d575d809744"; + hash = "sha256-K2v0WJIbK7qBGhRu+kgnvkmjtAbiazl4kVW0xk8Fb5I="; fetchSubmodules = true; }; From d8052f067412b268c09803be38b382ff62c8cc53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 1 Feb 2026 01:57:15 +0100 Subject: [PATCH 235/532] yt-dlp: 2026.01.29 -> 2026.01.31 Diff: https://github.com/yt-dlp/yt-dlp/compare/2026.01.29...2026.01.31 Changelog: https://github.com/yt-dlp/yt-dlp/blob/2026.01.31/Changelog.md --- pkgs/by-name/yt/yt-dlp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/yt/yt-dlp/package.nix b/pkgs/by-name/yt/yt-dlp/package.nix index 6b66743d7c9d..9178e8c41027 100644 --- a/pkgs/by-name/yt/yt-dlp/package.nix +++ b/pkgs/by-name/yt/yt-dlp/package.nix @@ -21,14 +21,14 @@ python3Packages.buildPythonApplication rec { # The websites yt-dlp deals with are a very moving target. That means that # downloads break constantly. Because of that, updates should always be backported # to the latest stable release. - version = "2026.01.29"; + version = "2026.01.31"; pyproject = true; src = fetchFromGitHub { owner = "yt-dlp"; repo = "yt-dlp"; tag = version; - hash = "sha256-nw/L71aoAJSCbW1y8ir8obrFPSbVlBA0UtlrxL6YtCQ="; + hash = "sha256-3sXXyWuQI6KTOQIkkOfJhCTBBh3Zkv59ENhkrz9Sgxc="; }; postPatch = '' From dbf424d2d3ad4d4c630fb3ab734313d4c4ad1aaf Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 1 Feb 2026 02:06:31 +0100 Subject: [PATCH 236/532] burpsuite: 2026.1 -> 2026.1.2 --- pkgs/by-name/bu/burpsuite/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bu/burpsuite/package.nix b/pkgs/by-name/bu/burpsuite/package.nix index 7a83807f950b..87c5dec4e0af 100644 --- a/pkgs/by-name/bu/burpsuite/package.nix +++ b/pkgs/by-name/bu/burpsuite/package.nix @@ -9,20 +9,20 @@ }: let - version = "2026.1"; + version = "2026.1.2"; product = if proEdition then { productName = "pro"; productDesktop = "Burp Suite Professional Edition"; - hash = "sha256-4GvB1K4UZnZMor0jBWXvzgy0qfh234TZmtu6eSR4/jk="; + hash = "sha256-KF6VOXO3IKsysA3SBJJzL+G2yQEVpCQKL6IMYQhYFMc="; } else { productName = "community"; productDesktop = "Burp Suite Community Edition"; - hash = "sha256-q0vKBEIzO18mNX7bn1vhnstnGr1pwjMnHXq6HdtpJy0="; + hash = "sha256-5LNzF68VhGdWttzZCkw/Ign4x6V4EhU/EHMddeSVirk="; }; src = fetchurl { From 21001284923cd5701090298c205f3e97d07acffb Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 1 Feb 2026 02:08:30 +0100 Subject: [PATCH 237/532] python313Packages.aiohue: 4.8.0 -> 4.8.1 Diff: https://github.com/home-assistant-libs/aiohue/compare/4.8.0...4.8.1 Changelog: https://github.com/home-assistant-libs/aiohue/releases/tag/4.8.1 --- pkgs/development/python-modules/aiohue/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiohue/default.nix b/pkgs/development/python-modules/aiohue/default.nix index fcf34184bf96..2d8b4d5bf7b7 100644 --- a/pkgs/development/python-modules/aiohue/default.nix +++ b/pkgs/development/python-modules/aiohue/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "aiohue"; - version = "4.8.0"; + version = "4.8.1"; pyproject = true; disabled = pythonOlder "3.11"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "home-assistant-libs"; repo = "aiohue"; tag = version; - hash = "sha256-IL9kKc2IHJJmlAYxC5hZPsgOhtfr14yD7VbEsWX2Klw="; + hash = "sha256-Ex1ofLnpoO2oVQ3bc0Fy1kaSd1JGoL8DmnOgFRwz3D8="; }; postPatch = '' From 8390ee5d0665b9c6c677fb4397dcf796bc02ca0f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 01:10:15 +0000 Subject: [PATCH 238/532] gtree: 1.13.2 -> 1.13.3 --- pkgs/by-name/gt/gtree/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gt/gtree/package.nix b/pkgs/by-name/gt/gtree/package.nix index f6f44d7b229b..d2abd290f6a0 100644 --- a/pkgs/by-name/gt/gtree/package.nix +++ b/pkgs/by-name/gt/gtree/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "gtree"; - version = "1.13.2"; + version = "1.13.3"; src = fetchFromGitHub { owner = "ddddddO"; repo = "gtree"; rev = "v${version}"; - hash = "sha256-CTAUyFkIKk2WnZWVtIG6tZfjNT445DBDgeh5gTb4q6k="; + hash = "sha256-K7LFnMCx28Abj4U9glFtQWJDHPHPRrGPsP0TiCr5NKc="; }; - vendorHash = "sha256-LWsJWh7LYkB5IWJaNJsy+K2xYNiw4mGy/YGT42at5C0="; + vendorHash = "sha256-A/O8w56RsiS8VHzq4NpIn8dAt12sNpfl/Jf9KziZ12I="; subPackages = [ "cmd/gtree" From 9fdfdd488a0e31f37bf68893f175202b49e9d111 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 1 Feb 2026 02:11:35 +0100 Subject: [PATCH 239/532] python313Packages.aiohue: modernize --- .../development/python-modules/aiohue/default.nix | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/aiohue/default.nix b/pkgs/development/python-modules/aiohue/default.nix index 2d8b4d5bf7b7..98d6e5a885c6 100644 --- a/pkgs/development/python-modules/aiohue/default.nix +++ b/pkgs/development/python-modules/aiohue/default.nix @@ -9,27 +9,24 @@ pytest-aiohttp, pytest-asyncio, pytest-cov-stub, - pythonOlder, setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "aiohue"; version = "4.8.1"; pyproject = true; - disabled = pythonOlder "3.11"; - src = fetchFromGitHub { owner = "home-assistant-libs"; repo = "aiohue"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Ex1ofLnpoO2oVQ3bc0Fy1kaSd1JGoL8DmnOgFRwz3D8="; }; postPatch = '' substituteInPlace pyproject.toml \ - --replace-fail 'version = "0.0.0"' 'version = "${version}"' + --replace-fail 'version = "0.0.0"' 'version = "${finalAttrs.version}"' ''; build-system = [ setuptools ]; @@ -60,8 +57,8 @@ buildPythonPackage rec { meta = { description = "Python package to talk to Philips Hue"; homepage = "https://github.com/home-assistant-libs/aiohue"; - changelog = "https://github.com/home-assistant-libs/aiohue/releases/tag/${version}"; - license = with lib.licenses; [ asl20 ]; + changelog = "https://github.com/home-assistant-libs/aiohue/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 3798c9aa96c0b97d25342c1f027296e390c5588d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 01:25:32 +0000 Subject: [PATCH 240/532] lxgw-neoxihei: 1.239 -> 1.240 --- pkgs/by-name/lx/lxgw-neoxihei/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lx/lxgw-neoxihei/package.nix b/pkgs/by-name/lx/lxgw-neoxihei/package.nix index 32e084e89119..56c6eb1ff707 100644 --- a/pkgs/by-name/lx/lxgw-neoxihei/package.nix +++ b/pkgs/by-name/lx/lxgw-neoxihei/package.nix @@ -6,11 +6,11 @@ stdenvNoCC.mkDerivation rec { pname = "lxgw-neoxihei"; - version = "1.239"; + version = "1.240"; src = fetchurl { url = "https://github.com/lxgw/LxgwNeoXiHei/releases/download/v${version}/LXGWNeoXiHei.ttf"; - hash = "sha256-x8ZhP+umMjSESZjf0R2vIbszcs6IUlEVIZKAQD20DxY="; + hash = "sha256-q+gTBC5/CjRY3sjub5qku/K+Xdm4DElKydnKeLpXmJw="; }; dontUnpack = true; From 37b0b58387a25fa3665c9b6ceb9599d8503041d7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 01:35:14 +0000 Subject: [PATCH 241/532] precious: 0.10.1 -> 0.10.2 --- pkgs/by-name/pr/precious/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/precious/package.nix b/pkgs/by-name/pr/precious/package.nix index b97cab9b3ce5..f6af8691cf40 100644 --- a/pkgs/by-name/pr/precious/package.nix +++ b/pkgs/by-name/pr/precious/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "precious"; - version = "0.10.1"; + version = "0.10.2"; src = fetchFromGitHub { owner = "houseabsolute"; repo = "precious"; tag = "v${finalAttrs.version}"; - hash = "sha256-xM4NqcT1NGR3tkLOPt59lfFpjRnohU+tTTk9Ijkf97o="; + hash = "sha256-Yst+Z64WdgAfCbtt8R7ATzvUEY772ndtptyvFf/UkAk="; }; - cargoHash = "sha256-tp0kvG5G7mW0czfZ43AbT7Lcv1sMnO5Zc+t2d5w4aqA="; + cargoHash = "sha256-DRR1EQIbJWDzBAZIXhUk0oQ24SvPwamWh5tsUkeBdqs="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; From 34ed9b3072bd2ef3e2d8720e1839b7c26d592b09 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 1 Feb 2026 02:42:15 +0100 Subject: [PATCH 242/532] tuifimanager: 5.1.5 -> 5.2.5 --- pkgs/by-name/tu/tuifimanager/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tu/tuifimanager/package.nix b/pkgs/by-name/tu/tuifimanager/package.nix index 277af3218b82..b16a629bd0e4 100644 --- a/pkgs/by-name/tu/tuifimanager/package.nix +++ b/pkgs/by-name/tu/tuifimanager/package.nix @@ -21,7 +21,7 @@ lib.throwIf (enableDragAndDrop && !hasDndSupport) python3Packages.buildPythonApplication (finalAttrs: { pname = "tuifimanager"; - version = "5.1.5"; + version = "5.2.5"; pyproject = true; @@ -29,7 +29,7 @@ lib.throwIf (enableDragAndDrop && !hasDndSupport) owner = "GiorgosXou"; repo = "TUIFIManager"; tag = "v.${finalAttrs.version}"; - hash = "sha256-5ShrmjEFKGdmaGBFjMnIfcM6p8AZd13uIEFwDVAkU/8="; + hash = "sha256-in9gACM8AxodecQZX0QzY+hdADd7SIcDyXMfTt8LPJk="; }; build-system = with python3Packages; [ From 89915a88cef990b00a0433ae9411fa0a48bc7f09 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 01:44:46 +0000 Subject: [PATCH 243/532] nezha-agent: 1.14.4 -> 1.15.0 --- pkgs/by-name/ne/nezha-agent/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/nezha-agent/package.nix b/pkgs/by-name/ne/nezha-agent/package.nix index 3a11dfe0261c..3b719e51629b 100644 --- a/pkgs/by-name/ne/nezha-agent/package.nix +++ b/pkgs/by-name/ne/nezha-agent/package.nix @@ -8,13 +8,13 @@ }: buildGoModule (finalAttrs: { pname = "nezha-agent"; - version = "1.14.4"; + version = "1.15.0"; src = fetchFromGitHub { owner = "nezhahq"; repo = "agent"; tag = "v${finalAttrs.version}"; - hash = "sha256-6/1B+jBTiM3y7eg4aum3OCcIwo7fsCWctJ5NN3VVUwM="; + hash = "sha256-zweSBpzyh8nbiiW4RgtiKN5zC54JjGBL8v+1l8S0bA8="; }; vendorHash = "sha256-d9FYXcVyWEA6HkHYG4mQzZXq0Btb9WgzEr+e99YofA4="; From ae76fb287c91fe1ce5133f5b1cec00c34129d277 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 01:55:59 +0000 Subject: [PATCH 244/532] process-compose: 1.87.0 -> 1.90.0 --- pkgs/by-name/pr/process-compose/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/process-compose/package.nix b/pkgs/by-name/pr/process-compose/package.nix index ac95f606d09f..3337481efbb2 100644 --- a/pkgs/by-name/pr/process-compose/package.nix +++ b/pkgs/by-name/pr/process-compose/package.nix @@ -10,13 +10,13 @@ let in buildGoModule (finalAttrs: { pname = "process-compose"; - version = "1.87.0"; + version = "1.90.0"; src = fetchFromGitHub { owner = "F1bonacc1"; repo = "process-compose"; tag = "v${finalAttrs.version}"; - hash = "sha256-uW4W6rK2ke1hvw1UgWgLZ+Vczoae1TOstGgbkhTPomo="; + hash = "sha256-P1SBKAS3nNgiUg2NEUPU6DOY3qpYkg2fSzHQSrAt7N4="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. From 101cace000e1322ac81e16d92c46f05a61662be2 Mon Sep 17 00:00:00 2001 From: ikcii Date: Sun, 1 Feb 2026 04:36:59 +0100 Subject: [PATCH 245/532] audiosource: init at 1.4 --- pkgs/by-name/au/audiosource/package.nix | 80 ++++++++++++++++++ .../unused-logic-removal-and-args-fix.patch | 82 +++++++++++++++++++ 2 files changed, 162 insertions(+) create mode 100644 pkgs/by-name/au/audiosource/package.nix create mode 100644 pkgs/by-name/au/audiosource/unused-logic-removal-and-args-fix.patch diff --git a/pkgs/by-name/au/audiosource/package.nix b/pkgs/by-name/au/audiosource/package.nix new file mode 100644 index 000000000000..18aebf5b35fc --- /dev/null +++ b/pkgs/by-name/au/audiosource/package.nix @@ -0,0 +1,80 @@ +{ + lib, + stdenv, + fetchFromGitHub, + fetchurl, + makeWrapper, + installShellFiles, + python3, + android-tools, + pulseaudio, + coreutils, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "audiosource"; + version = "1.4"; + + src = fetchFromGitHub { + owner = "gdzx"; + repo = "audiosource"; + tag = "v${finalAttrs.version}"; + hash = "sha256-SlX8gjs7X5jfoeU6pyk4n8f6oMJgneGVt0pmFs48+mQ="; + }; + + patches = [ + # Removes build-related logic from the script that is unused in the package and fixes a small bug with adb args on new Android versions + ./unused-logic-removal-and-args-fix.patch + ]; + + postPatch = '' + substituteInPlace audiosource \ + --replace-fail "@apkPath@" "$out/share/audiosource/audiosource.apk" + ''; + + nativeBuildInputs = [ + makeWrapper + installShellFiles + ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/bin $out/share/audiosource + cp ${finalAttrs.passthru.apk} $out/share/audiosource/audiosource.apk + + installBin audiosource + + runHook postInstall + ''; + + postFixup = '' + wrapProgram $out/bin/audiosource \ + --prefix PATH : ${ + lib.makeBinPath [ + python3 + android-tools + pulseaudio + coreutils + ] + } + ''; + + passthru.apk = fetchurl { + url = "https://github.com/gdzx/audiosource/releases/download/v${finalAttrs.version}/audiosource.apk"; + hash = "sha256-vDIF+NZ3JgTT67Dem4qeajWsA5m/MFt2nRDpWUqC9aU="; + }; + + meta = { + description = "Use an Android device as a USB microphone"; + homepage = "https://github.com/gdzx/audiosource"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ikci ]; + mainProgram = "audiosource"; + platforms = lib.platforms.linux; + sourceProvenance = with lib.sourceTypes; [ + fromSource + binaryBytecode + ]; + }; +}) diff --git a/pkgs/by-name/au/audiosource/unused-logic-removal-and-args-fix.patch b/pkgs/by-name/au/audiosource/unused-logic-removal-and-args-fix.patch new file mode 100644 index 000000000000..3a8b331c432f --- /dev/null +++ b/pkgs/by-name/au/audiosource/unused-logic-removal-and-args-fix.patch @@ -0,0 +1,82 @@ +diff --git a/audiosource b/audiosource +index b06127a..0bccddf 100755 +--- a/audiosource ++++ b/audiosource +@@ -2,15 +2,7 @@ + + set -eu + +-AUDIOSOURCE_PROFILE=${AUDIOSOURCE_PROFILE:-debug} +- +-if [ "$AUDIOSOURCE_PROFILE" = 'release' ]; then +- AUDIOSOURCE_DEFAULT_APK=app/build/outputs/apk/release/app-release.apk +-else +- AUDIOSOURCE_DEFAULT_APK=app/build/outputs/apk/debug/app-debug.apk +-fi +- +-AUDIOSOURCE_APK=${AUDIOSOURCE_APK:-"$AUDIOSOURCE_DEFAULT_APK"} ++AUDIOSOURCE_APK=${AUDIOSOURCE_APK:-"@apkPath@"} + ANDROID_SERIAL=${ANDROID_SERIAL:-} + + PYSOCAT="$(cat < audiosource.apk.sha256 +-} +- + _unload() { + for id in `pactl list modules short | sed -n "/module-pipe-source\tsource_name=$AUDIOSOURCE_NAME/p" | cut -f1`; do + pactl unload-module "$id" +@@ -146,7 +128,7 @@ volume() { + + main_help() { + cat <<-EOF +- Usage: ./audiosource [-s SERIAL] COMMAND [ARGS...] ++ Usage: audiosource [-s SERIAL] COMMAND [ARGS...] + + Options: + +@@ -154,15 +136,13 @@ main_help() { + + Commands: + +- build Build Audio Source APK (default: debug) +- install Install Audio Source to Android device (default: debug) ++ install Install Audio Source to Android device + run Run Audio Source and start forwarding + volume LEVEL Set volume to LEVEL (for example, 250%) + + Environment: + +- AUDIOSOURCE_APK APK path (default: app/build/outputs/apk/\$profile/app-\$profile.apk) +- AUDIOSOURCE_PROFILE Build profile (debug or release, default: build) ++ AUDIOSOURCE_APK APK path (default: @apkPath@) + AUDIOSOURCE_NAME Name of the PulseAudio source (default: android-) + ANDROID_SERIAL Device serial number to connect to (default: unset) + EOF +@@ -200,7 +180,7 @@ main() { + shift + + case "$cmd" in +- build|install|run|volume|_release) ++ install|run|volume) + "$cmd" "$@" + ;; + *) From 220982e47bd5033434f6133a5c51e45f396124dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 04:00:55 +0000 Subject: [PATCH 246/532] mdwatch: 0.1.16 -> 0.1.17 --- pkgs/by-name/md/mdwatch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/md/mdwatch/package.nix b/pkgs/by-name/md/mdwatch/package.nix index 3910f350e7f2..aa74eea758d9 100644 --- a/pkgs/by-name/md/mdwatch/package.nix +++ b/pkgs/by-name/md/mdwatch/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mdwatch"; - version = "0.1.16"; + version = "0.1.17"; src = fetchFromGitHub { owner = "santoshxshrestha"; repo = "mdwatch"; tag = "v${finalAttrs.version}"; - hash = "sha256-3iqursj/d4z24SW+7qChe5BUMLhXeJOAsT6PhQG+NMU="; + hash = "sha256-y0biB09WQPgnNhxUmLpGNbCuuNjgjnB4vwsJrSWn+Lo="; }; - cargoHash = "sha256-7WpmvCNPOWk1F7tmB4U/EyjauFZOdkixCTO1lKTphrM="; + cargoHash = "sha256-bc1hbTzGSun5nXonMJHA6LFPcl1fFR1nUx9+GCjQ5UY="; updateScript = nix-update-script { }; From ca62868103b650caf9c4a5ac773bb56c054be2c5 Mon Sep 17 00:00:00 2001 From: Kirill Radzikhovskyy Date: Sun, 1 Feb 2026 15:40:30 +1100 Subject: [PATCH 247/532] flightgear: 2024.1.3 -> 2024.1.4 https://www.flightgear.org/download/releases/2024-1-4/ --- pkgs/by-name/fl/flightgear/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fl/flightgear/package.nix b/pkgs/by-name/fl/flightgear/package.nix index 602508d0b265..0ce01b056ddd 100644 --- a/pkgs/by-name/fl/flightgear/package.nix +++ b/pkgs/by-name/fl/flightgear/package.nix @@ -33,7 +33,7 @@ }: let - version = "2024.1.3"; + version = "2024.1.4"; data = stdenv.mkDerivation rec { pname = "flightgear-data"; inherit version; @@ -42,7 +42,7 @@ let owner = "flightgear"; repo = "fgdata"; tag = version; - hash = "sha256-LNHO/W8p4b8fYcehdfVecldKQ9uJp1zlg60xdgDC45c="; + hash = "sha256-0cIOyQhw/+jqwO1OddBC09ZnvrmtyjSoMhcu1tuwx4k="; }; dontUnpack = true; @@ -63,7 +63,7 @@ stdenv.mkDerivation rec { owner = "flightgear"; repo = "flightgear"; tag = version; - hash = "sha256-m4bbWwMXwKJrMkb6svGrIZhcsPghrTMgFs8JCx3Wn/A="; + hash = "sha256-s897bsHsVP0OAcrwDVRTPz3YNJkynyErJpH18oLPl3Y="; }; nativeBuildInputs = [ From 0f6886b54608182b9402a6ff09fc96ed36fedd40 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 04:59:29 +0000 Subject: [PATCH 248/532] gallery-dl: 1.31.4 -> 1.31.5 --- pkgs/by-name/ga/gallery-dl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ga/gallery-dl/package.nix b/pkgs/by-name/ga/gallery-dl/package.nix index e094196f0534..b16a8b26e5b6 100644 --- a/pkgs/by-name/ga/gallery-dl/package.nix +++ b/pkgs/by-name/ga/gallery-dl/package.nix @@ -8,7 +8,7 @@ let pname = "gallery-dl"; - version = "1.31.4"; + version = "1.31.5"; in python3Packages.buildPythonApplication { inherit pname version; @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication { owner = "mikf"; repo = "gallery-dl"; tag = "v${version}"; - hash = "sha256-oK1NgLZc+aTD2zr5L0hkWGrpzCqv1TkupvB47r5nZXs="; + hash = "sha256-jrTLiZs3LJaFZL40vxWS/1J9HHke9gmV9840AOUtLCU="; }; build-system = [ python3Packages.setuptools ]; From ab41ddd2835040cc5a1f1b15eb5773e8aed8575e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 05:10:35 +0000 Subject: [PATCH 249/532] matrix-alertmanager-receiver: 2026.1.21 -> 2026.1.31 --- pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix index 05185ede73f5..85bb0b84b22d 100644 --- a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix +++ b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "matrix-alertmanager-receiver"; - version = "2026.1.21"; + version = "2026.1.31"; src = fetchFromGitHub { owner = "metio"; repo = "matrix-alertmanager-receiver"; tag = finalAttrs.version; - hash = "sha256-nnv2Qc1txcUTDx47e2pJiXyOfklYqjs4VCg5Gj9UrPk="; + hash = "sha256-HnMTsrSp6mF2KzvqmX2sUA6viABXk5JWgngb3VzE2IE="; }; vendorHash = "sha256-c94sQa1zKmt+mVC2yRm6rhBXh8Jr+r1PFcrlDPEE/04="; From fa7daa588a24f5ef4334c76d4a70c6f6aa0dccca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 05:28:06 +0000 Subject: [PATCH 250/532] cursor-cli: 0-unstable-2026-01-17 -> 0-unstable-2026-01-28 --- pkgs/by-name/cu/cursor-cli/package.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/cu/cursor-cli/package.nix b/pkgs/by-name/cu/cursor-cli/package.nix index abe3e2a3cc3c..46356e6f5d17 100644 --- a/pkgs/by-name/cu/cursor-cli/package.nix +++ b/pkgs/by-name/cu/cursor-cli/package.nix @@ -9,26 +9,26 @@ let inherit (stdenv) hostPlatform; sources = { x86_64-linux = fetchurl { - url = "https://downloads.cursor.com/lab/2026.01.17-d239e66/linux/x64/agent-cli-package.tar.gz"; - hash = "sha256-gZPjmxJxppni1tBL+4KNzP7It8vN0qG0e+xG42Cu/tM="; + url = "https://downloads.cursor.com/lab/2026.01.28-fd13201/linux/x64/agent-cli-package.tar.gz"; + hash = "sha256-Nj6q11iaa++b5stsEu1eBRAYUFRPft84XcHuTCZL5D0="; }; aarch64-linux = fetchurl { - url = "https://downloads.cursor.com/lab/2026.01.17-d239e66/linux/arm64/agent-cli-package.tar.gz"; - hash = "sha256-+ZTHbrRzte79MPrgCBb+Yj8GZaPCcDjc0v9vLI8wmoI="; + url = "https://downloads.cursor.com/lab/2026.01.28-fd13201/linux/arm64/agent-cli-package.tar.gz"; + hash = "sha256-6oajVZw599vzy2c1olEzoIlqbmfZRK1atb85fiR72y0="; }; x86_64-darwin = fetchurl { - url = "https://downloads.cursor.com/lab/2026.01.17-d239e66/darwin/x64/agent-cli-package.tar.gz"; - hash = "sha256-6LNXzVh7hpAFZWCZUECJKIv9RzuWih3G/+9cFjof2zM="; + url = "https://downloads.cursor.com/lab/2026.01.28-fd13201/darwin/x64/agent-cli-package.tar.gz"; + hash = "sha256-G23LC7Sl1GjfaECndSuyCxHK4drkJKG3B1U2k5SAHJA="; }; aarch64-darwin = fetchurl { - url = "https://downloads.cursor.com/lab/2026.01.17-d239e66/darwin/arm64/agent-cli-package.tar.gz"; - hash = "sha256-mUjH/9ADFgsCdCvUmSUMbepJUHA/4bz7I01c51tlAM8="; + url = "https://downloads.cursor.com/lab/2026.01.28-fd13201/darwin/arm64/agent-cli-package.tar.gz"; + hash = "sha256-R5kEfd84IaUXuN+PIzpGD1NGPzD6xxM9NAXAAt6d0N8="; }; }; in stdenv.mkDerivation { pname = "cursor-cli"; - version = "0-unstable-2026-01-17"; + version = "0-unstable-2026-01-28"; src = sources.${hostPlatform.system}; From 9e67daed959b5d2d79a83393097fa277beb73af7 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sun, 1 Feb 2026 12:36:16 +0700 Subject: [PATCH 251/532] openobserve: 0.40.0 -> 0.50.3 --- pkgs/by-name/op/openobserve/package.nix | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/op/openobserve/package.nix b/pkgs/by-name/op/openobserve/package.nix index fdc0ce6ac3ce..b276dee7d84b 100644 --- a/pkgs/by-name/op/openobserve/package.nix +++ b/pkgs/by-name/op/openobserve/package.nix @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage ( sourceRoot = "${finalAttrs.src.name}/web"; - npmDepsHash = "sha256-ED3plf8Miw5+cbCOo+R1rbRxBju/MZvR0U9JA+NLr2k="; + npmDepsHash = "sha256-UNdFqUJI/pdHJjjA5Aebnvq1T7oITJ1R96rEQOBxTug="; preBuild = '' # Patch vite config to not open the browser to visualize plugin composition @@ -49,13 +49,13 @@ rustPlatform.buildRustPackage ( in { pname = "openobserve"; - version = "0.40.0"; + version = "0.50.3"; src = fetchFromGitHub { owner = "openobserve"; repo = "openobserve"; tag = "v${finalAttrs.version}"; - hash = "sha256-eiF9t3l6RcbO6d79iSuA7ikH2atizyNjWABQ9KAkkfE="; + hash = "sha256-eL1Qvl6M8idBHXSNHHQsTsu6g/CbTOt8NUTTaNZuB8M="; }; patches = [ @@ -67,7 +67,7 @@ rustPlatform.buildRustPackage ( cp -r ${web}/share/openobserve-ui web/dist ''; - cargoHash = "sha256-RNrI5DB5FTSLxeT7a62KkEnqyDYV4dQ3G65PPofa9Zs="; + cargoHash = "sha256-d67ZeAth0Q8h8xXJZl+2Z2/+M54Ef4xFlsPT9CnrwK4="; nativeBuildInputs = [ pkg-config @@ -118,6 +118,15 @@ rustPlatform.buildRustPackage ( rm -rf target/${stdenv.hostPlatform.rust.cargoShortTarget}/release/build/ ''; + # Skip doctests: upstream release build for v0.50.3 runs cargo build only, + # and the doctest examples currently fail due to async context. + cargoTestFlags = [ + "--lib" + "--bins" + "--tests" + "--examples" + ]; + # requires network access or filesystem mutations checkFlags = [ "--skip=handler::http::router::tests::test_get_proxy_routes" From 0e4f602f11bc9f0a099b9d02ae5b9bf17510779c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 06:02:33 +0000 Subject: [PATCH 252/532] acli: 1.3.11-stable -> 1.3.13-stable --- pkgs/by-name/ac/acli/sources.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/ac/acli/sources.json b/pkgs/by-name/ac/acli/sources.json index 12440ca25616..251b88aa5dc8 100644 --- a/pkgs/by-name/ac/acli/sources.json +++ b/pkgs/by-name/ac/acli/sources.json @@ -1,21 +1,21 @@ { - "version": "1.3.11-stable", + "version": "1.3.13-stable", "sources": { "aarch64-darwin": { - "url": "https://acli.atlassian.com/darwin/1.3.11-stable/acli_1.3.11-stable_darwin_arm64.tar.gz", - "sha256": "39f80d387324923f0093b455ee4d3d4bd2af44ffd52be33c1d69e8418376d0e4" + "url": "https://acli.atlassian.com/darwin/1.3.13-stable/acli_1.3.13-stable_darwin_arm64.tar.gz", + "sha256": "043c5422327610e82fd83ac79ca3ddf0c917611386f7527564db4c8bc99388b1" }, "aarch64-linux": { - "url": "https://acli.atlassian.com/linux/1.3.11-stable/acli_1.3.11-stable_linux_arm64.tar.gz", - "sha256": "43cc72aca128605f0580fc404f14efef6659bb754c9bd3343fb5f43d1f2bbf4b" + "url": "https://acli.atlassian.com/linux/1.3.13-stable/acli_1.3.13-stable_linux_arm64.tar.gz", + "sha256": "522da066d9a4bc357eaf8fcca763a0be3048fd0e5595aa433d6904065472dd56" }, "x86_64-darwin": { - "url": "https://acli.atlassian.com/darwin/1.3.11-stable/acli_1.3.11-stable_darwin_amd64.tar.gz", - "sha256": "84a56f7197bcdc5358a035c79bb706dbd80405255fc90f260973a268831ffe18" + "url": "https://acli.atlassian.com/darwin/1.3.13-stable/acli_1.3.13-stable_darwin_amd64.tar.gz", + "sha256": "8cd7231e951222c0b75728359844a9c76238dcad31542d66226f08498b1da9aa" }, "x86_64-linux": { - "url": "https://acli.atlassian.com/linux/1.3.11-stable/acli_1.3.11-stable_linux_amd64.tar.gz", - "sha256": "50bb48e965e48531e008923be763a7b1f74fe9e2e33cc02cd2aaf5e2f00c6dc4" + "url": "https://acli.atlassian.com/linux/1.3.13-stable/acli_1.3.13-stable_linux_amd64.tar.gz", + "sha256": "1873a8b53123aec8a9c015707c89a49f7dbd8ac995113146841f29ea06259f9a" } } } From 25b6b4458791419d91c3713bb17be602b2b85799 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 06:36:17 +0000 Subject: [PATCH 253/532] python3Packages.bleak-esphome: 3.4.1 -> 3.6.0 --- pkgs/development/python-modules/bleak-esphome/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bleak-esphome/default.nix b/pkgs/development/python-modules/bleak-esphome/default.nix index dc930a565b93..6f9233189938 100644 --- a/pkgs/development/python-modules/bleak-esphome/default.nix +++ b/pkgs/development/python-modules/bleak-esphome/default.nix @@ -19,14 +19,14 @@ buildPythonPackage (finalAttrs: { pname = "bleak-esphome"; - version = "3.4.1"; + version = "3.6.0"; pyproject = true; src = fetchFromGitHub { owner = "bluetooth-devices"; repo = "bleak-esphome"; tag = "v${finalAttrs.version}"; - hash = "sha256-unVo56W/zS8qgU3AC9nxosfO5jlx8zgYoTZZehkcBiQ="; + hash = "sha256-XZ/JjrHJ8Zd1t2Ahi0Jc7S/bkXMIBHfDTVanoGemtI0="; }; postPatch = '' From 7ea93d946cdf9d56d66d1247fcf2857fe6e31224 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 07:15:00 +0000 Subject: [PATCH 254/532] fosrl-olm: 1.4.0 -> 1.4.1 --- pkgs/by-name/fo/fosrl-olm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fo/fosrl-olm/package.nix b/pkgs/by-name/fo/fosrl-olm/package.nix index c2d23ced641a..29acb8c83875 100644 --- a/pkgs/by-name/fo/fosrl-olm/package.nix +++ b/pkgs/by-name/fo/fosrl-olm/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "olm"; - version = "1.4.0"; + version = "1.4.1"; src = fetchFromGitHub { owner = "fosrl"; repo = "olm"; tag = version; - hash = "sha256-k5l8l8nLI52oox1qUHEax8l939NyDum/RbwEYOgCDIc="; + hash = "sha256-yzs+mveiZQ+7+hln3H3C5m7nSDdIIzwzSuuw7QlS9H0="; }; vendorHash = "sha256-lqH/pMWeDsTJa39uJwHntCAUs0BwJiB0aMyFaI++5ms="; From 3514dcfed2cb92b309d150b9599f519c05ee3f07 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 07:21:35 +0000 Subject: [PATCH 255/532] hcxdumptool: 7.0.1 -> 7.1.0 --- pkgs/by-name/hc/hcxdumptool/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hc/hcxdumptool/package.nix b/pkgs/by-name/hc/hcxdumptool/package.nix index 5638475c77d0..b55df7c76481 100644 --- a/pkgs/by-name/hc/hcxdumptool/package.nix +++ b/pkgs/by-name/hc/hcxdumptool/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hcxdumptool"; - version = "7.0.1"; + version = "7.1.0"; src = fetchFromGitHub { owner = "ZerBea"; repo = "hcxdumptool"; tag = finalAttrs.version; - hash = "sha256-ABbhhojg4PJlK7xwPW8m7ExQym6hrZmKBsqxnGrjA8A="; + hash = "sha256-54gKvOcmNxMND1iXJCgwtwT+PYntukVKtdT4dLwOOpI="; }; buildInputs = [ From bea5d0c9a1e6a9fa13ca9c4a41c1d692fab9458d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 07:22:07 +0000 Subject: [PATCH 256/532] hcxtools: 7.0.1 -> 7.1.0 --- pkgs/by-name/hc/hcxtools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hc/hcxtools/package.nix b/pkgs/by-name/hc/hcxtools/package.nix index ac3af3116b92..adfce387a595 100644 --- a/pkgs/by-name/hc/hcxtools/package.nix +++ b/pkgs/by-name/hc/hcxtools/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hcxtools"; - version = "7.0.1"; + version = "7.1.0"; src = fetchFromGitHub { owner = "ZerBea"; repo = "hcxtools"; rev = finalAttrs.version; - sha256 = "sha256-WV5+1PQF999qSIMrIYApmIx6C+ovbKOtJDFglzxzSB4="; + sha256 = "sha256-wfLeHL9xqHAkWPodrz7+dDcLcylwVrS6Kes5meV4UDM="; }; nativeBuildInputs = [ pkg-config ]; From 43a3cd049decf4dffefa6f83f28ecfbf65a9e320 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 07:30:15 +0000 Subject: [PATCH 257/532] python3Packages.python-binance: 1.0.29 -> 1.0.34 --- pkgs/development/python-modules/python-binance/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-binance/default.nix b/pkgs/development/python-modules/python-binance/default.nix index a9f977aefab4..29905cfd5ac0 100644 --- a/pkgs/development/python-modules/python-binance/default.nix +++ b/pkgs/development/python-modules/python-binance/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "python-binance"; - version = "1.0.29"; + version = "1.0.34"; pyproject = true; disabled = pythonOlder "3.11"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "sammchardy"; repo = "python-binance"; tag = "v${version}"; - hash = "sha256-Hqd6228k2j1BPzBBCRpdEp0rAGxZt00XPnzpCPlwIfg="; + hash = "sha256-afgEr82emFIiJGNrjGoU8MdiNKhZdn5B/LutmohE48M="; }; build-system = [ setuptools ]; From e19a5d6620064e91ae01197197798ec55603acb5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 07:49:52 +0000 Subject: [PATCH 258/532] libretro.gpsp: 0-unstable-2025-11-23 -> 0-unstable-2026-01-27 --- pkgs/applications/emulators/libretro/cores/gpsp.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/gpsp.nix b/pkgs/applications/emulators/libretro/cores/gpsp.nix index 5afefc307fd9..79b6fb8cbf9c 100644 --- a/pkgs/applications/emulators/libretro/cores/gpsp.nix +++ b/pkgs/applications/emulators/libretro/cores/gpsp.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "gpsp"; - version = "0-unstable-2025-11-23"; + version = "0-unstable-2026-01-27"; src = fetchFromGitHub { owner = "libretro"; repo = "gpsp"; - rev = "6250979f01db3f9ee5ebca179316e1319f017b48"; - hash = "sha256-PSQiRh/8enFGCYs2AE5SwvZZzJfjMDarw3XW/x0A9qQ="; + rev = "602512d7c687acb84cd56265cbcf2d7b7c75fb37"; + hash = "sha256-YloLG2anJJ1hcVltN+d8XsshgZoDBrFRgRoQA7mfhN8="; }; makefile = "Makefile"; From 7056dec19b47f3a95e02f75547592da10c210fed Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 27 Oct 2025 23:19:10 +0000 Subject: [PATCH 259/532] circom: 2.2.2 -> 2.2.3 --- pkgs/by-name/ci/circom/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ci/circom/package.nix b/pkgs/by-name/ci/circom/package.nix index 0f0a433dbbd1..91e12a7c0be9 100644 --- a/pkgs/by-name/ci/circom/package.nix +++ b/pkgs/by-name/ci/circom/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "circom"; - version = "2.2.2"; + version = "2.2.3"; src = fetchFromGitHub { owner = "iden3"; repo = "circom"; rev = "v${version}"; - hash = "sha256-BSInX4owuamRWnlKL1yJJOyzRIiE55TIzCk2TdX7aOQ="; + hash = "sha256-om9rLaQAimbBQx3kl+OlRpewqYcEEu0MiudaFfSDI2A="; }; - cargoHash = "sha256-dkgLp6BKuublS97iRXYzbT4ztbWBD5IDMz9rDY9XgcA="; + cargoHash = "sha256-h7jdcSXQ0qcsWcG7d0nb2iQCsQmXFj9hO5NAptwVe28="; doCheck = false; meta = { From 505618ef1886c3548c5be0f938ab41494ba63822 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 09:18:42 +0000 Subject: [PATCH 260/532] proto: 0.54.2 -> 0.55.0 --- pkgs/by-name/pr/proto/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/proto/package.nix b/pkgs/by-name/pr/proto/package.nix index 2d7b34ab4997..fbd15820bd90 100644 --- a/pkgs/by-name/pr/proto/package.nix +++ b/pkgs/by-name/pr/proto/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "proto"; - version = "0.54.2"; + version = "0.55.0"; src = fetchFromGitHub { owner = "moonrepo"; repo = "proto"; rev = "v${version}"; - hash = "sha256-W20u0QmFp2s+P9gnunudLV8N1LyB+6UnIRBKDePXT8E="; + hash = "sha256-/8oSTdjFCTitU0u08hEN+sktsCcETgulTVVuIt4+ozs="; }; - cargoHash = "sha256-cryJkz6K8RsDp3Mcc/2YmP9imxkBM30v7fvf61pL4uA="; + cargoHash = "sha256-aF3ccfp1jX8xN3FEi2znExxLh0x24u/024LHdRCPSWQ="; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv From 54bca949c02977b9e2e39cdc41bbe69a6e6b7dc5 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Feb 2026 09:35:52 +0000 Subject: [PATCH 261/532] python3Packages.skytemple-rust: cleanup --- .../python-modules/skytemple-rust/default.nix | 39 +++++++++++-------- 1 file changed, 23 insertions(+), 16 deletions(-) diff --git a/pkgs/development/python-modules/skytemple-rust/default.nix b/pkgs/development/python-modules/skytemple-rust/default.nix index 5bbb8c5eb498..aee9d1b0aaca 100644 --- a/pkgs/development/python-modules/skytemple-rust/default.nix +++ b/pkgs/development/python-modules/skytemple-rust/default.nix @@ -1,17 +1,21 @@ { lib, - stdenv, buildPythonPackage, - cargo, fetchFromGitHub, - libiconv, + + # build-system + setuptools-rust, + + # nativeBuildInputs + cargo, rustPlatform, rustc, - setuptools-rust, + + # dependencies range-typed-integers, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "skytemple-rust"; version = "1.8.5"; pyproject = true; @@ -19,35 +23,38 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "SkyTemple"; repo = "skytemple-rust"; - rev = version; + tag = finalAttrs.version; hash = "sha256-yJ78P00h4SITVuDnIh5IIlWkoed/VtIw3NB8ETB95bk="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit pname version src; + inherit (finalAttrs) pname version src; hash = "sha256-9OgUuuMuo2l4YsZMhBZJBqKqbNwj1W4yidoogjcNgm8="; }; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - libiconv - ]; - nativeBuildInputs = [ + env.GETTEXT_SYSTEM = true; + + build-system = [ setuptools-rust - rustPlatform.cargoSetupHook + ]; + + nativeBuildInputs = [ cargo + rustPlatform.cargoSetupHook rustc ]; - propagatedBuildInputs = [ range-typed-integers ]; - GETTEXT_SYSTEM = true; + dependencies = [ + range-typed-integers + ]; doCheck = false; # tests for this package are in skytemple-files package pythonImportsCheck = [ "skytemple_rust" ]; meta = { - homepage = "https://github.com/SkyTemple/skytemple-rust"; description = "Binary Rust extensions for SkyTemple"; + homepage = "https://github.com/SkyTemple/skytemple-rust"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ marius851000 ]; }; -} +}) From 26bd9c33659e90930d59ec4880702cc81c1ac60b Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Feb 2026 09:42:41 +0000 Subject: [PATCH 262/532] python3Packages.skytemple-rust: fix for python>=3.14 Tracking: https://github.com/NixOS/nixpkgs/issues/475732 --- .../python-modules/skytemple-rust/default.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/skytemple-rust/default.nix b/pkgs/development/python-modules/skytemple-rust/default.nix index aee9d1b0aaca..c4026e949f5d 100644 --- a/pkgs/development/python-modules/skytemple-rust/default.nix +++ b/pkgs/development/python-modules/skytemple-rust/default.nix @@ -32,7 +32,14 @@ buildPythonPackage (finalAttrs: { hash = "sha256-9OgUuuMuo2l4YsZMhBZJBqKqbNwj1W4yidoogjcNgm8="; }; - env.GETTEXT_SYSTEM = true; + env = { + GETTEXT_SYSTEM = true; + + # Python 3.14 compatibility + # error: the configured Python interpreter version (3.14) is newer than PyO3's maximum supported + # version (3.13) + PYO3_USE_ABI3_FORWARD_COMPATIBILITY = 1; + }; build-system = [ setuptools-rust From 18f29e3b42d5b693a0c1b516db59782631156e47 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Feb 2026 09:53:12 +0000 Subject: [PATCH 263/532] armips: cleanup --- pkgs/by-name/ar/armips/package.nix | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ar/armips/package.nix b/pkgs/by-name/ar/armips/package.nix index a4881193b7da..b12b033db896 100644 --- a/pkgs/by-name/ar/armips/package.nix +++ b/pkgs/by-name/ar/armips/package.nix @@ -5,21 +5,27 @@ cmake, }: -clangStdenv.mkDerivation rec { +clangStdenv.mkDerivation (finalAttrs: { pname = "armips"; version = "0.11.0"; src = fetchFromGitHub { owner = "Kingcom"; repo = "armips"; - rev = "v${version}"; - sha256 = "sha256-L+Uxww/WtvDJn1xZqoqA6Pkzq/98sy1qTxZbv6eEjbA="; + tag = "v${finalAttrs.version}"; + hash = "sha256-L+Uxww/WtvDJn1xZqoqA6Pkzq/98sy1qTxZbv6eEjbA="; }; postPatch = '' substituteInPlace CMakeLists.txt \ - --replace-fail c++11 c++17 \ - --replace-fail "cmake_minimum_required(VERSION 2.8)" "cmake_minimum_required(VERSION 3.13)" # done by https://github.com/Kingcom/armips/commit/e1ed5bf0f4565250b98b0ddfb9112f15dc8e8e3b upstream, patch not directly compatible + --replace-fail c++11 c++17 + '' + # done by https://github.com/Kingcom/armips/commit/e1ed5bf0f4565250b98b0ddfb9112f15dc8e8e3b upstream, patch not directly compatible + + '' + substituteInPlace CMakeLists.txt \ + --replace-fail \ + "cmake_minimum_required(VERSION 2.8)" \ + "cmake_minimum_required(VERSION 3.13)" ''; nativeBuildInputs = [ cmake ]; @@ -48,4 +54,4 @@ clangStdenv.mkDerivation rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ marius851000 ]; }; -} +}) From 59611204366848a2bf97cdb51bdd6726703910fa Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Feb 2026 09:56:31 +0000 Subject: [PATCH 264/532] armips: fix build (GCC 15 compatibility) Tracking: https://github.com/NixOS/nixpkgs/issues/475479 --- pkgs/by-name/ar/armips/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/ar/armips/package.nix b/pkgs/by-name/ar/armips/package.nix index b12b033db896..c9a883d0b2a5 100644 --- a/pkgs/by-name/ar/armips/package.nix +++ b/pkgs/by-name/ar/armips/package.nix @@ -28,6 +28,10 @@ clangStdenv.mkDerivation (finalAttrs: { "cmake_minimum_required(VERSION 3.13)" ''; + # Fix GCC 15 compatibility + # error: unknown type name 'uint32_t' + env.CXXFLAGS = "-include cstdint"; + nativeBuildInputs = [ cmake ]; installPhase = '' From c8a65aa8ee2cf193b30a808808c01465f07234f3 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Feb 2026 10:01:25 +0000 Subject: [PATCH 265/532] python3Packages.skytemple-ssb-emulator: use finalAttrs --- .../python-modules/skytemple-ssb-emulator/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/skytemple-ssb-emulator/default.nix b/pkgs/development/python-modules/skytemple-ssb-emulator/default.nix index fdf959f56837..2a12138274f5 100644 --- a/pkgs/development/python-modules/skytemple-ssb-emulator/default.nix +++ b/pkgs/development/python-modules/skytemple-ssb-emulator/default.nix @@ -27,7 +27,7 @@ # dependencies range-typed-integers, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "skytemple-ssb-emulator"; version = "1.8.2"; pyproject = true; @@ -35,12 +35,12 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "SkyTemple"; repo = "skytemple-ssb-emulator"; - tag = version; + tag = finalAttrs.version; hash = "sha256-zmLEvE96gkElTggcRG9fZDrJPLOXeNuSk49zXQAB69Y="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit src pname; + inherit (finalAttrs) src pname version; hash = "sha256-MSPqQmC70pq+sEM8zJrrFiz32dorOJxr2G/y2H4EUQI="; }; @@ -81,4 +81,4 @@ buildPythonPackage rec { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ marius851000 ]; }; -} +}) From a1f09d2f52e5b2ce1c572f825df839093bba92e4 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Feb 2026 10:02:40 +0000 Subject: [PATCH 266/532] python3Packages.skytemple-ssb-emulator: fix for python>=3.14 Tracking: https://github.com/NixOS/nixpkgs/issues/475732 --- .../python-modules/skytemple-ssb-emulator/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/python-modules/skytemple-ssb-emulator/default.nix b/pkgs/development/python-modules/skytemple-ssb-emulator/default.nix index 2a12138274f5..cd27fc5abdc9 100644 --- a/pkgs/development/python-modules/skytemple-ssb-emulator/default.nix +++ b/pkgs/development/python-modules/skytemple-ssb-emulator/default.nix @@ -44,6 +44,13 @@ buildPythonPackage (finalAttrs: { hash = "sha256-MSPqQmC70pq+sEM8zJrrFiz32dorOJxr2G/y2H4EUQI="; }; + env = { + # Python 3.14 compatibility + # error: the configured Python interpreter version (3.14) is newer than PyO3's maximum supported + # version (3.13) + PYO3_USE_ABI3_FORWARD_COMPATIBILITY = 1; + }; + build-system = [ meson setuptools From 9edec43051cbdea4d3b95134c41328d8eb357ea2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 10:12:28 +0000 Subject: [PATCH 267/532] copyparty: 1.20.4 -> 1.20.6 --- pkgs/by-name/co/copyparty/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/copyparty/package.nix b/pkgs/by-name/co/copyparty/package.nix index 9b3d71bafb8d..1aabd4802e6d 100644 --- a/pkgs/by-name/co/copyparty/package.nix +++ b/pkgs/by-name/co/copyparty/package.nix @@ -71,11 +71,11 @@ in python3Packages.buildPythonApplication rec { pname = "copyparty${nameSuffix}"; - version = "1.20.4"; + version = "1.20.6"; src = fetchurl { url = "https://github.com/9001/copyparty/releases/download/v${version}/copyparty-${version}.tar.gz"; - hash = "sha256-JdrB7ckcUijSTvTQfDHAczHPaXlRr+MYg/unTi0QLMI="; + hash = "sha256-wWVuB6D9SZg7scqpPF1elRmooItdheZb7z7qdhrQbTA="; }; pyproject = true; From 0c270d2338b5495e585a9e1deeabb26010ed2216 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 10:23:53 +0000 Subject: [PATCH 268/532] python3Packages.python-sat: 1.8.dev26 -> 1.8.dev28 --- pkgs/development/python-modules/python-sat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-sat/default.nix b/pkgs/development/python-modules/python-sat/default.nix index 265a711492ab..2ff96012e945 100644 --- a/pkgs/development/python-modules/python-sat/default.nix +++ b/pkgs/development/python-modules/python-sat/default.nix @@ -9,7 +9,7 @@ }: buildPythonPackage rec { pname = "python-sat"; - version = "1.8.dev26"; + version = "1.8.dev28"; pyproject = true; build-system = [ setuptools ]; @@ -17,7 +17,7 @@ buildPythonPackage rec { src = fetchPypi { inherit version; pname = "python_sat"; - hash = "sha256-CXyYqvm0j9GbB8WVeGC/o6rjRvJNDquaGLGGREgIfoc="; + hash = "sha256-eFBUismC7x2+ng+8rbXxZTis/xNKSx2I/lVkCbx4dgo="; }; preBuild = '' From 547105034b46cbbca06f06097453e881aa36ebd6 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Feb 2026 10:27:47 +0000 Subject: [PATCH 269/532] python3Packages.polyfactory: cleanup --- .../python-modules/polyfactory/default.nix | 49 +++++++++++-------- 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/pkgs/development/python-modules/polyfactory/default.nix b/pkgs/development/python-modules/polyfactory/default.nix index 91b6ba6eb535..1c17443aae4d 100644 --- a/pkgs/development/python-modules/polyfactory/default.nix +++ b/pkgs/development/python-modules/polyfactory/default.nix @@ -1,22 +1,28 @@ { - buildPythonPackage, lib, + buildPythonPackage, fetchFromGitHub, + + # build-system hatchling, - hypothesis, - faker, - msgspec, - sqlalchemy, + + # dependencies aiosqlite, - typing-extensions, - pymongo, - pytest-asyncio, - pydantic, - pytestCheckHook, email-validator, + faker, + hypothesis, + msgspec, + pydantic, + pymongo, + sqlalchemy, + typing-extensions, + + # tests + pytest-asyncio, + pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "polyfactory"; version = "3.2.0"; pyproject = true; @@ -24,22 +30,22 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "litestar-org"; repo = "polyfactory"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-J/CHf85jomybMp2U9l5kbD5q0MtYlY9hZkjxjS2jXvg="; }; build-system = [ hatchling ]; dependencies = [ - faker - typing-extensions - hypothesis - pydantic - sqlalchemy - msgspec - pymongo aiosqlite email-validator + faker + hypothesis + msgspec + pydantic + pymongo + sqlalchemy + typing-extensions ]; nativeCheckInputs = [ @@ -48,6 +54,7 @@ buildPythonPackage rec { ]; disabledTestPaths = [ + # Requires unpackaged 'beanie' "tests/test_beanie_factory.py" ]; @@ -64,8 +71,8 @@ buildPythonPackage rec { homepage = "https://polyfactory.litestar.dev/"; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ bot-wxt1221 ]; - changelog = "https://github.com/litestar-org/polyfactory/releases/tag/${src.tag}"; + changelog = "https://github.com/litestar-org/polyfactory/releases/tag/${finalAttrs.src.tag}"; description = "Simple and powerful factories for mock data generation"; license = lib.licenses.mit; }; -} +}) From e31f337b068c20a93aeada1456e60b638c4ffd5c Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Feb 2026 10:31:03 +0000 Subject: [PATCH 270/532] python3Packages.polyfactory: skip failing tests on python>=3.14 Tracking: https://github.com/NixOS/nixpkgs/issues/475732 --- .../python-modules/polyfactory/default.nix | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/pkgs/development/python-modules/polyfactory/default.nix b/pkgs/development/python-modules/polyfactory/default.nix index 1c17443aae4d..3a1208d79cc8 100644 --- a/pkgs/development/python-modules/polyfactory/default.nix +++ b/pkgs/development/python-modules/polyfactory/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + pythonAtLeast, # build-system hatchling, @@ -58,11 +59,31 @@ buildPythonPackage (finalAttrs: { "tests/test_beanie_factory.py" ]; + enabledTestPaths = [ + "tests/test_msgspec_factory.py" + ]; + disabledTests = [ # Unsupported type: LiteralAlias "test_type_alias" # Unsupported type: 'JsonValue' on field '' from class RecursiveTypeModelFactory. "test_recursive_type_annotation" + ] + ++ lib.optionals (pythonAtLeast "3.14") [ + # AttributeError: 'Foo' object has no attribute 'set_field' + "test_other_basic_types" + + # KeyError: 'foo_field' + "test_with_nested_struct" + + # AttributeError: 'Foo' object has no attribute 'unset' + "test_msgspec_types" + + # Failed: DID NOT RAISE + "test_datetime_constraints" + + # assert == 10 + "test_use_default_with_callable_default" ]; pythonImportsCheck = [ "polyfactory" ]; From ddfdf9d2009edf78784faa4e0c107460bf6677f5 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Feb 2026 10:45:26 +0000 Subject: [PATCH 271/532] python3Packages.fnllm: cleanup --- .../python-modules/fnllm/default.nix | 37 +++++++++++-------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/pkgs/development/python-modules/fnllm/default.nix b/pkgs/development/python-modules/fnllm/default.nix index df778008efef..46e88eb9f3a6 100644 --- a/pkgs/development/python-modules/fnllm/default.nix +++ b/pkgs/development/python-modules/fnllm/default.nix @@ -1,34 +1,41 @@ { lib, - aiolimiter, - azure-identity, - azure-storage-blob, buildPythonPackage, fetchPypi, + + # build-system hatchling, + uv-dynamic-versioning, + + # dependencies + aiolimiter, httpx, json-repair, - openai, - polyfactory, pydantic, + tenacity, + + # optional-dependencies + # azure + azure-identity, + azure-storage-blob, + # openai + openai, + tiktoken, + + # tests + polyfactory, pytest-asyncio, pytest-cov-stub, pytestCheckHook, - pythonOlder, - tenacity, - tiktoken, - uv-dynamic-versioning, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "fnllm"; version = "0.4.1"; pyproject = true; - disabled = pythonOlder "3.11"; - src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-gKdFBpNpG/CDLhKi1wQgZHv+o1pDy5HEqcteLzkXK1A="; }; @@ -62,7 +69,7 @@ buildPythonPackage rec { pytest-cov-stub pytestCheckHook ] - ++ lib.concatAttrValues optional-dependencies; + ++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies; pythonImportsCheck = [ "fnllm" ]; @@ -89,4 +96,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 8e2efe8a33a82d145c647f5798d5fef95750c50a Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Feb 2026 10:47:13 +0000 Subject: [PATCH 272/532] python3Packages.fnllm: skip failing test on python>=3.14 Tracking: https://github.com/NixOS/nixpkgs/issues/475732 --- pkgs/development/python-modules/fnllm/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/fnllm/default.nix b/pkgs/development/python-modules/fnllm/default.nix index 46e88eb9f3a6..94f182abc218 100644 --- a/pkgs/development/python-modules/fnllm/default.nix +++ b/pkgs/development/python-modules/fnllm/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + pythonAtLeast, # build-system hatchling, @@ -88,6 +89,10 @@ buildPythonPackage (finalAttrs: { "test_clear" "test_handles_common_errors" "test_children" + ] + ++ lib.optionals (pythonAtLeast "3.14") [ + # RuntimeError: There is no current event loop in thread 'MainThread' + "test_call_batch_raises_if_response_length_mismatch" ]; meta = { From 41a2bfcf51a7de6361bd5bbf4390687a50e3a489 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Feb 2026 10:48:36 +0000 Subject: [PATCH 273/532] python3Packages.litestar: use finalAttrs --- .../python-modules/litestar/default.nix | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/litestar/default.nix b/pkgs/development/python-modules/litestar/default.nix index 06bc2b7720ff..1f38166a6972 100644 --- a/pkgs/development/python-modules/litestar/default.nix +++ b/pkgs/development/python-modules/litestar/default.nix @@ -31,7 +31,6 @@ prometheus-client, psutil, opentelemetry-instrumentation-asgi, - psycopg, pydantic-extra-types, pydantic, email-validator, @@ -47,6 +46,7 @@ # valkey, # tests + addBinToPathHook, httpx-sse, pytest-asyncio, pytest-lazy-fixtures, @@ -59,7 +59,7 @@ versionCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "litestar"; version = "2.18.0"; pyproject = true; @@ -67,7 +67,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "litestar-org"; repo = "litestar"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-bqj7tvCNeMEEJKDF3g2beKfd0urbNszrbLdF96JygYk="; }; @@ -127,6 +127,7 @@ buildPythonPackage rec { }; nativeCheckInputs = [ + addBinToPathHook httpx-sse pytest-asyncio pytest-lazy-fixtures @@ -144,10 +145,6 @@ buildPythonPackage rec { __darwinAllowLocalNetworking = true; - preCheck = '' - export PATH=$out/bin:$PATH - ''; - enabledTestPaths = [ # Follow GitHub CI "docs/examples/" @@ -161,10 +158,10 @@ buildPythonPackage rec { meta = { description = "Production-ready, Light, Flexible and Extensible ASGI API framework"; homepage = "https://litestar.dev/"; - changelog = "https://github.com/litestar-org/litestar/releases/tag/${src.tag}"; + changelog = "https://github.com/litestar-org/litestar/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; mainProgram = "litestar"; maintainers = with lib.maintainers; [ bot-wxt1221 ]; platforms = lib.platforms.unix; }; -} +}) From 218e6aa90b55a7445e35c427acbeee686f365f76 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Feb 2026 10:51:16 +0000 Subject: [PATCH 274/532] python3Packages.litestar: ignore warning in pytest for python>=3.14 Tracking: https://github.com/NixOS/nixpkgs/issues/475732 --- pkgs/development/python-modules/litestar/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/litestar/default.nix b/pkgs/development/python-modules/litestar/default.nix index 1f38166a6972..2b1da81ceb9a 100644 --- a/pkgs/development/python-modules/litestar/default.nix +++ b/pkgs/development/python-modules/litestar/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + pythonAtLeast, # build-system hatchling, @@ -150,6 +151,11 @@ buildPythonPackage (finalAttrs: { "docs/examples/" ]; + pytestFlags = lib.optionals (pythonAtLeast "3.14") [ + # UserWarning: Core Pydantic V1 functionality isn't compatible with Python 3.14 or greater. + "-Wignore::UserWarning" + ]; + disabledTests = [ # StartupError "test_subprocess_async_client" From f45e8a3d3be2e3144d1896396729e1da7f9e9205 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 31 Jan 2026 21:30:14 +0000 Subject: [PATCH 275/532] python3Packages.numpyro: 0.19.0 -> 0.20.0 Diff: https://github.com/pyro-ppl/numpyro/compare/0.19.0...0.20.0 Changelog: https://github.com/pyro-ppl/numpyro/releases/tag/0.20.0 --- .../python-modules/numpyro/default.nix | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/numpyro/default.nix b/pkgs/development/python-modules/numpyro/default.nix index e4a9c508b8ee..45c0135317b7 100644 --- a/pkgs/development/python-modules/numpyro/default.nix +++ b/pkgs/development/python-modules/numpyro/default.nix @@ -28,16 +28,16 @@ tensorflow-probability, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "numpyro"; - version = "0.19.0"; + version = "0.20.0"; pyproject = true; src = fetchFromGitHub { owner = "pyro-ppl"; repo = "numpyro"; - tag = version; - hash = "sha256-3kzaINsz1Mjk97ERQsQIYIBz7CVmXtVDn0edJFMHQWs="; + tag = finalAttrs.version; + hash = "sha256-lMga+mPQEh6RCeqXKa2KELR6RcksKJ/K32h7X7a1IcQ="; }; build-system = [ setuptools ]; @@ -102,6 +102,9 @@ buildPythonPackage rec { # ValueError: compiling computation that requires 2 logical devices, but only 1 XLA devices are available (num_replicas=2) "test_chain" + + # Failed: DID NOT RAISE + "test_interval_censored_validate_sample" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ # AssertionError: Not equal to tolerance rtol=0.06, atol=0 @@ -116,8 +119,8 @@ buildPythonPackage rec { meta = { description = "Library for probabilistic programming with NumPy"; homepage = "https://num.pyro.ai/"; - changelog = "https://github.com/pyro-ppl/numpyro/releases/tag/${version}"; + changelog = "https://github.com/pyro-ppl/numpyro/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 32d2ba3f87f6c81421ff4a168daa0669e9c9956b Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Feb 2026 10:52:39 +0000 Subject: [PATCH 276/532] python3Packages.flowjax: 17.2.1 -> 18.0.0 Diff: https://github.com/danielward27/flowjax/compare/v17.2.1...v18.0.0 Changelog: https://github.com/danielward27/flowjax/releases/tag/v18.0.0 --- pkgs/development/python-modules/flowjax/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/flowjax/default.nix b/pkgs/development/python-modules/flowjax/default.nix index 4dced1781ef9..b7d66bd711a6 100644 --- a/pkgs/development/python-modules/flowjax/default.nix +++ b/pkgs/development/python-modules/flowjax/default.nix @@ -23,14 +23,14 @@ buildPythonPackage (finalAttrs: { pname = "flowjax"; - version = "17.2.1"; + version = "18.0.0"; pyproject = true; src = fetchFromGitHub { owner = "danielward27"; repo = "flowjax"; tag = "v${finalAttrs.version}"; - hash = "sha256-ghK3CxBlybajsvhjzjyDapUC71JwMz+njHn4hAztVUM="; + hash = "sha256-c7KuU5SQe3NIkcYCRHJXk2dkAWUXp6l37nci5qX1s38="; }; build-system = [ From 0eadfd334f4f6b3f540db3db17e260644fd5ac9c Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 1 Feb 2026 10:51:09 +0000 Subject: [PATCH 277/532] ueransim: backport `gcc-15` fix Without the change the build fails on `master` as https://hydra.nixos.org/build/320137255: /build/source/src/ext/yaml-cpp/emitterutils.cpp:221:11: error: 'uint16_t' was not declared in this scope 221 | std::pair EncodeUTF16SurrogatePair(int codePoint) { | ^~~~~~~~ --- pkgs/by-name/ue/ueransim/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/ue/ueransim/package.nix b/pkgs/by-name/ue/ueransim/package.nix index deee199ecad7..d57896a7c0f8 100644 --- a/pkgs/by-name/ue/ueransim/package.nix +++ b/pkgs/by-name/ue/ueransim/package.nix @@ -4,6 +4,7 @@ cmake, pkg-config, fetchFromGitHub, + fetchpatch, lksctp-tools, iproute2, unstableGitUpdater, @@ -20,6 +21,16 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-8OxJzEcpFT6e/nQw1VK9kBdw9ulXedCpUEaBxIAN9cA="; }; + patches = [ + # Fix gcc-15 build failure: + # https://github.com/aligungr/UERANSIM/pull/777 + (fetchpatch { + name = "gcc-15.patch"; + url = "https://github.com/aligungr/UERANSIM/commit/8ffce535a11b63f688552c5c81f7d3ac793f47de.patch"; + hash = "sha256-w2T7PTR/ELNf9sre/GoHqZQb9A8k54cTKoce/RZ7XCU="; + }) + ]; + nativeBuildInputs = [ cmake pkg-config From ddaf943090e796679165db6b9cd457d503d27918 Mon Sep 17 00:00:00 2001 From: Dietrich Daroch Date: Sun, 1 Feb 2026 07:49:19 -0300 Subject: [PATCH 278/532] qsyncthingtray: remove Project was last updated in June 2019. Installing this requires allowing the insecure package `qtwebengine-5.15.19` which is also quite dated. https://github.com/sieren/QSyncthingTray Followed instructions on :/pkgs/README.md --- .../misc/qsyncthingtray/default.nix | 96 ------------------- .../qsyncthingtray-0.5.8-qt-5.6.3.patch | 13 --- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - 4 files changed, 1 insertion(+), 111 deletions(-) delete mode 100644 pkgs/applications/misc/qsyncthingtray/default.nix delete mode 100644 pkgs/applications/misc/qsyncthingtray/qsyncthingtray-0.5.8-qt-5.6.3.patch diff --git a/pkgs/applications/misc/qsyncthingtray/default.nix b/pkgs/applications/misc/qsyncthingtray/default.nix deleted file mode 100644 index dfbf0429082f..000000000000 --- a/pkgs/applications/misc/qsyncthingtray/default.nix +++ /dev/null @@ -1,96 +0,0 @@ -{ - stdenv, - lib, - fetchFromGitHub, - fetchpatch, - cmake, - wrapQtAppsHook, - procps, - qtbase, - qtwebengine, - qtwebkit, - syncthing, - preferQWebView ? false, - preferNative ? true, -}: - -stdenv.mkDerivation rec { - version = "0.5.8"; - pname = "qsyncthingtray"; - - src = fetchFromGitHub { - owner = "sieren"; - repo = "QSyncthingTray"; - rev = version; - sha256 = "1n9g4j7qznvg9zl6x163pi9f7wsc3x6q76i33psnm7x2v1i22x5w"; - }; - - nativeBuildInputs = [ - cmake - wrapQtAppsHook - ]; - - buildInputs = [ - qtbase - qtwebengine - ] - ++ lib.optional preferQWebView qtwebkit; - - cmakeFlags = - [ ] - ++ lib.optional preferQWebView "-DQST_BUILD_WEBKIT=1" - ++ lib.optional preferNative "-DQST_BUILD_NATIVEBROWSER=1"; - - patches = [ - (fetchpatch { - name = "support_native_browser.patch"; - url = "https://patch-diff.githubusercontent.com/raw/sieren/QSyncthingTray/pull/225.patch"; - sha256 = "0w665xdlsbjxs977pdpzaclxpswf7xys1q3rxriz181lhk2y66yy"; - }) - ] - ++ lib.optional (!preferQWebView && !preferNative) ./qsyncthingtray-0.5.8-qt-5.6.3.patch; - - postPatch = '' - ${lib.optionalString stdenv.hostPlatform.isLinux '' - substituteInPlace includes/platforms/linux/posixUtils.hpp \ - --replace '"/usr/local/bin/syncthing"' '"${syncthing}/bin/syncthing"' \ - --replace '"pgrep -x' '"${procps}/bin/pgrep -x' - ''} - - ${lib.optionalString stdenv.hostPlatform.isDarwin '' - substituteInPlace includes/platforms/darwin/macUtils.hpp \ - --replace '"/usr/local/bin/syncthing"' '"${syncthing}/bin/syncthing"' - ''} - ''; - - installPhase = - let - qst = "qsyncthingtray"; - in - '' - runHook preInstall - - mkdir -p $out/bin - install -m755 QSyncthingTray $out/bin/${qst} - ln -s $out/bin/${qst} $out/bin/QSyncthingTray - - runHook postInstall - ''; - - meta = { - homepage = "https://github.com/sieren/QSyncthingTray/"; - description = "Traybar Application for Syncthing written in C++"; - longDescription = '' - A cross-platform status bar for Syncthing. - Currently supports macOS, Windows and Linux. - Written in C++ with Qt. - ''; - license = lib.licenses.lgpl3; - maintainers = with lib.maintainers; [ - zraexy - peterhoeg - ]; - platforms = lib.platforms.all; - broken = !preferNative || stdenv.hostPlatform.isDarwin; - }; -} diff --git a/pkgs/applications/misc/qsyncthingtray/qsyncthingtray-0.5.8-qt-5.6.3.patch b/pkgs/applications/misc/qsyncthingtray/qsyncthingtray-0.5.8-qt-5.6.3.patch deleted file mode 100644 index 424bbe171779..000000000000 --- a/pkgs/applications/misc/qsyncthingtray/qsyncthingtray-0.5.8-qt-5.6.3.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index b778d09..247b606 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -12,7 +12,7 @@ set(CMAKE_AUTOMOC ON) - - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") - --find_package(Qt5 5.6 COMPONENTS Widgets Network PrintSupport) -+find_package(Qt5 5.6 COMPONENTS Widgets Network PrintSupport WebEngineWidgets) - if (NOT Qt5_FOUND) - message(FATAL_ERROR - "Some components of Qt5 not found (see above messages for details. " diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index c4314dfc31d1..9e3ed735ad2d 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1518,6 +1518,7 @@ mapAliases { qrscan = throw "qrscan has been removed, as it does not build with supported LLVM versions"; # Added 2025-08-19 qscintilla = throw "'qscintilla' has been renamed to/replaced by 'libsForQt5.qscintilla'"; # Converted to throw 2025-10-27 qscintilla-qt6 = throw "'qscintilla-qt6' has been renamed to/replaced by 'qt6Packages.qscintilla'"; # Converted to throw 2025-10-27 + qsyncthingtray = throw "'qsyncthingtray' has been removed as it was unmaintained. Switch to 'syncthingtray' or 'syncthingtray-minimal'"; # Added 2026-01-29 qt5Full = throw "qt5Full has been removed. Please use individual packages instead."; # Added 2025-10-18 qt6ct = throw "'qt6ct' has been renamed to/replaced by 'qt6Packages.qt6ct'"; # Converted to throw 2025-10-27 qt515 = throw "'qt515' has been renamed to/replaced by 'qt5'"; # Converted to throw 2025-10-27 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 348f209ac8b3..50de50adc732 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11085,8 +11085,6 @@ with pkgs; qsstv = qt5.callPackage ../applications/radio/qsstv { }; - qsyncthingtray = libsForQt5.callPackage ../applications/misc/qsyncthingtray { }; - qsudo = libsForQt5.callPackage ../applications/misc/qsudo { }; qtbitcointrader = libsForQt5.callPackage ../applications/misc/qtbitcointrader { }; From 8b3461499f4cf465205309975a39779fb1d1591f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 11:17:16 +0000 Subject: [PATCH 279/532] lug-helper: 4.7 -> 4.9 --- pkgs/by-name/lu/lug-helper/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lu/lug-helper/package.nix b/pkgs/by-name/lu/lug-helper/package.nix index 82b22a6fdc33..77b73c7532a2 100644 --- a/pkgs/by-name/lu/lug-helper/package.nix +++ b/pkgs/by-name/lu/lug-helper/package.nix @@ -16,12 +16,12 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "lug-helper"; - version = "4.7"; + version = "4.9"; src = fetchFromGitHub { owner = "starcitizen-lug"; repo = "lug-helper"; tag = "v${finalAttrs.version}"; - hash = "sha256-Xgnt7ZzsrEChT9/zcwSUn7unVUEq8h/L12cQYnSrg2o="; + hash = "sha256-5JkVx8wlErNcdOA0oHnNxtwFyEyuJ1XRS/JeACK7bJg="; }; buildInputs = [ From 3e1a5cff3c46e5633a9b486fb38a31fcce647079 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 1 Feb 2026 12:33:49 +0100 Subject: [PATCH 280/532] gitwatch: set pname --- pkgs/by-name/gi/gitwatch/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/gi/gitwatch/package.nix b/pkgs/by-name/gi/gitwatch/package.nix index d108fa5ce7e8..0ef9dada2992 100644 --- a/pkgs/by-name/gi/gitwatch/package.nix +++ b/pkgs/by-name/gi/gitwatch/package.nix @@ -13,6 +13,7 @@ }: runCommand "gitwatch" rec { + pname = "gitwatch"; version = "0.5"; src = fetchFromGitHub { owner = "gitwatch"; From 53f65fc5f1b9718d3e052453c2c7e5f14937dfbb Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 1 Feb 2026 12:48:56 +0100 Subject: [PATCH 281/532] mfcl3770cdwdriver: set pname --- pkgs/misc/cups/drivers/brother/mfcl3770cdw/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/misc/cups/drivers/brother/mfcl3770cdw/default.nix b/pkgs/misc/cups/drivers/brother/mfcl3770cdw/default.nix index b165938d487f..812259156556 100644 --- a/pkgs/misc/cups/drivers/brother/mfcl3770cdw/default.nix +++ b/pkgs/misc/cups/drivers/brother/mfcl3770cdw/default.nix @@ -24,9 +24,9 @@ let in rec { - driver = pkgsi686Linux.stdenv.mkDerivation rec { + driver = pkgsi686Linux.stdenv.mkDerivation { inherit src version; - name = "${model}drv-${version}"; + pname = "${model}drv"; nativeBuildInputs = [ dpkg From b66adc2d6c356537b0717f7480ba6b932f878f9c Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 1 Feb 2026 12:36:42 +0100 Subject: [PATCH 282/532] mfcl3770cdwcupswrapper: set pname --- pkgs/misc/cups/drivers/brother/mfcl3770cdw/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/misc/cups/drivers/brother/mfcl3770cdw/default.nix b/pkgs/misc/cups/drivers/brother/mfcl3770cdw/default.nix index 812259156556..a9f1900b1bc2 100644 --- a/pkgs/misc/cups/drivers/brother/mfcl3770cdw/default.nix +++ b/pkgs/misc/cups/drivers/brother/mfcl3770cdw/default.nix @@ -69,9 +69,9 @@ rec { }; }; - cupswrapper = stdenv.mkDerivation rec { + cupswrapper = stdenv.mkDerivation { inherit version src; - name = "${model}cupswrapper-${version}"; + pname = "${model}cupswrapper"; nativeBuildInputs = [ dpkg From b7ed6374c29df387b2d6f5b542ff1ccc287f8356 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 1 Feb 2026 13:03:31 +0100 Subject: [PATCH 283/532] updfparser: set pname --- pkgs/by-name/up/updfparser/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/up/updfparser/package.nix b/pkgs/by-name/up/updfparser/package.nix index 46701af4d0f0..c97f86ace850 100644 --- a/pkgs/by-name/up/updfparser/package.nix +++ b/pkgs/by-name/up/updfparser/package.nix @@ -5,7 +5,7 @@ }: stdenv.mkDerivation (finalAttrs: { - name = "updfparser"; + pname = "updfparser"; version = "0-unstable-2024-03-24"; rev = "6060d123441a06df699eb275ae5ffdd50409b8f3"; From afa51717eacb06a5bb9274c6bcbe16a57abd2713 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 1 Feb 2026 13:16:03 +0100 Subject: [PATCH 284/532] termpaint: set pname --- pkgs/by-name/te/termpaint/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/te/termpaint/package.nix b/pkgs/by-name/te/termpaint/package.nix index e4fe01bb4a19..cb2dc6335806 100644 --- a/pkgs/by-name/te/termpaint/package.nix +++ b/pkgs/by-name/te/termpaint/package.nix @@ -8,7 +8,7 @@ python3, }: stdenv.mkDerivation (final: { - name = "termpaint"; + pname = "termpaint"; version = "0.3.1"; src = fetchFromGitHub { From 105ee04c488f546ccd365b8e225ef91d19bef88c Mon Sep 17 00:00:00 2001 From: faukah Date: Sun, 1 Feb 2026 13:40:52 +0100 Subject: [PATCH 285/532] rmpc: 0.10.0 -> 0.11.0 --- pkgs/by-name/rm/rmpc/package.nix | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/rm/rmpc/package.nix b/pkgs/by-name/rm/rmpc/package.nix index 2e3e837ccf19..d8900243481b 100644 --- a/pkgs/by-name/rm/rmpc/package.nix +++ b/pkgs/by-name/rm/rmpc/package.nix @@ -9,21 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "rmpc"; - version = "0.10.0"; + version = "0.11.0"; src = fetchFromGitHub { owner = "mierak"; repo = "rmpc"; rev = "v${version}"; - hash = "sha256-NU8T26oPhm8L7wdO4p65cpNa0pax7/oqHGs98QDoEc0="; + hash = "sha256-IcWn15tKlThuLR8s/4KtaHm4np8B8UaKYQsyEWlQoB4="; }; - cargoHash = "sha256-d2/4q2s/11HNE18D8d8Y2yWidhT+XsUS4J9ahnxToI0="; - - checkFlags = [ - # Test currently broken, needs to be removed. See https://github.com/mierak/rmpc/issues/254 - "--skip=core::scheduler::tests::interleaves_repeated_and_scheduled_jobs" - ]; + cargoHash = "sha256-DDOJqA5S+JiRCOgAPqw1k1b8SNCLS0aKsJsFqlykZDI="; nativeBuildInputs = [ installShellFiles From 846f15b91079126b3fc00f1a09604693b0181a40 Mon Sep 17 00:00:00 2001 From: faukah Date: Sun, 1 Feb 2026 13:50:15 +0100 Subject: [PATCH 286/532] rmpc: add nix-update-script --- pkgs/by-name/rm/rmpc/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/rm/rmpc/package.nix b/pkgs/by-name/rm/rmpc/package.nix index d8900243481b..42128469f9bc 100644 --- a/pkgs/by-name/rm/rmpc/package.nix +++ b/pkgs/by-name/rm/rmpc/package.nix @@ -2,6 +2,7 @@ lib, rustPlatform, fetchFromGitHub, + nix-update-script, installShellFiles, pkg-config, cmake, @@ -26,6 +27,8 @@ rustPlatform.buildRustPackage rec { cmake ]; + passthru.updateScript = nix-update-script { }; + env.VERGEN_GIT_DESCRIBE = version; postInstall = '' From 88db5b0738a354ee1b4704774e51c8d441ce3af6 Mon Sep 17 00:00:00 2001 From: Stefan Nuernberger Date: Sun, 1 Feb 2026 13:22:38 +0100 Subject: [PATCH 287/532] doc/tauri: document hook dontTauriFixup --- doc/hooks/tauri.section.md | 4 ++++ doc/redirects.json | 3 +++ 2 files changed, 7 insertions(+) diff --git a/doc/hooks/tauri.section.md b/doc/hooks/tauri.section.md index 6804e4b5a055..0eb1740644b4 100644 --- a/doc/hooks/tauri.section.md +++ b/doc/hooks/tauri.section.md @@ -79,6 +79,10 @@ The [bundle type](https://tauri.app/v1/guides/building/) to build. Disables using `tauriBuildHook`. +#### `dontTauriFixup` {#dont-tauri-fixup} + +Disables the `tauriFixupHook` pre fixup phase. + #### `dontTauriInstall` {#dont-tauri-install} Disables using `tauriInstallPostBuildHook` and `tauriInstallHook`. diff --git a/doc/redirects.json b/doc/redirects.json index 47e81a920cda..05275eb771a0 100644 --- a/doc/redirects.json +++ b/doc/redirects.json @@ -2671,6 +2671,9 @@ "dont-tauri-build": [ "index.html#dont-tauri-build" ], + "dont-tauri-fixup": [ + "index.html#dont-tauri-fixup" + ], "dont-tauri-install": [ "index.html#dont-tauri-install" ], From ecd6799194da63fede1c849953b17666fa674abc Mon Sep 17 00:00:00 2001 From: Stefan Nuernberger Date: Sun, 1 Feb 2026 13:24:10 +0100 Subject: [PATCH 288/532] cargo-tauri: fix hook for darwin builds A handler with no commands will cause a syntax error. A simple echo should be enough to fix it. --- pkgs/by-name/ca/cargo-tauri/hook.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/ca/cargo-tauri/hook.sh b/pkgs/by-name/ca/cargo-tauri/hook.sh index 51606216cf89..d1f5c61d11df 100644 --- a/pkgs/by-name/ca/cargo-tauri/hook.sh +++ b/pkgs/by-name/ca/cargo-tauri/hook.sh @@ -93,6 +93,8 @@ tauriInstallHook() { } tauriFixupHook() { + echo "Executing tauriFixupHook" + # NOTE: This runs as a preFixupPhase and does not replace the original hook. @fixupScript@ } From 1933b617835de7ed3102d293877e2cebac0d94c8 Mon Sep 17 00:00:00 2001 From: r-vdp Date: Sun, 1 Feb 2026 15:29:14 +0200 Subject: [PATCH 289/532] nixos/ifm: replace activation script with systemd tmpfiles See https://github.com/NixOS/nixpkgs/issues/475305 --- nixos/modules/services/web-apps/ifm.nix | 1 + nixos/tests/ifm.nix | 56 +++++++++++++++---------- 2 files changed, 35 insertions(+), 22 deletions(-) diff --git a/nixos/modules/services/web-apps/ifm.nix b/nixos/modules/services/web-apps/ifm.nix index 2b081a137f6d..ca49b0f5219c 100644 --- a/nixos/modules/services/web-apps/ifm.nix +++ b/nixos/modules/services/web-apps/ifm.nix @@ -53,6 +53,7 @@ in description = "Improved file manager, a single-file web based filemanager"; after = [ "network-online.target" ]; + wants = [ "network-online.target" ]; wantedBy = [ "multi-user.target" ]; environment = { diff --git a/nixos/tests/ifm.nix b/nixos/tests/ifm.nix index 228f0a06c121..0ef0b76cb1d3 100644 --- a/nixos/tests/ifm.nix +++ b/nixos/tests/ifm.nix @@ -7,30 +7,42 @@ }; nodes = { - server = rec { - services.ifm = { - enable = true; - port = 9001; - dataDir = "/data"; - }; + server = + { config, ... }: + { + services.ifm = { + enable = true; + port = 9001; + dataDir = "/data"; + }; - system.activationScripts.ifm-setup-dir = '' - mkdir -p ${services.ifm.dataDir} - chmod u+w,g+w,o+w ${services.ifm.dataDir} - ''; - }; + systemd.tmpfiles.settings = { + ifm-data-dir = { + ${config.services.ifm.dataDir}.d = { + mode = "0777"; + user = "root"; + group = "root"; + }; + }; + }; + }; }; - testScript = '' - start_all() - server.wait_for_unit("ifm.service") - server.wait_for_open_port(9001) - server.succeed("curl --fail http://localhost:9001") + testScript = + # python + '' + start_all() + server.wait_for_unit("ifm.service") + server.wait_for_open_port(9001) + server.succeed("curl --fail http://localhost:9001") - server.succeed("echo \"testfile\" > testfile && shasum testfile >> checksums") - server.succeed("curl --fail http://localhost:9001 -X POST -F \"api=upload\" -F \"dir=\" -F \"file=@testfile\" | grep \"OK\""); - server.succeed("rm testfile") - server.succeed("curl --fail http://localhost:9001 -X POST -F \"api=download\" -F \"filename=testfile\" -F \"dir=\" --output testfile"); - server.succeed("shasum testfile >> checksums && shasum --check checksums") - ''; + server.succeed('echo "testfile" > testfile') + server.succeed("shasum testfile | tee checksums") + + server.succeed('curl --fail http://localhost:9001 -X POST -F "api=upload" -F "dir=" -F "file=@testfile" | grep "OK"'); + server.succeed("rm testfile") + + server.succeed('curl --fail http://localhost:9001 -X POST -F "api=download" -F "filename=testfile" -F "dir=" --output testfile'); + server.succeed("shasum --check checksums") + ''; } From 147673c451903f80c95d5ac3fb77d3f1aeee59e4 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 30 Jan 2026 23:42:09 +0000 Subject: [PATCH 290/532] lasuite-docs: 4.4.0 -> 4.5.0 Diff: https://github.com/suitenumerique/docs/compare/v4.4.0...v4.5.0 Changelog: https://github.com/suitenumerique/docs/blob/v4.5.0/CHANGELOG.md --- pkgs/by-name/la/lasuite-docs/package.nix | 51 ++++++++++--------- .../la/lasuite-docs/postgresql_fix.patch | 11 ---- .../la/lasuite-docs/secure_settings.patch | 10 ++-- 3 files changed, 33 insertions(+), 39 deletions(-) diff --git a/pkgs/by-name/la/lasuite-docs/package.nix b/pkgs/by-name/la/lasuite-docs/package.nix index 7a5c134d6061..47e7e5759664 100644 --- a/pkgs/by-name/la/lasuite-docs/package.nix +++ b/pkgs/by-name/la/lasuite-docs/package.nix @@ -1,28 +1,22 @@ { stdenv, lib, - python3, + python3Packages, fetchFromGitHub, nixosTests, fetchYarnDeps, + python3, nodejs, yarnBuildHook, yarnConfigHook, }: let - python = python3.override { - self = python3; - packageOverrides = self: super: { - django = super.django_5; - }; - }; - - version = "4.4.0"; + version = "4.5.0"; src = fetchFromGitHub { owner = "suitenumerique"; repo = "docs"; tag = "v${version}"; - hash = "sha256-Cm/Ch7dBKInQYPFGfSlSMLgj8uQR6E3S+6gCFUyvFSU="; + hash = "sha256-/mI11ldbYa051WA2hkV7fnc8CJOb0jHra0FJ+eVCqVs="; }; mail-templates = stdenv.mkDerivation { @@ -48,7 +42,7 @@ let }; in -python.pkgs.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "lasuite-docs"; pyproject = true; inherit version src; @@ -58,14 +52,25 @@ python.pkgs.buildPythonApplication rec { patches = [ # Support configuration throught environment variables for SECURE_* ./secure_settings.patch + # Fix creation of unsafe C function in postgresql migrations ./postgresql_fix.patch ]; - build-system = with python.pkgs; [ setuptools ]; + # Otherwise fails with: + # socket.gaierror: [Errno 8] nodename nor servname provided, or not known + postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' + substituteInPlace impress/settings.py \ + --replace-fail \ + "gethostname()" \ + "gethostname() + '.local'" + ''; + __darwinAllowLocalNetworking = true; + + build-system = with python3Packages; [ setuptools ]; dependencies = - with python.pkgs; + with python3Packages; [ beautifulsoup4 boto3 @@ -115,12 +120,12 @@ python.pkgs.buildPythonApplication rec { postBuild = '' export DATA_DIR=$(pwd)/data - ${python.pythonOnBuildForHost.interpreter} manage.py collectstatic --no-input --clear + ${python3.pythonOnBuildForHost.interpreter} manage.py collectstatic --no-input --clear ''; postInstall = let - pythonPath = python.pkgs.makePythonPath dependencies; + pythonPath = python3Packages.makePythonPath finalAttrs.passthru.dependencies; in '' mkdir -p $out/{bin,share} @@ -131,13 +136,13 @@ python.pkgs.buildPythonApplication rec { makeWrapper $out/bin/.manage.py $out/bin/docs \ --prefix PYTHONPATH : "${pythonPath}" - makeWrapper ${lib.getExe python.pkgs.celery} $out/bin/celery \ - --prefix PYTHONPATH : "${pythonPath}:$out/${python.sitePackages}" - makeWrapper ${lib.getExe python.pkgs.gunicorn} $out/bin/gunicorn \ - --prefix PYTHONPATH : "${pythonPath}:$out/${python.sitePackages}" + makeWrapper ${lib.getExe python3Packages.celery} $out/bin/celery \ + --prefix PYTHONPATH : "${pythonPath}:$out/${python3.sitePackages}" + makeWrapper ${lib.getExe python3Packages.gunicorn} $out/bin/gunicorn \ + --prefix PYTHONPATH : "${pythonPath}:$out/${python3.sitePackages}" - mkdir -p $out/${python.sitePackages}/core/templates - ln -sv ${mail-templates}/ $out/${python.sitePackages}/core/templates/mail + mkdir -p $out/${python3.sitePackages}/core/templates + ln -sv ${mail-templates}/ $out/${python3.sitePackages}/core/templates/mail ''; passthru.tests = { @@ -147,10 +152,10 @@ python.pkgs.buildPythonApplication rec { meta = { description = "Collaborative note taking, wiki and documentation platform that scales. Built with Django and React. Opensource alternative to Notion or Outline"; homepage = "https://github.com/suitenumerique/docs"; - changelog = "https://github.com/suitenumerique/docs/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/suitenumerique/docs/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ soyouzpanda ]; mainProgram = "docs"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/la/lasuite-docs/postgresql_fix.patch b/pkgs/by-name/la/lasuite-docs/postgresql_fix.patch index 562251015410..d15988dad623 100644 --- a/pkgs/by-name/la/lasuite-docs/postgresql_fix.patch +++ b/pkgs/by-name/la/lasuite-docs/postgresql_fix.patch @@ -1,12 +1,3 @@ -From 49c6138eab0a37d062c5e7d936535d1832b3e031 Mon Sep 17 00:00:00 2001 -From: soyouzpanda -Date: Tue, 23 Dec 2025 19:43:50 +0100 -Subject: [PATCH] fix: disable postgresql C function creation - ---- - core/migrations/0027_auto_20251120_0956.py | 5 ----- - 1 file changed, 5 deletions(-) - diff --git a/core/migrations/0027_auto_20251120_0956.py b/core/migrations/0027_auto_20251120_0956.py index fe795ff5..0db2090c 100644 --- a/core/migrations/0027_auto_20251120_0956.py @@ -23,5 +14,3 @@ index fe795ff5..0db2090c 100644 CREATE OR REPLACE FUNCTION public.f_unaccent(text) RETURNS text LANGUAGE sql IMMUTABLE PARALLEL SAFE STRICT --- -2.50.1 diff --git a/pkgs/by-name/la/lasuite-docs/secure_settings.patch b/pkgs/by-name/la/lasuite-docs/secure_settings.patch index f679c96b0fc5..6da1b99022da 100644 --- a/pkgs/by-name/la/lasuite-docs/secure_settings.patch +++ b/pkgs/by-name/la/lasuite-docs/secure_settings.patch @@ -1,8 +1,8 @@ diff --git a/impress/settings.py b/impress/settings.py -index 9d825095..518aca7f 100755 +index 80d3a149..af4c4229 100755 --- a/impress/settings.py +++ b/impress/settings.py -@@ -822,19 +822,24 @@ class Production(Base): +@@ -1070,19 +1070,24 @@ class Production(Base): # # In other cases, you should comment the following line to avoid security issues. # SECURE_PROXY_SSL_HEADER = ("HTTP_X_FORWARDED_PROTO", "https") @@ -25,12 +25,12 @@ index 9d825095..518aca7f 100755 "^__lbheartbeat__", "^__heartbeat__", ] - + # Modern browsers require to have the `secure` attribute on cookies with `Samesite=none` - CSRF_COOKIE_SECURE = True - SESSION_COOKIE_SECURE = True + CSRF_COOKIE_SECURE = values.BooleanValue(True, environ_name="CSRF_COOKIE_SECURE") + SESSION_COOKIE_SECURE = values.BooleanValue(True, environ_name="SESSION_COOKIE_SECURE") - + SESSION_CACHE_ALIAS = "session" + # Privacy - SECURE_REFERRER_POLICY = "same-origin" From f9575d1ea0c4458ac94212416796d8416e467dc3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 9 Jan 2026 00:35:06 +0000 Subject: [PATCH 291/532] vcluster: 0.29.1 -> 0.31.0 --- pkgs/by-name/vc/vcluster/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vc/vcluster/package.nix b/pkgs/by-name/vc/vcluster/package.nix index 82d23f812f49..d27d3db0fbae 100644 --- a/pkgs/by-name/vc/vcluster/package.nix +++ b/pkgs/by-name/vc/vcluster/package.nix @@ -10,13 +10,13 @@ buildGoModule rec { pname = "vcluster"; - version = "0.29.1"; + version = "0.31.0"; src = fetchFromGitHub { owner = "loft-sh"; repo = "vcluster"; tag = "v${version}"; - hash = "sha256-LsyJ1qiSAWOfh9DWrO1JNxf5ItH7pMn8jW/GQ9Skeq4="; + hash = "sha256-yGvKZ70+x+PQiTCB8MxUplymlQLm9iT+ryBHFF1a/Os="; }; vendorHash = null; From 428f96eaf45139ac2b9b8569b181adcc5cca0220 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 00:17:55 +0000 Subject: [PATCH 292/532] instawow: 6.0.0 -> 7.0.0 --- pkgs/by-name/in/instawow/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/in/instawow/package.nix b/pkgs/by-name/in/instawow/package.nix index 8a947eff0e16..475cefd78fd2 100644 --- a/pkgs/by-name/in/instawow/package.nix +++ b/pkgs/by-name/in/instawow/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "instawow"; - version = "6.0.0"; + version = "7.0.0"; pyproject = true; src = fetchFromGitHub { owner = "layday"; repo = "instawow"; tag = "v${version}"; - hash = "sha256-NFs8+BUXJEn64TDojG/xkH1O+zZurv0PWY+YDhu2mQY="; + hash = "sha256-dT1oiPX+id0g28I9I/WJS9G6hyeHHGx5mWvNKXX1Wus="; }; extras = [ ]; # Disable GUI, most dependencies are not packaged. @@ -34,6 +34,7 @@ python3.pkgs.buildPythonApplication rec { diskcache iso8601 loguru + multidict packaging pluggy prompt-toolkit From 51a8ae48cf328587028bbf0c27e4e38bb8e5aee6 Mon Sep 17 00:00:00 2001 From: Justin ! Date: Sat, 31 Jan 2026 22:01:20 -0500 Subject: [PATCH 293/532] treewide: fix broken-escape-string The lix deprecation for broken-escape-string has been merged on main, this commit fix the broken escapes that were added since the last patch or left behind. --- pkgs/by-name/ed/edgetx/package.nix | 2 +- pkgs/development/tools/parsing/tree-sitter/grammars/default.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ed/edgetx/package.nix b/pkgs/by-name/ed/edgetx/package.nix index 9be1dbd82716..5205b6d8a56c 100644 --- a/pkgs/by-name/ed/edgetx/package.nix +++ b/pkgs/by-name/ed/edgetx/package.nix @@ -142,7 +142,7 @@ stdenv.mkDerivation (finalAttrs: { # Yes, this is really how upstream expects packaging to look like ¯\_(ツ)_/¯. # https://github.com/EdgeTX/edgetx/wiki/Build-Instructions-under-Ubuntu-20.04#building-companion-simulator-and-radio-simulator-libraries - for plugin in "$''\{targetsToBuild[@]''\}" + for plugin in "''${targetsToBuild[@]}" do # Variable modified by `get_target_build_options` from build-common.sh. local BUILD_OPTIONS="" diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix index 82437c2b9504..144799432473 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix @@ -20,7 +20,7 @@ let parseUrl = url: let - parts = lib.match "(.+):([^/]+)\/([^/?]+)((\/|.+ref=)([^&]+))?" url; + parts = lib.match "(.+):([^/]+)/([^/?]+)((/|.+ref=)([^&]+))?" url; ref = lib.elemAt parts 5; in { From e3bcdd5816b1f194314d7405c40f35dc6d90860f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 15:19:16 +0000 Subject: [PATCH 294/532] grafanaPlugins.grafana-oncall-app: 1.16.9 -> 1.16.10 --- .../monitoring/grafana/plugins/grafana-oncall-app/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-oncall-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-oncall-app/default.nix index 509bbd488de1..0db356465d6d 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-oncall-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-oncall-app/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "grafana-oncall-app"; - version = "1.16.9"; - zipHash = "sha256-qAcDKmOGuU7ZyO5wI13xODJ7KazeCnA9v3AC+i9Eq7w="; + version = "1.16.10"; + zipHash = "sha256-v+LrOESr+eh70eQYWyVF23m/RW1ikSFsJzQhQFh0pZE="; meta = { description = "Developer-friendly incident response for Grafana"; license = lib.licenses.agpl3Only; From d02ff31b1213a4988fb2f2261ec65ea030aeb50e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Oct 2025 15:15:15 +0000 Subject: [PATCH 295/532] far2l: 2.6.5 -> 2.7.0 --- pkgs/by-name/fa/far2l/package.nix | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/fa/far2l/package.nix b/pkgs/by-name/fa/far2l/package.nix index 051b0fb7e266..5e305778c062 100644 --- a/pkgs/by-name/fa/far2l/package.nix +++ b/pkgs/by-name/fa/far2l/package.nix @@ -44,23 +44,15 @@ stdenv.mkDerivation rec { pname = "far2l"; - version = "2.6.5"; + version = "2.7.0"; src = fetchFromGitHub { owner = "elfmz"; repo = "far2l"; - rev = "v_${version}"; - sha256 = "sha256-a/k36O19z/lHnETOGIbTJ7BNAI5zOQxVUSp+nIM08i4="; + tag = "v_${version}"; + hash = "sha256-pqyAZtVeE3awejx1/glJgAQN6fjAe4YHJX/fLHlF1+Y="; }; - patches = [ - (fetchpatch { - name = "cmake4-fix"; - url = "https://github.com/elfmz/far2l/commit/97ac0a3a0f29110a330d8f8634775e024561e817.patch?full_index=1"; - hash = "sha256-LlCKgFPxoRrb2nD+PARsJCpUXqMO0rLyNbuvLh949fU="; - }) - ]; - nativeBuildInputs = [ cmake ninja From 0cb76f82aa17cd6e235d3fec096aa530fc48c3c4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 15:35:28 +0000 Subject: [PATCH 296/532] heynote: 2.7.1 -> 2.7.2 --- pkgs/by-name/he/heynote/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/he/heynote/package.nix b/pkgs/by-name/he/heynote/package.nix index 0d98130d7048..4f26a0393107 100644 --- a/pkgs/by-name/he/heynote/package.nix +++ b/pkgs/by-name/he/heynote/package.nix @@ -7,11 +7,11 @@ }: let pname = "heynote"; - version = "2.7.1"; + version = "2.7.2"; src = fetchurl { url = "https://github.com/heyman/heynote/releases/download/v${version}/Heynote_${version}_x86_64.AppImage"; - sha256 = "sha256-Hb9hcfdHJNqeRyl5p053qmqv/3Yzz+32iVu1PCj+6nY="; + sha256 = "sha256-MEMZAWmLGdLZxBb/XPEJl8l3RriCfUH4Ogqs4GL0lAw="; }; appimageContents = appimageTools.extractType2 { From b69b206007a42d9c56c7aacc85ed6df8b8efa930 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 25 Oct 2025 12:25:44 +0000 Subject: [PATCH 297/532] bwbasic: 3.30 -> 3.40 --- pkgs/by-name/bw/bwbasic/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bw/bwbasic/package.nix b/pkgs/by-name/bw/bwbasic/package.nix index 6f5d2d25d739..cd905e96d633 100644 --- a/pkgs/by-name/bw/bwbasic/package.nix +++ b/pkgs/by-name/bw/bwbasic/package.nix @@ -8,11 +8,11 @@ gccStdenv.mkDerivation (finalAttrs: { pname = "bwbasic"; - version = "3.30"; + version = "3.40"; src = fetchurl { url = "mirror://sourceforge/project/bwbasic/bwbasic/version%20${finalAttrs.version}/bwbasic-${finalAttrs.version}.zip"; - hash = "sha256-Cab8/DvYjw6K8c46ZTJImISa0vJt5UeFDB+ZTSVfkGQ="; + hash = "sha256-tWiUIqCdBarhFDSX0iV55VxOEh7iuAbnOLSDuMAAog8="; }; nativeBuildInputs = [ From b12877ea0dc9171fefae95f49c5262b851dad5c8 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 11 Jan 2026 20:18:56 +0000 Subject: [PATCH 298/532] opencv: 4.12.0 -> 4.13.0 Diff: https://github.com/opencv/opencv/compare/4.12.0...4.13.0 Changelog: https://github.com/opencv/opencv/wiki/OpenCV-Change-Logs#version4130 --- pkgs/development/libraries/opencv/4.x.nix | 48 ++++++++------------- pkgs/development/libraries/opencv/tests.nix | 12 ++++++ 2 files changed, 31 insertions(+), 29 deletions(-) diff --git a/pkgs/development/libraries/opencv/4.x.nix b/pkgs/development/libraries/opencv/4.x.nix index bb71457fc37b..b2381fee1d08 100644 --- a/pkgs/development/libraries/opencv/4.x.nix +++ b/pkgs/development/libraries/opencv/4.x.nix @@ -3,7 +3,6 @@ stdenv, fetchurl, fetchFromGitHub, - fetchpatch, cmake, pkg-config, unzip, @@ -104,7 +103,7 @@ let ; inherit (lib.trivial) flip; - version = "4.12.0"; + version = "4.13.0"; # It's necessary to consistently use backendStdenv when building with CUDA # support, otherwise we get libstdc++ errors downstream @@ -115,21 +114,21 @@ let owner = "opencv"; repo = "opencv"; tag = version; - hash = "sha256-TZdEeZyBY3vCI53g4VDMzl3AASMuXAZKrSH/+XlxR7c="; + hash = "sha256-h9gpSf+xf/OafQSCYq3JYBt/ShnxafSG7WbxesTjM/A="; }; contribSrc = fetchFromGitHub { owner = "opencv"; repo = "opencv_contrib"; tag = version; - hash = "sha256-3tbscRFryjCynIqh0OWec8CUjXTeIDxOGJkHTK2aIao="; + hash = "sha256-8YRCq1H9afb1a0pVevH0x61SMW4dTpLAno/P9A6bOIg="; }; testDataSrc = fetchFromGitHub { owner = "opencv"; repo = "opencv_extra"; tag = version; - hash = "sha256-f8PZyFLdfixt1ApjMc9Cvj9nfEaDRUszSeEfCsWziis="; + hash = "sha256-r73Hphh5ZuKt3IoQMzbtL1AxeVZd2OSpvZ8x8v6Bd0k="; }; # Contrib must be built in order to enable Tesseract support: @@ -141,8 +140,8 @@ let fetchFromGitHub { owner = "opencv"; repo = "opencv_3rdparty"; - rev = "7f55c0c26be418d494615afca15218566775c725"; - hash = "sha256-XbmS+FXUL8MAG7kawbDkb2XHG9R0DpPhiYhq/18eTnY="; + rev = "c934a2a15a6df020446ac3dfa07e3acf72b63a8f"; + hash = "sha256-L1n1pq7SiPLOMTCEpju4kXPHxhH9La8AvmwZrYU9iEQ="; } + "/ippicv"; files = @@ -300,33 +299,24 @@ effectiveStdenv.mkDerivation { patches = [ ./cmake-don-t-use-OpenCVFindOpenEXR.patch ./0001-cmake-OpenCVUtils.cmake-invalidate-Nix-store-paths-b.patch - (fetchpatch { - name = "ffmpeg-8-support.patch"; - url = "https://github.com/opencv/opencv/commit/90c444abd387ffa70b2e72a34922903a2f0f4f5a.patch"; - hash = "sha256-iRRparDJoNhrvELH6cAagWcVzpiE2lfivHVxvZyi3ik="; - }) - (fetchpatch { - name = "fix-ffmpeg-8-support.patch"; - url = "https://github.com/opencv/opencv/commit/dbb622b7f59c3f0e5bd3487252ef37cf72dcdcdb.patch"; - hash = "sha256-MS9WizZQu0Gxw/daDDFmETxcDJYRTyhSq/xK0X5lAZM="; - }) - # Backport upstream fix for reproducible builds - # https://github.com/opencv/opencv/pull/27962 - (fetchpatch { - name = "support-reproducible-builds.patch"; - url = "https://github.com/opencv/opencv/commit/7224bced8bff9d16d5e869d44f90f95ad8fdfe25.patch"; - hash = "sha256-DIlTQaIVWpPgJgPktY+0vd3BWJoS38YZn5aFS7DqsNM="; - }) ] ++ optionals enableCuda [ ./cuda_opt_flow.patch ]; - # This prevents cmake from using libraries in impure paths (which - # causes build failure on non NixOS) - postPatch = '' - sed -i '/Add these standard paths to the search paths for FIND_LIBRARY/,/^\s*$/{d}' CMakeLists.txt - ''; + postPatch = + # This prevents cmake from using libraries in impure paths (which + # causes build failure on non NixOS) + '' + sed -i '/Add these standard paths to the search paths for FIND_LIBRARY/,/^\s*$/{d}' CMakeLists.txt + '' + # TODO + + '' + substituteInPlace modules/ts/include/opencv2/ts/ts_gtest.h \ + --replace-fail \ + "#if defined(__GNUC__) && (__GNUC__ == 14)" \ + "#if defined(__GNUC__)" + ''; preConfigure = installExtraFile ade diff --git a/pkgs/development/libraries/opencv/tests.nix b/pkgs/development/libraries/opencv/tests.nix index e6d3d88f65f3..09e2d08f97c5 100644 --- a/pkgs/development/libraries/opencv/tests.nix +++ b/pkgs/development/libraries/opencv/tests.nix @@ -38,6 +38,18 @@ runCommand "opencv4-tests" ignoredTests = [ "AsyncAPICancelation/cancel*" "Photo_CalibrateDebevec.regression" + + # /build/source/modules/imgproc/test/test_connectedcomponents.cpp:444: Failure + # Expected equality of these values: + # cv::countNonZero(diff) + # Which is: 243 + # 0 + # Probably related to https://github.com/opencv/opencv/issues/28383 + "Imgproc_ConnectedComponents.chessboard_even" + "Imgproc_ConnectedComponents.chessboard_odd" + "Imgproc_ConnectedComponents.maxlabels_8conn_even" + "Imgproc_ConnectedComponents.maxlabels_8conn_odd" + "Imgproc_ConnectedComponents.spaghetti_bbdt_sauf_stats" ] ++ optionals cudaSupport [ # opencv4-tests> /build/source/modules/photo/test/test_denoising.cuda.cpp:115: Failure From 6d883331ad5563090576af115193aed9d12a5f93 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 16:05:35 +0000 Subject: [PATCH 299/532] yq-go: 4.50.1 -> 4.52.2 --- pkgs/by-name/yq/yq-go/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/yq/yq-go/package.nix b/pkgs/by-name/yq/yq-go/package.nix index bb2161867e7d..e0536634d4de 100644 --- a/pkgs/by-name/yq/yq-go/package.nix +++ b/pkgs/by-name/yq/yq-go/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "yq-go"; - version = "4.50.1"; + version = "4.52.2"; src = fetchFromGitHub { owner = "mikefarah"; repo = "yq"; tag = "v${finalAttrs.version}"; - hash = "sha256-0KVO643y3ZnXpq/0Cv3LOAf1oOOMfVEnqOs4gPG2lso="; + hash = "sha256-AWWSuMrAwv+J8PK/VXyYDwJGSdv2F0/pvNRouK4slM0="; }; - vendorHash = "sha256-U6T8gcHIb/Kr2xh2eB+aj0bdoqHUO887SYWqT9nrXBQ="; + vendorHash = "sha256-rl7AhOJKjVRyfcu7uofniSYJMjBkaO+kCqLRmz2MsiE="; nativeBuildInputs = lib.optionals (stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ installShellFiles From eee560362759a603af5abb263e4a0efaac4aa33a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 16:33:27 +0000 Subject: [PATCH 300/532] fsarchiver: 0.8.8 -> 0.8.9 --- pkgs/by-name/fs/fsarchiver/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fs/fsarchiver/package.nix b/pkgs/by-name/fs/fsarchiver/package.nix index f8020ca8206a..b951dbac7625 100644 --- a/pkgs/by-name/fs/fsarchiver/package.nix +++ b/pkgs/by-name/fs/fsarchiver/package.nix @@ -17,7 +17,7 @@ }: let - version = "0.8.8"; + version = "0.8.9"; in stdenv.mkDerivation { @@ -28,7 +28,7 @@ stdenv.mkDerivation { owner = "fdupoux"; repo = "fsarchiver"; rev = version; - sha256 = "sha256-bEwNqPQRpjfOVTUog9wsZfS5yQ7Z21pHolPRLlbzHAA="; + sha256 = "sha256-eJ+25wfOZ7qYL5zi2kz0+03xg6gnKmLG+xjC7wEJ2HM="; }; nativeBuildInputs = [ From d53f05097cf15c3101899a36b1aa649bf7b78b6b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 17:02:14 +0000 Subject: [PATCH 301/532] efm-langserver: 0.0.54 -> 0.0.55 --- pkgs/by-name/ef/efm-langserver/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ef/efm-langserver/package.nix b/pkgs/by-name/ef/efm-langserver/package.nix index f60f9b40dcb6..af6e3d183fd5 100644 --- a/pkgs/by-name/ef/efm-langserver/package.nix +++ b/pkgs/by-name/ef/efm-langserver/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "efm-langserver"; - version = "0.0.54"; + version = "0.0.55"; src = fetchFromGitHub { owner = "mattn"; repo = "efm-langserver"; rev = "v${version}"; - sha256 = "sha256-3ZrWc8/4aC5TOoL9vybkMZC9HkIL43TokebFcJYyrcI="; + sha256 = "sha256-1hqu8SeNLG66Sk8RH99gsu8dhxPb89R2s8hym6CRwbE="; }; - vendorHash = "sha256-FOAKxKqhrUpfXkoasSd7v3kKAqV11p5ieZaMPni5Hx4="; + vendorHash = "sha256-3Rz/9p1moT3rQPY3/lka9HZ16T00+bAWCc950IBTkFE="; subPackages = [ "." ]; meta = { From 3dca538416d6d17e474be1ba34e30ef39cc85f3a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 17:13:59 +0000 Subject: [PATCH 302/532] memogram: 0.3.0 -> 0.3.1 --- pkgs/by-name/me/memogram/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/memogram/package.nix b/pkgs/by-name/me/memogram/package.nix index 9856dd9adbbb..cb8635ea85ed 100644 --- a/pkgs/by-name/me/memogram/package.nix +++ b/pkgs/by-name/me/memogram/package.nix @@ -6,16 +6,16 @@ }: buildGoModule (finalAttrs: { pname = "memogram"; - version = "0.3.0"; + version = "0.3.1"; src = fetchFromGitHub { owner = "usememos"; repo = "telegram-integration"; tag = "v${finalAttrs.version}"; - hash = "sha256-yQmdUphgGr/db2FJ5tghUhjWt7QGs0mCAI/NrBNRABk="; + hash = "sha256-VYtH6r/2nPTBiAY9b3LDEAfgkiO4SaHAi7NkLg6sUrg="; }; - vendorHash = "sha256-8tQ5MQ0XcBIx74EFAXxXInADFd4BnlTazeIFNXNN/Ww="; + vendorHash = "sha256-6nJiB9LXF5QI4XJrcPDwwnG9CTmvyX7vf8X17lVuaZM="; subPackages = [ "bin/memogram" ]; From a57d6f1c344c2d2ae4e2490924050aed89416dfb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 17:17:50 +0000 Subject: [PATCH 303/532] binsider: 0.3.1 -> 0.3.2 --- pkgs/by-name/bi/binsider/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bi/binsider/package.nix b/pkgs/by-name/bi/binsider/package.nix index 3f68296992a7..faf69fd81fd2 100644 --- a/pkgs/by-name/bi/binsider/package.nix +++ b/pkgs/by-name/bi/binsider/package.nix @@ -6,16 +6,16 @@ }: rustPlatform.buildRustPackage rec { pname = "binsider"; - version = "0.3.1"; + version = "0.3.2"; src = fetchFromGitHub { owner = "orhun"; repo = "binsider"; rev = "v${version}"; - hash = "sha256-ZfLFZXLnH5nBg/5ufOfwMG8c8n+BDex3j7da+Hvh1fw="; + hash = "sha256-Un3pKb0+5rwK0tKRp+HVl3vynPt5V8YxhPiLgshL3L0="; }; - cargoHash = "sha256-HnJBeqZhzDT0XfZ5UDg+lWMaX8tP7Q4iXrAz84XM3QE="; + cargoHash = "sha256-Lcnc2fVyzip+g/mZvbMarQHkjBTNhKB5kZVTHFsR+Xo="; buildNoDefaultFeatures = !stdenv.hostPlatform.isLinux; From 56536d53813cc3d8ccb6a761f9b11805cbf9c6e4 Mon Sep 17 00:00:00 2001 From: Acid Bong Date: Tue, 28 Oct 2025 18:48:07 +0200 Subject: [PATCH 304/532] xterm: switch to `finalAttrs` --- pkgs/by-name/xt/xterm/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/xt/xterm/package.nix b/pkgs/by-name/xt/xterm/package.nix index 6469a9415881..5a3d3992588a 100644 --- a/pkgs/by-name/xt/xterm/package.nix +++ b/pkgs/by-name/xt/xterm/package.nix @@ -22,14 +22,14 @@ enableDecLocator ? true, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xterm"; version = "406"; src = fetchurl { urls = [ - "https://invisible-island.net/archives/xterm/${pname}-${version}.tgz" - "https://invisible-mirror.net/archives/xterm/${pname}-${version}.tgz" + "https://invisible-island.net/archives/xterm/${finalAttrs.pname}-${finalAttrs.version}.tgz" + "https://invisible-mirror.net/archives/xterm/${finalAttrs.pname}-${finalAttrs.version}.tgz" ]; hash = "sha256-Bm6y1mQwiX/h2t0nFVTM2uM9d8USEmp1j8TeN7EUh5k="; }; @@ -125,4 +125,4 @@ stdenv.mkDerivation rec { changelog = "https://invisible-island.net/xterm/xterm.log.html"; mainProgram = "xterm"; }; -} +}) From 545c2965e1b129b1652ed434b4cabc494df7266b Mon Sep 17 00:00:00 2001 From: Acid Bong Date: Tue, 28 Oct 2025 18:53:39 +0200 Subject: [PATCH 305/532] xterm: make `meta.changelog` point to a specific changelog section --- pkgs/by-name/xt/xterm/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/xt/xterm/package.nix b/pkgs/by-name/xt/xterm/package.nix index 5a3d3992588a..67f1f87316fd 100644 --- a/pkgs/by-name/xt/xterm/package.nix +++ b/pkgs/by-name/xt/xterm/package.nix @@ -122,7 +122,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://invisible-island.net/xterm"; license = with lib.licenses; [ mit ]; platforms = with lib.platforms; linux ++ darwin; - changelog = "https://invisible-island.net/xterm/xterm.log.html"; + changelog = "https://invisible-island.net/xterm/xterm.log.html#xterm_${finalAttrs.version}"; mainProgram = "xterm"; }; }) From 8813707dd7754045fe2a1e0efe97ab80383cd31e Mon Sep 17 00:00:00 2001 From: Acid Bong Date: Fri, 19 Dec 2025 20:51:35 +0200 Subject: [PATCH 306/532] xterm: add description Can't believe it didn't have one for so long --- pkgs/by-name/xt/xterm/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/xt/xterm/package.nix b/pkgs/by-name/xt/xterm/package.nix index 67f1f87316fd..46480e4700fd 100644 --- a/pkgs/by-name/xt/xterm/package.nix +++ b/pkgs/by-name/xt/xterm/package.nix @@ -119,6 +119,17 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { + description = "Terminal emulator for the X Window System"; + longDescription = '' + The xterm program is a terminal emulator for the X Window System. It + provides DEC VT102/VT220 and selected features from higher-level + terminals such as VT320/VT420/VT520 (VTxxx). It also provides Tektronix + 4014 emulation for programs that cannot use the window system directly. + If the underlying operating system supports terminal resizing + capabilities (for example, the SIGWINCH signal in systems derived from + 4.3bsd), xterm will use the facilities to notify programs running in the + window whenever it is resized. + ''; homepage = "https://invisible-island.net/xterm"; license = with lib.licenses; [ mit ]; platforms = with lib.platforms; linux ++ darwin; From 1a2dfb518e6b4ecec2b234d6b9372122c4e3d474 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 17:29:22 +0000 Subject: [PATCH 307/532] dprint-plugins.dprint-plugin-biome: 0.11.11 -> 0.11.12 --- pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix index 92353e205628..214565596c21 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix @@ -1,7 +1,7 @@ { mkDprintPlugin }: mkDprintPlugin { description = "Biome (JS/TS/JSON) wrapper plugin"; - hash = "sha256-RQAApULPcEGBUeEUZsJic1yEkmP5XMzbzazfSc5e1uw="; + hash = "sha256-C25GgxvZVRhmjEdoMkDy8mV9wD/Gu9OK7fCs4kQiQdk="; initConfig = { configExcludes = [ "**/node_modules" ]; configKey = "biome"; @@ -17,6 +17,6 @@ mkDprintPlugin { }; pname = "dprint-plugin-biome"; updateUrl = "https://plugins.dprint.dev/dprint/biome/latest.json"; - url = "https://plugins.dprint.dev/biome-0.11.11.wasm"; - version = "0.11.11"; + url = "https://plugins.dprint.dev/biome-0.11.12.wasm"; + version = "0.11.12"; } From fbaa9906e8c750f322a9ee9676930c06d9828703 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sun, 1 Feb 2026 18:30:21 +0100 Subject: [PATCH 308/532] bwbasic: fix build --- pkgs/by-name/bw/bwbasic/package.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/bw/bwbasic/package.nix b/pkgs/by-name/bw/bwbasic/package.nix index cd905e96d633..9b3c6a441f93 100644 --- a/pkgs/by-name/bw/bwbasic/package.nix +++ b/pkgs/by-name/bw/bwbasic/package.nix @@ -1,12 +1,12 @@ { lib, - gccStdenv, + stdenv, dos2unix, fetchurl, unzip, }: -gccStdenv.mkDerivation (finalAttrs: { +stdenv.mkDerivation (finalAttrs: { pname = "bwbasic"; version = "3.40"; @@ -20,16 +20,18 @@ gccStdenv.mkDerivation (finalAttrs: { unzip ]; - unpackPhase = '' - unzip $src - ''; + sourceRoot = "."; postPatch = '' dos2unix configure patchShebangs configure chmod +x configure + substituteInPlace bwbasic.h \ + --replace-fail "extern int putenv (const char *buffer)" "extern int putenv (char *buffer)" ''; + env.NIX_CFLAGS_COMPILE = "-std=c89"; + hardeningDisable = [ "format" ]; preInstall = '' From b92531e39537b1a321d874c12ab9ce1734a71857 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 18:23:59 +0000 Subject: [PATCH 309/532] wl-mirror: 0.18.3 -> 0.18.4 --- pkgs/by-name/wl/wl-mirror/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wl/wl-mirror/package.nix b/pkgs/by-name/wl/wl-mirror/package.nix index d14841045be2..7547bd1e9ed8 100644 --- a/pkgs/by-name/wl/wl-mirror/package.nix +++ b/pkgs/by-name/wl/wl-mirror/package.nix @@ -31,13 +31,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "wl-mirror"; - version = "0.18.3"; + version = "0.18.4"; src = fetchFromGitHub { owner = "Ferdi265"; repo = "wl-mirror"; rev = "v${finalAttrs.version}"; - hash = "sha256-xj+CZPHeMAisOMB8mYSIc2jAa5iQD5pM+Stccq4gnak="; + hash = "sha256-vT4Z4iR3lIsK3gQyrbSGcK9PE/Uwa8cCFLuBI36xCTw="; }; strictDeps = true; From db79482a1e37be51c423cdab03ea2628311ca22d Mon Sep 17 00:00:00 2001 From: Alin Date: Sun, 1 Feb 2026 19:26:13 +0100 Subject: [PATCH 310/532] maintainers: alanpearce -> alinnow --- maintainers/maintainer-list.nix | 12 ++++++------ pkgs/by-name/hb/hblock/package.nix | 2 +- pkgs/by-name/ma/maid/package.nix | 2 +- pkgs/by-name/zs/zsh-history-to-fish/package.nix | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 5a0c74731483..072880c7f489 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1049,12 +1049,6 @@ github = "ALameLlama"; githubId = 55490546; }; - alanpearce = { - email = "alan@alanpearce.eu"; - github = "alanpearce"; - githubId = 850317; - name = "Alan Pearce"; - }; alapshin = { email = "alapshin@fastmail.com"; github = "alapshin"; @@ -1338,6 +1332,12 @@ } ]; }; + alinnow = { + name = "Alin"; + email = "alin@alin.ovh"; + github = "alinnow"; + githubId = 850317; + }; alirezameskin = { email = "alireza.meskin@gmail.com"; github = "alirezameskin"; diff --git a/pkgs/by-name/hb/hblock/package.nix b/pkgs/by-name/hb/hblock/package.nix index fb7959f3c321..d03b5c45e32e 100644 --- a/pkgs/by-name/hb/hblock/package.nix +++ b/pkgs/by-name/hb/hblock/package.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "hblock"; homepage = "https://github.com/hectorm/hblock"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ alanpearce ]; + maintainers = with lib.maintainers; [ alinnow ]; platforms = lib.platforms.unix; }; }) diff --git a/pkgs/by-name/ma/maid/package.nix b/pkgs/by-name/ma/maid/package.nix index e760d2c32aee..ed9ca9e3cab1 100644 --- a/pkgs/by-name/ma/maid/package.nix +++ b/pkgs/by-name/ma/maid/package.nix @@ -18,7 +18,7 @@ bundlerApp rec { description = "Rule-based file mover and cleaner in Ruby"; homepage = "https://github.com/maid/maid"; license = lib.licenses.gpl2Only; - maintainers = with lib.maintainers; [ alanpearce ]; + maintainers = with lib.maintainers; [ alinnow ]; platforms = lib.platforms.unix; }; } diff --git a/pkgs/by-name/zs/zsh-history-to-fish/package.nix b/pkgs/by-name/zs/zsh-history-to-fish/package.nix index 1e6862ac12c6..794935b559ab 100644 --- a/pkgs/by-name/zs/zsh-history-to-fish/package.nix +++ b/pkgs/by-name/zs/zsh-history-to-fish/package.nix @@ -38,7 +38,7 @@ python3.pkgs.buildPythonApplication rec { description = "Bring your ZSH history to Fish shell"; homepage = "https://github.com/rsalmei/zsh-history-to-fish"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ alanpearce ]; + maintainers = with lib.maintainers; [ alinnow ]; mainProgram = "zsh-history-to-fish"; }; } From b36f6c360698fb35d383155847447d32a7ec1fd4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 18:34:37 +0000 Subject: [PATCH 311/532] openlist: 4.1.9 -> 4.1.10 --- pkgs/by-name/op/openlist/frontend.nix | 8 ++++---- pkgs/by-name/op/openlist/package.nix | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/op/openlist/frontend.nix b/pkgs/by-name/op/openlist/frontend.nix index 0dc776c45c5f..85eeb706d3fa 100644 --- a/pkgs/by-name/op/openlist/frontend.nix +++ b/pkgs/by-name/op/openlist/frontend.nix @@ -11,18 +11,18 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "openlist-frontend"; - version = "4.1.9"; + version = "4.1.10"; src = fetchFromGitHub { owner = "OpenListTeam"; repo = "OpenList-Frontend"; tag = "v${finalAttrs.version}"; - hash = "sha256-ckReBZleNNd2dlTxtlPaJ6R2YesD2NH7n8w4nk4uGaQ="; + hash = "sha256-V8nfQsGLhd7eERF0/ly3sRdGmffYa9r6GhtjciOXxMU="; }; i18n = fetchzip { url = "https://github.com/OpenListTeam/OpenList-Frontend/releases/download/v${finalAttrs.version}/i18n.tar.gz"; - hash = "sha256-qci63KIKVQiSk7XAsXyNQZNqnGpRcYtt5Yqkzpv7kX4="; + hash = "sha256-VdNqXdLXs2n/ikUDm1YQRNAXqYqFjMWRGLPRpmJVoaI="; stripRoot = false; }; @@ -36,7 +36,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { inherit (finalAttrs) pname version src; pnpm = pnpm_9; fetcherVersion = 2; - hash = "sha256-Loq+ZsVWHIn/rc8dc7PCvFL/wcZG0aD1lOcI9/tu1h8="; + hash = "sha256-xylF+Z7Fkx/bFYPlzqfGrl051ZLKzPgdlF7U8vKtQq8="; }; buildPhase = '' diff --git a/pkgs/by-name/op/openlist/package.nix b/pkgs/by-name/op/openlist/package.nix index 001146f4eb23..c58851312b57 100644 --- a/pkgs/by-name/op/openlist/package.nix +++ b/pkgs/by-name/op/openlist/package.nix @@ -11,13 +11,13 @@ buildGoModule (finalAttrs: { pname = "openlist"; - version = "4.1.9"; + version = "4.1.10"; src = fetchFromGitHub { owner = "OpenListTeam"; repo = "OpenList"; tag = "v${finalAttrs.version}"; - hash = "sha256-f9D/TRo7xu0KAfTp49ScKREjN6gljhE6GvFiF85ngjQ="; + hash = "sha256-+B3ea0LvzpRll9HpfEU6RkSgnQtVprSlrO+Tq07T0eQ="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -33,7 +33,7 @@ buildGoModule (finalAttrs: { frontend = callPackage ./frontend.nix { }; proxyVendor = true; - vendorHash = "sha256-ySadNv+H/3/x+iUA5I3AyI2Ht5+Vn8AB2exDTudlKHE="; + vendorHash = "sha256-xUTTVejCDDMfzWdmtXiWcc0/hzhniZJcNzPFFFiNnJk="; buildInputs = [ fuse ]; From fe93d01e098ac305ef7350c52678981611947dc0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 18:45:56 +0000 Subject: [PATCH 312/532] windsurf: 1.13.13 -> 1.9544.26 --- pkgs/by-name/wi/windsurf/info.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/wi/windsurf/info.json b/pkgs/by-name/wi/windsurf/info.json index 171839095720..96a3a0a23ee2 100644 --- a/pkgs/by-name/wi/windsurf/info.json +++ b/pkgs/by-name/wi/windsurf/info.json @@ -1,20 +1,20 @@ { "aarch64-darwin": { - "version": "1.13.13", + "version": "1.9544.26", "vscodeVersion": "1.106.0", - "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/ca71c32d680a52e5f4726f9fcfa5a38efb09ff4c/Windsurf-darwin-arm64-1.13.13.zip", - "sha256": "97cb94e35f04e233f0c134340ba3ac0a239e9c345fabeaf0fbd0e118605df988" + "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/c378df247aa57450376bd5346440192e1549717d/Windsurf-darwin-arm64-1.9544.26.zip", + "sha256": "1809bae6f96738a84f200f6f8d6cd4715094bc706cae85a7524191827407c733" }, "x86_64-darwin": { - "version": "1.13.13", + "version": "1.9544.26", "vscodeVersion": "1.106.0", - "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/ca71c32d680a52e5f4726f9fcfa5a38efb09ff4c/Windsurf-darwin-x64-1.13.13.zip", - "sha256": "b4999a127aa4f6e1a57b78540109a49f1ec6437557c5c1e8351c5b3859237458" + "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/c378df247aa57450376bd5346440192e1549717d/Windsurf-darwin-x64-1.9544.26.zip", + "sha256": "14a0a46ff1ab0fec7fbc9eae3b550e00df1523b0b7a973ae595c5911f970a8ed" }, "x86_64-linux": { - "version": "1.13.13", + "version": "1.9544.26", "vscodeVersion": "1.106.0", - "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/ca71c32d680a52e5f4726f9fcfa5a38efb09ff4c/Windsurf-linux-x64-1.13.13.tar.gz", - "sha256": "34ca8e4a8a6485b5462067920b74088112595984306fb63501760eb5a62648fc" + "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/c378df247aa57450376bd5346440192e1549717d/Windsurf-linux-x64-1.9544.26.tar.gz", + "sha256": "8f5b5eed328f27875d7536dc09b4d6729bf10ea38b8a043e221c9434bda01170" } } From 8ae759b2c7b6ad501d713d4718de2fb36d294149 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 18:49:32 +0000 Subject: [PATCH 313/532] git-cola: 4.17.0 -> 4.17.1 --- pkgs/by-name/gi/git-cola/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/git-cola/package.nix b/pkgs/by-name/gi/git-cola/package.nix index cb8742c7b791..3bf0ed31669a 100644 --- a/pkgs/by-name/gi/git-cola/package.nix +++ b/pkgs/by-name/gi/git-cola/package.nix @@ -14,14 +14,14 @@ python3Packages.buildPythonApplication rec { pname = "git-cola"; - version = "4.17.0"; + version = "4.17.1"; pyproject = true; src = fetchFromGitHub { owner = "git-cola"; repo = "git-cola"; tag = "v${version}"; - hash = "sha256-no4yvAjrg6q7L3PrMHSLrbm21myL9rXnKvOYjXrY1lw="; + hash = "sha256-aBVtyPgkmSYCDlPcmJKFKqUwKMbxVVy8AVsKBdPNkXI="; }; build-system = with python3Packages; [ From b8090eb26ad6d1442254f2ae678d84e3d2345a0f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 19:03:48 +0000 Subject: [PATCH 314/532] runme: 3.16.4 -> 3.16.5 --- pkgs/by-name/ru/runme/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/runme/package.nix b/pkgs/by-name/ru/runme/package.nix index 0b58f28124cd..4cceb34663f3 100644 --- a/pkgs/by-name/ru/runme/package.nix +++ b/pkgs/by-name/ru/runme/package.nix @@ -13,16 +13,16 @@ buildGoModule rec { pname = "runme"; - version = "3.16.4"; + version = "3.16.5"; src = fetchFromGitHub { owner = "runmedev"; repo = "runme"; rev = "v${version}"; - hash = "sha256-2uJl7lfYS3b4SgiXLYmf6UcNnYDQMaVkfkhlLDqCukE="; + hash = "sha256-FtZSwD9kGFaE43iJcei2K4tzPzXku9R9OnEeub/jYlg="; }; - vendorHash = "sha256-msRPjX3oYRLRwK4j7WDtERYh+6b67QQEw/EDS3+bY8k="; + vendorHash = "sha256-5x8KEd0foUZ68dS+SeXvaDzfwHVKuKTKCxlhXivTsB0="; nativeBuildInputs = [ installShellFiles From 5a40dc747f78e8f6bc354732279b93be662feffd Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 1 Feb 2026 20:04:08 +0100 Subject: [PATCH 315/532] openvswitch: set and fix strictDeps Fixes $ cat build/source/tests/ovs-pki.log ./utilities/ovs-pki.in: line 385: openssl: command not found --- pkgs/by-name/op/openvswitch/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/op/openvswitch/package.nix b/pkgs/by-name/op/openvswitch/package.nix index 9fdf5f43c9ea..8437f1011a78 100644 --- a/pkgs/by-name/op/openvswitch/package.nix +++ b/pkgs/by-name/op/openvswitch/package.nix @@ -52,6 +52,8 @@ stdenv.mkDerivation (finalAttrs: { ./patches/disable-bash-arg-completion-test.patch ]; + strictDeps = true; + nativeBuildInputs = [ autoconf automake @@ -129,6 +131,7 @@ stdenv.mkDerivation (finalAttrs: { nativeCheckInputs = [ iproute2 + openssl ] ++ (with python3.pkgs; [ netaddr From 6c71396901b6523319a1a800d59e1d61c7b3a675 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 19:07:39 +0000 Subject: [PATCH 316/532] kitty-themes: 0-unstable-2026-01-25 -> 0-unstable-2026-02-01 --- pkgs/by-name/ki/kitty-themes/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ki/kitty-themes/package.nix b/pkgs/by-name/ki/kitty-themes/package.nix index a45a776ccdba..8645f7e73cb5 100644 --- a/pkgs/by-name/ki/kitty-themes/package.nix +++ b/pkgs/by-name/ki/kitty-themes/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "kitty-themes"; - version = "0-unstable-2026-01-25"; + version = "0-unstable-2026-02-01"; src = fetchFromGitHub { owner = "kovidgoyal"; repo = "kitty-themes"; - rev = "58a07a8ca50f72f95f6858153a21717416cf3389"; - hash = "sha256-UIFIe68eb+Xihx+rdeQdp4Nku49m0Ft6G7R0KjRfY8g="; + rev = "fedbe4a31a772c9bd1561bce10557d9e6d73f278"; + hash = "sha256-G8BzNoyXiyDmHPXDqzkbkFDgxGm89X3ZLiKEpHI2QCQ="; }; dontConfigure = true; From 0a4a121b7b7f8943ec6e3d6fea766440f984b8cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 19:09:52 +0000 Subject: [PATCH 317/532] prometheus-frr-exporter: 1.9.0 -> 1.10.0 --- pkgs/by-name/pr/prometheus-frr-exporter/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/prometheus-frr-exporter/package.nix b/pkgs/by-name/pr/prometheus-frr-exporter/package.nix index 93a9d9ee4e9b..043d77e076bc 100644 --- a/pkgs/by-name/pr/prometheus-frr-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-frr-exporter/package.nix @@ -5,17 +5,17 @@ }: let - version = "1.9.0"; + version = "1.10.0"; src = fetchFromGitHub { owner = "tynany"; repo = "frr_exporter"; rev = "v${version}"; - hash = "sha256-oW+i1xSvBWXBMoml0/hk0rlaDEHazb8mcurgifpR5m4="; + hash = "sha256-Q8OrFmj54Tvn283ZbFc+R/g3cJw5ypAvV+Qbf/6BsmM="; }; in buildGoModule { pname = "prometheus-frr-exporter"; - vendorHash = "sha256-T7zurp9Eh1OFuCwyYm3F+cfLi4xdXZyhme9++jxsrzQ="; + vendorHash = "sha256-Z4miOR9gmZlYR/VAbMY6SLZJrzBEpuJbnrIJ3ObaZ/Y="; inherit src version; ldflags = [ From 92be9dbb46093766ed08d935937f6c970a0f97ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 19:14:49 +0000 Subject: [PATCH 318/532] bitrise: 2.36.5 -> 2.37.0 --- pkgs/by-name/bi/bitrise/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bi/bitrise/package.nix b/pkgs/by-name/bi/bitrise/package.nix index f032edfc7776..9a07cf8e1be0 100644 --- a/pkgs/by-name/bi/bitrise/package.nix +++ b/pkgs/by-name/bi/bitrise/package.nix @@ -6,13 +6,13 @@ }: buildGoModule rec { pname = "bitrise"; - version = "2.36.5"; + version = "2.37.0"; src = fetchFromGitHub { owner = "bitrise-io"; repo = "bitrise"; rev = "v${version}"; - hash = "sha256-cVWlqVtukRD/ojjcRM6F/4wnhrlTTqQEJqc9NoW7gFw="; + hash = "sha256-CxWFqrgj/oYsD3yBjR4fdh7FSAaGZnbC6OB9H1VH+m0="; }; # many tests rely on writable $HOME/.bitrise and require network access From c2ad9faed169d7aa12cc3c90a347820510709841 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 19:27:22 +0000 Subject: [PATCH 319/532] prometheus-redis-exporter: 1.80.0 -> 1.80.2 --- pkgs/servers/monitoring/prometheus/redis-exporter.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/monitoring/prometheus/redis-exporter.nix b/pkgs/servers/monitoring/prometheus/redis-exporter.nix index 910c72baca74..913990c6e1b1 100644 --- a/pkgs/servers/monitoring/prometheus/redis-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/redis-exporter.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "redis_exporter"; - version = "1.80.0"; + version = "1.80.2"; src = fetchFromGitHub { owner = "oliver006"; repo = "redis_exporter"; rev = "v${version}"; - sha256 = "sha256-52MOgevF5UtyP6c+lsStNeF7/Z1H2jcIYqSzq5mhdpA="; + sha256 = "sha256-ZWRIDPvR+72zINp027zbPUMQYiZyL6L2SbTjqTRQqN8="; }; - vendorHash = "sha256-MkwkwfH7/hqJ89soHOGeR8iznXoNb/5Rbyg6tqcEhOg="; + vendorHash = "sha256-6xOcOBPve4snD7xzGx59HiqZMbQCwS4xQCuoKzyAxu8="; ldflags = [ "-X main.BuildVersion=${version}" From 78f7541d9207b372cbed0ac35ab62c14b44b7e4f Mon Sep 17 00:00:00 2001 From: hellwolf Date: Sun, 1 Feb 2026 18:08:57 +0200 Subject: [PATCH 320/532] python314Packages.py-evm: disabled from 3.14 --- pkgs/development/python-modules/py-evm/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/py-evm/default.nix b/pkgs/development/python-modules/py-evm/default.nix index 9b78ea9c6180..b1e79891093c 100644 --- a/pkgs/development/python-modules/py-evm/default.nix +++ b/pkgs/development/python-modules/py-evm/default.nix @@ -1,7 +1,9 @@ { lib, - buildPythonPackage, fetchFromGitHub, + # python module stuff + buildPythonPackage, + pythonAtLeast, setuptools, # dependencies cached-property, @@ -20,7 +22,7 @@ hypothesis, pytestCheckHook, pytest-xdist, - eth-hash, + pycryptodome, }: buildPythonPackage rec { @@ -28,6 +30,9 @@ buildPythonPackage rec { version = "0.12.1-beta.1"; pyproject = true; + # py-evm project has been archived by upstream; its support should be deprecated from "3.14". + disabled = pythonAtLeast "3.14"; + src = fetchFromGitHub { owner = "ethereum"; repo = "py-evm"; @@ -56,8 +61,8 @@ buildPythonPackage rec { hypothesis pytestCheckHook pytest-xdist - ] - ++ eth-hash.optional-dependencies.pycryptodome; + pycryptodome + ]; disabledTests = [ # side-effect: runs pip online check and is blocked by sandbox From 2e3379df49971fd3e1ffd07e004afc19da868fbf Mon Sep 17 00:00:00 2001 From: Sandro Date: Sun, 1 Feb 2026 20:37:06 +0100 Subject: [PATCH 321/532] karing, clashmi: update removal reason --- pkgs/top-level/aliases.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 10d4041c1a27..e0553261142d 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -471,7 +471,7 @@ mapAliases { clang_15 = throw "clang_15 has been removed, as it is unmaintained and obsolete"; # Added 2025-08-12 clang_16 = throw "clang_16 has been removed, as it is unmaintained and obsolete"; # Added 2025-08-09 clang_17 = throw "clang_17 has been removed, as it is unmaintained and obsolete"; # Added 2025-08-09 - clashmi = throw "'clashmi' has been removed, as it is unmaintained"; # Added 2026-01-31 + clashmi = throw "'clashmi' has been removed, as it is unmaintained in nixpkgs"; # Added 2026-01-31 clasp = throw "'clasp' has been renamed to/replaced by 'clingo'"; # Converted to throw 2025-10-27 cli-visualizer = throw "'cli-visualizer' has been removed as the upstream repository is gone"; # Added 2025-06-05 clima = throw "'clima' has been removed, as it has been unmaintained upstream since December 2024, use glow instead"; # Added 2026-01-01 @@ -896,7 +896,7 @@ mapAliases { kanidmWithSecretProvisioning_1_5 = throw "'kanidmWithSecretProvisioning_1_5' has been removed as it has reached end of life"; # Added 2026-01-29 kanidmWithSecretProvisioning_1_6 = throw "'kanidmWithSecretProvisioning_1_6' has been removed as it has reached end of life"; # Added 2026-01-29 kapitano = throw "'kapitano' has been removed, as it is unmaintained upstream"; # Added 2025-10-29 - karing = throw "'karing' has been removed, as it is unmaintained"; # Added 2026-01-31 + karing = throw "'karing' has been removed, as it is unmaintained in nixpkgs"; # Added 2026-01-31 kbibtex = throw "'kbibtex' has been removed, as it is unmaintained upstream"; # Added 2025-08-30 kcli = throw "kcli has been removed because it has been marked as broken since at least November 2024."; # Added 2025-09-28 keepkey_agent = throw "'keepkey_agent' has been renamed to/replaced by 'keepkey-agent'"; # Converted to throw 2025-10-27 From 17b84997c943e706b33b9a03056cfacaf2e96ac2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 19:38:07 +0000 Subject: [PATCH 322/532] terraform-providers.dopplerhq_doppler: 1.21.0 -> 1.21.1 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2d7171c6eb91..ddfa4745d540 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -346,11 +346,11 @@ "vendorHash": null }, "dopplerhq_doppler": { - "hash": "sha256-8HE9Y4enoUpl5qarmuBHE0pAbK1UF0fPkmBhHj4T1As=", + "hash": "sha256-ZqlakWqu9gOMxVLAFUzmho3hl+wbwPA5AXX8Z7XRsCc=", "homepage": "https://registry.terraform.io/providers/DopplerHQ/doppler", "owner": "DopplerHQ", "repo": "terraform-provider-doppler", - "rev": "v1.21.0", + "rev": "v1.21.1", "spdx": "Apache-2.0", "vendorHash": "sha256-B8mYLd4VdADWoQLWiCM85VQrBfDdlYQ0wkCp9eUBQ4U=" }, From 0ad8e0884daaba451dfd8cab3e36abbfdad17664 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 19:41:45 +0000 Subject: [PATCH 323/532] got: 0.120 -> 0.121 --- pkgs/by-name/go/got/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/got/package.nix b/pkgs/by-name/go/got/package.nix index de8586086fe1..8b09e3fbd46f 100644 --- a/pkgs/by-name/go/got/package.nix +++ b/pkgs/by-name/go/got/package.nix @@ -25,11 +25,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "got"; - version = "0.120"; + version = "0.121"; src = fetchurl { url = "https://gameoftrees.org/releases/portable/got-portable-${finalAttrs.version}.tar.gz"; - hash = "sha256-t6YMZ2H23CgQ9nZgaisy63YxwXqW3MdLjZm2e5Hon0M="; + hash = "sha256-1A6+69IkCAzalhEVcuhj6KO/IjXIqVOifiRRGomIIJo="; }; nativeBuildInputs = [ From f88dbc2108b2888b2afb5d45cdfddecd9436331c Mon Sep 17 00:00:00 2001 From: Andrew Voynov Date: Mon, 24 Feb 2025 09:09:12 +0300 Subject: [PATCH 324/532] i18n.inputMethod.ibus: add waylandFrontend option With this option GTK_IM_MODULE and QT_IM_MODULE env vars are not set. This is recommended by some popular Linux distributions. For instance, this will move IME candidate pane next to input field instead of on top of it in Firefox on GNOME, so you can see what you type. --- nixos/modules/i18n/input-method/ibus.nix | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/nixos/modules/i18n/input-method/ibus.nix b/nixos/modules/i18n/input-method/ibus.nix index aec11b2362fc..4d5535d63e3e 100644 --- a/nixos/modules/i18n/input-method/ibus.nix +++ b/nixos/modules/i18n/input-method/ibus.nix @@ -56,6 +56,15 @@ in example = lib.literalExpression ''"''${pkgs.kdePackages.plasma-desktop}/libexec/kimpanel-ibus-panel"''; description = "Replace the IBus panel with another panel."; }; + waylandFrontend = lib.mkOption { + type = lib.types.bool; + default = false; + description = '' + Use the Wayland input method frontend. + This doesn't set `GTK_IM_MODULE` and `QT_IM_MODULE` environment variables. + See [Using Fcitx 5 on Wayland](https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland#GTK_IM_MODULE). + ''; + }; }; }; @@ -76,9 +85,11 @@ in ]; environment.variables = { + XMODIFIERS = "@im=ibus"; + } + // lib.optionalAttrs (!cfg.waylandFrontend) { GTK_IM_MODULE = "ibus"; QT_IM_MODULE = "ibus"; - XMODIFIERS = "@im=ibus"; }; xdg.portal.extraPortals = lib.mkIf config.xdg.portal.enable [ From dd65a334ff9d9251b34c45b100b21eb3e8c1abc0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 14:43:28 +0000 Subject: [PATCH 325/532] tree-sitter-grammars.tree-sitter-org-nvim: 0-unstable-2023-06-19 -> 1.3.1-unstable-2023-06-19 --- .../tools/parsing/tree-sitter/grammars/grammar-sources.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index c6e0d821bb99..be4d342ccc43 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -692,7 +692,7 @@ }; org-nvim = { - version = "0-unstable-2023-06-19"; + version = "1.3.1-unstable-2023-06-19"; url = "github:emiasims/tree-sitter-org/64cfbc213f5a83da17632c95382a5a0a2f3357c1"; hash = "sha256-/03eZBbv23W5s/GbDgPgaJV5TyK+/lrWUVeINRS5wtA="; meta = { From 509e96b232152afe9e9f5bdd44613dd4058d9ed3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 19:59:48 +0000 Subject: [PATCH 326/532] emmylua-ls: 0.19.0 -> 0.20.0 --- pkgs/by-name/em/emmylua-ls/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/em/emmylua-ls/package.nix b/pkgs/by-name/em/emmylua-ls/package.nix index acedfab31e6f..572b39c80098 100644 --- a/pkgs/by-name/em/emmylua-ls/package.nix +++ b/pkgs/by-name/em/emmylua-ls/package.nix @@ -7,18 +7,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "emmylua_ls"; - version = "0.19.0"; + version = "0.20.0"; src = fetchFromGitHub { owner = "EmmyLuaLs"; repo = "emmylua-analyzer-rust"; tag = finalAttrs.version; - hash = "sha256-bdvJInMuWJq7MZa+4wrKBn0myLTHCayhDAhB8Stjp6A="; + hash = "sha256-aC7NrmzL6Ri7oB7jW+uSzbWTXfAUrk0zXH7t6ewukLU="; }; buildAndTestSubdir = "crates/emmylua_ls"; - cargoHash = "sha256-bF6bdTbcHDecj+wVoNsaKBzsz96d3vo6cqp5MjSbT4E="; + cargoHash = "sha256-znpZt/1ss3EcimFSADQi2/14z2etKbv78QQoT823U9Y="; nativeInstallCheckInputs = [ versionCheckHook From d0291c1aa444f304997219386d1072f800402998 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 20:05:14 +0000 Subject: [PATCH 327/532] ghorg: 1.11.7 -> 1.11.8 --- pkgs/by-name/gh/ghorg/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gh/ghorg/package.nix b/pkgs/by-name/gh/ghorg/package.nix index d50d72b99c47..5b47eb7f6ecf 100644 --- a/pkgs/by-name/gh/ghorg/package.nix +++ b/pkgs/by-name/gh/ghorg/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "ghorg"; - version = "1.11.7"; + version = "1.11.8"; src = fetchFromGitHub { owner = "gabrie30"; repo = "ghorg"; rev = "v${version}"; - sha256 = "sha256-3aFEpSyKICJ6jWZAMprE4nV6OxMFVvM82bmKSV87Sng="; + sha256 = "sha256-Co6TR60RfY24y/FZkdBQUvXtE19Il0KASbkDSe/e3Bw="; }; doCheck = false; From 952da3390828da0e3537ff7a5ba7062e10d1d797 Mon Sep 17 00:00:00 2001 From: chillcicada <2210227279@qq.com> Date: Sun, 28 Dec 2025 13:25:30 +0800 Subject: [PATCH 328/532] typora: init darwin at 1.12.4; refactor --- pkgs/by-name/ty/typora/package.nix | 246 +++++++++++++---------------- pkgs/by-name/ty/typora/update.sh | 11 +- 2 files changed, 120 insertions(+), 137 deletions(-) diff --git a/pkgs/by-name/ty/typora/package.nix b/pkgs/by-name/ty/typora/package.nix index 9fc4f0484ce2..b42bd1110850 100644 --- a/pkgs/by-name/ty/typora/package.nix +++ b/pkgs/by-name/ty/typora/package.nix @@ -1,149 +1,57 @@ { + lib, stdenv, fetchurl, + undmg, dpkg, - lib, - glib, + autoPatchelfHook, + makeShellWrapper, + # dependencies + alsa-lib, nss, - nspr, + gtk3, + libgbm, + libGL, + # runtime dependencies cups, dbus, - libdrm, - gtk3, pango, - cairo, - libxkbcommon, - libgbm, - expat, - alsa-lib, - buildFHSEnv, - writeTextFile, }: let pname = "typora"; version = "1.12.4"; + passthru = { + sources = { + x86_64-linux = fetchurl { + urls = [ + "https://download.typora.io/linux/typora_${version}_amd64.deb" + "https://downloads.typoraio.cn/linux/typora_${version}_amd64.deb" + ]; + hash = "sha256-P3wgzMVcyvmXM/w24kPgYGOfSaAh+SFzgeoJoasEmH8="; + }; + aarch64-linux = fetchurl { + urls = [ + "https://download.typora.io/linux/typora_${version}_arm64.deb" + "https://downloads.typoraio.cn/linux/typora_${version}_arm64.deb" + ]; + hash = "sha256-tQFCppOeeWJK8ovf71LPJRVteOJ8XbbNojhV4QLmVJ0="; + }; + aarch64-darwin = fetchurl { + urls = [ + "https://download.typora.io/mac/Typora-${version}.dmg" + "https://downloads.typoraio.cn/mac/Typora-${version}.dmg" + ]; + hash = "sha256-XPaMUHmIz+pjT/JQVV9ddNpTWtBDLjyoi5W1Qz9gBAo="; + }; + }; + updateScript = ./update.sh; + }; + src = - fetchurl - { - x86_64-linux = { - urls = [ - "https://download.typora.io/linux/typora_${version}_amd64.deb" - "https://downloads.typoraio.cn/linux/typora_${version}_amd64.deb" - ]; - hash = "sha256-P3wgzMVcyvmXM/w24kPgYGOfSaAh+SFzgeoJoasEmH8="; - }; - aarch64-linux = { - urls = [ - "https://download.typora.io/linux/typora_${version}_arm64.deb" - "https://downloads.typoraio.cn/linux/typora_${version}_arm64.deb" - ]; - hash = "sha256-tQFCppOeeWJK8ovf71LPJRVteOJ8XbbNojhV4QLmVJ0="; - }; - } - .${stdenv.hostPlatform.system} or (throw "unsupported system ${stdenv.hostPlatform.system}"); - - typoraBase = stdenv.mkDerivation { - inherit pname version src; - - nativeBuildInputs = [ dpkg ]; - - dontConfigure = true; - dontBuild = true; - - installPhase = '' - runHook preInstall - - mkdir -p $out/bin $out/share - mv usr/share $out - ln -s $out/share/typora/Typora $out/bin/Typora - - runHook postInstall - ''; - }; - - typoraFHS = buildFHSEnv { - pname = "typora-fhs"; - inherit version; - targetPkgs = - pkgs: - (with pkgs; [ - typoraBase - udev - alsa-lib - glib - nss - nspr - atk - cups - dbus - gtk3 - libdrm - pango - cairo - libgbm - libGL - expat - libxkbcommon - libx11 - libxcursor - libxrandr - libxcomposite - libxdamage - libxext - libxfixes - libxcb - ]); - runScript = '' - Typora "$@" - ''; - }; - - launchScript = writeTextFile { - name = "typora-launcher"; - executable = true; - text = '' - #!${stdenv.shell} - - # Configuration directory setup - XDG_CONFIG_HOME=''${XDG_CONFIG_HOME:-~/.config} - TYPORA_CONFIG_DIR="$XDG_CONFIG_HOME/Typora" - TYPORA_DICT_DIR="$TYPORA_CONFIG_DIR/typora-dictionaries" - - # Create config directories with proper permissions - mkdir -p "$TYPORA_DICT_DIR" - chmod 755 "$TYPORA_CONFIG_DIR" - chmod 755 "$TYPORA_DICT_DIR" - - # Read user flags if they exist - if [ -f "$XDG_CONFIG_HOME/typora-flags.conf" ]; then - TYPORA_USER_FLAGS="$(sed 's/#.*//' "$XDG_CONFIG_HOME/typora-flags.conf" | tr '\n' ' ')" - fi - - exec ${typoraFHS}/bin/typora-fhs "$@" $TYPORA_USER_FLAGS - ''; - }; - -in -stdenv.mkDerivation { - inherit pname version src; - - dontUnpack = true; - dontConfigure = true; - dontBuild = true; - - installPhase = '' - runHook preInstall - - mkdir -p $out/bin - ln -s ${launchScript} $out/bin/typora - ln -s ${typoraBase}/share/ $out - - runHook postInstall - ''; - - passthru.updateScript = ./update.sh; + passthru.sources.${stdenv.hostPlatform.system} + or (throw "unsupported system ${stdenv.hostPlatform.system}"); meta = { description = "A minimal Markdown editor and reader."; @@ -154,7 +62,79 @@ stdenv.mkDerivation { npulidomateo chillcicada ]; - platforms = [ "x86_64-linux" ]; + platforms = builtins.attrNames passthru.sources; + } + // lib.optionalAttrs stdenv.hostPlatform.isLinux { mainProgram = "typora"; }; -} + +in + +if stdenv.hostPlatform.isDarwin then + stdenv.mkDerivation { + inherit + pname + version + src + passthru + meta + ; + + nativeBuildInputs = [ undmg ]; + sourceRoot = "."; + + installPhase = '' + runHook preInstall + + mkdir -p $out/Applications + cp -a Typora.app $out/Applications + + runHook postInstall + ''; + } +else + + stdenv.mkDerivation { + inherit + pname + version + src + passthru + meta + ; + + nativeBuildInputs = [ + dpkg + autoPatchelfHook + makeShellWrapper + ]; + + buildInputs = [ + alsa-lib + nss + gtk3 + libgbm + ]; + + runtimeDependencies = map lib.getLib [ + cups + dbus + pango + ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/{bin,share,opt} + + cp -r usr/share/typora $out/opt + cp -r usr/share/{applications,icons} $out/share + + sed -i '/Change Log/d' "$out/share/applications/typora.desktop" + + makeShellWrapper $out/opt/typora/Typora $out/bin/typora \ + --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL ]}" + + runHook postInstall + ''; + } diff --git a/pkgs/by-name/ty/typora/update.sh b/pkgs/by-name/ty/typora/update.sh index 21f2c63395c8..3b1788cd7c2e 100755 --- a/pkgs/by-name/ty/typora/update.sh +++ b/pkgs/by-name/ty/typora/update.sh @@ -5,8 +5,11 @@ set -euo pipefail version=$(curl -s "https://typora.io/#linux" | sed -E -n 's/.*typora_([0-9.]+)_amd64.*/\1/p') -amd64_hash=$(nix-hash --type sha256 --to-sri $(nix-prefetch-url https://download.typora.io/linux/typora_${version}_amd64.deb)) -update-source-version typora $version $amd64_hash --system=x86_64-linux --ignore-same-version +linux_amd64_hash=$(nix-hash --type sha256 --to-sri $(nix-prefetch-url https://download.typora.io/linux/typora_${version}_amd64.deb)) +update-source-version typora $version $linux_amd64_hash --system=x86_64-linux --ignore-same-version -arm64_hash=$(nix-hash --type sha256 --to-sri $(nix-prefetch-url https://download.typora.io/linux/typora_${version}_arm64.deb)) -update-source-version typora $version $arm64_hash --system=aarch64-linux --ignore-same-version +linux_arm64_hash=$(nix-hash --type sha256 --to-sri $(nix-prefetch-url https://download.typora.io/linux/typora_${version}_arm64.deb)) +update-source-version typora $version $linux_arm64_hash --system=aarch64-linux --ignore-same-version + +darwin_arm64_hash=$(nix-hash --type sha256 --to-sri $(nix-prefetch-url https://download.typora.io/mac/Typora-${version}.dmg)) +update-source-version typora $version $darwin_arm64_hash --system=aarch64-darwin --ignore-same-version From e11396ca89aaccb9f5b379202b860c5f90268eb6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 20:16:17 +0000 Subject: [PATCH 329/532] unpoller: 2.23.0 -> 2.32.0 --- pkgs/by-name/un/unpoller/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/un/unpoller/package.nix b/pkgs/by-name/un/unpoller/package.nix index 8f70173843c0..541170e333b3 100644 --- a/pkgs/by-name/un/unpoller/package.nix +++ b/pkgs/by-name/un/unpoller/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "unpoller"; - version = "2.23.0"; + version = "2.32.0"; src = fetchFromGitHub { owner = "unpoller"; repo = "unpoller"; rev = "v${version}"; - hash = "sha256-pbihZS+Jq+YLMFvYxK2usCrzYWTuMbAGOyDkkWPxT9Q="; + hash = "sha256-SEfTgLQoU8jtzFqQtj5vIei/sWHveNWvWnSfmVi7dKE="; }; - vendorHash = "sha256-r/j66dXi2xsFmAHNieuUuRNX2bosVdnrjcXnmr8c/3M="; + vendorHash = "sha256-oOeCNizROwGS+OabpbSNq8dHOIA7U96a4lcF7ilkmb4="; ldflags = [ "-w" From 34ca757e58b7610defd98ecc7888880ed53a157b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 20:18:18 +0000 Subject: [PATCH 330/532] pdfarranger: 1.12.1 -> 1.13.0 --- pkgs/by-name/pd/pdfarranger/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pd/pdfarranger/package.nix b/pkgs/by-name/pd/pdfarranger/package.nix index c623e6181f70..de12ec0cd9fa 100644 --- a/pkgs/by-name/pd/pdfarranger/package.nix +++ b/pkgs/by-name/pd/pdfarranger/package.nix @@ -12,14 +12,14 @@ python3Packages.buildPythonApplication rec { pname = "pdfarranger"; - version = "1.12.1"; + version = "1.13.0"; pyproject = true; src = fetchFromGitHub { owner = "pdfarranger"; repo = "pdfarranger"; tag = version; - hash = "sha256-of1itPubf6LBJ4rSh1bca3yoNTiz5Qt9ar9XDe4nhxI="; + hash = "sha256-lZuzFGRk19opLJ2pnh8s/VwdzDLtGwTchFh0ZuLezU4="; }; nativeBuildInputs = [ wrapGAppsHook3 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ gettext ]; From f9a560ae5bf2ff238cbff51ac4352b46c456e063 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 20:20:33 +0000 Subject: [PATCH 331/532] terraform-providers.hashicorp_dns: 3.4.3 -> 3.5.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2d7171c6eb91..d054e6d6beb7 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -553,13 +553,13 @@ "vendorHash": "sha256-HQXioE9mbc+0Qf6MGiXKXSfmbUUtkUafA01GEXbLQfE=" }, "hashicorp_dns": { - "hash": "sha256-+M4i5tvGrjGRBwB9bFp6YYhbz3qGRcg9W6PhD59Rfbk=", + "hash": "sha256-ErvlkaFiIHEXUZYDJZmqEgGpZ75mnLRhhsULRvTm7Rc=", "homepage": "https://registry.terraform.io/providers/hashicorp/dns", "owner": "hashicorp", "repo": "terraform-provider-dns", - "rev": "v3.4.3", + "rev": "v3.5.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-xu5t7VaLvbwo/Q7Xb4mkNt7UjU+hzfk7NgfFlxwbIhU=" + "vendorHash": "sha256-P4018IUQ4MfdPHP20rHvuzeFSxLHBcoJuLHS/TNAHLk=" }, "hashicorp_external": { "hash": "sha256-rHMmGzYvsE5GT0E71UUIXjDG9+v52LI69/gdP2xuI7w=", From 1263885d7144d3d30b4ddc95b1924549d8f0f0f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 1 Feb 2026 12:46:20 -0800 Subject: [PATCH 332/532] python3Packages.python-iso639: 2025.11.16 -> 2026.1.31 Diff: https://github.com/jacksonllee/iso639/compare/v2025.11.16...v2026.1.31 Changelog: https://github.com/jacksonllee/iso639/blob/v2026.1.31/CHANGELOG.md --- pkgs/development/python-modules/python-iso639/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-iso639/default.nix b/pkgs/development/python-modules/python-iso639/default.nix index 27dd6e6d7d23..88f34647d506 100644 --- a/pkgs/development/python-modules/python-iso639/default.nix +++ b/pkgs/development/python-modules/python-iso639/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "python-iso639"; - version = "2025.11.16"; + version = "2026.1.31"; pyproject = true; src = fetchFromGitHub { owner = "jacksonllee"; repo = "iso639"; tag = "v${version}"; - hash = "sha256-noNB0DimbdEpk/VGJw7/jsl/JLK0f9xh+b8KqwQ2gYo="; + hash = "sha256-mavTbjf57EYUMil3DBOmTZl8WwRW7sjxddb4WuK+YlI="; }; build-system = [ setuptools ]; From c1322cd48e4023d869edfe3901392c432ca75af1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 20:52:49 +0000 Subject: [PATCH 333/532] python3Packages.pynmeagps: 1.0.57 -> 1.1.0 --- pkgs/development/python-modules/pynmeagps/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pynmeagps/default.nix b/pkgs/development/python-modules/pynmeagps/default.nix index 4502d6e7dbd8..d982ab21526d 100644 --- a/pkgs/development/python-modules/pynmeagps/default.nix +++ b/pkgs/development/python-modules/pynmeagps/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pynmeagps"; - version = "1.0.57"; + version = "1.1.0"; pyproject = true; src = fetchFromGitHub { owner = "semuconsulting"; repo = "pynmeagps"; tag = "v${version}"; - hash = "sha256-aFB0L2d/2LzDCS5ZbY1/NetDdiuGiwrgqlDyCAv6lV0="; + hash = "sha256-M35rD12PQIShNvty0AqclNIySMHee9ik9sX4ytWm3EQ="; }; build-system = [ setuptools ]; From 220357fb2bd7cdabb87bcf4ab6b22093c15294f1 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 1 Feb 2026 21:54:53 +0100 Subject: [PATCH 334/532] dcv: fix version --- pkgs/by-name/dc/dcv/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dc/dcv/package.nix b/pkgs/by-name/dc/dcv/package.nix index 7e85c9d00b83..870f3b715247 100644 --- a/pkgs/by-name/dc/dcv/package.nix +++ b/pkgs/by-name/dc/dcv/package.nix @@ -6,12 +6,12 @@ buildGoModule (finalAttrs: { pname = "dcv"; - version = "v0.3.1"; + version = "0.3.1"; src = fetchFromGitHub { owner = "tokuhirom"; repo = "dcv"; - tag = "${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-OwfGZq+ce6RNb5dhNHsQ15iMPoEp7QlaYIUVYIiVqmI="; }; From 923099da303a1ac431e597c96d1cf30539fa8b24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Zimmermann?= Date: Sun, 1 Feb 2026 21:53:06 +0100 Subject: [PATCH 335/532] coq.withPackages: document use with language servers Added guidance on installing Rocq language servers when using `coq.withPackages`. #484870 --- doc/languages-frameworks/rocq.section.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/languages-frameworks/rocq.section.md b/doc/languages-frameworks/rocq.section.md index ae1fec87e478..af83d1e3790b 100644 --- a/doc/languages-frameworks/rocq.section.md +++ b/doc/languages-frameworks/rocq.section.md @@ -36,6 +36,8 @@ coq.withPackages ( ) ``` +If you install the `vsrocq-language-server` or `rocq-lsp` server, make sure to list them as part of the above `coq.withPackages` expression instead of installing them separately if you want them to find your Coq/Rocq packages. + ## Rocq packages attribute sets: `rocqPackages` {#rocq-packages-attribute-sets-rocqpackages} The recommended way of defining a derivation for a Rocq library, is to use the `rocqPackages.mkRocqDerivation` function, which is essentially a specialization of `mkDerivation` taking into account most of the specifics of Rocq libraries. The following attributes are supported: From 56363a71eb9e292245a056871cc0be6507ddaeee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 20:55:34 +0000 Subject: [PATCH 336/532] python3Packages.faraday-plugins: 1.27.1 -> 1.27.2 --- pkgs/development/python-modules/faraday-plugins/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/faraday-plugins/default.nix b/pkgs/development/python-modules/faraday-plugins/default.nix index 63fcd5b3e397..b339c9ac6552 100644 --- a/pkgs/development/python-modules/faraday-plugins/default.nix +++ b/pkgs/development/python-modules/faraday-plugins/default.nix @@ -21,14 +21,14 @@ buildPythonPackage (finalAttrs: { pname = "faraday-plugins"; - version = "1.27.1"; + version = "1.27.2"; pyproject = true; src = fetchFromGitHub { owner = "infobyte"; repo = "faraday_plugins"; tag = finalAttrs.version; - hash = "sha256-/K9mCwYOnz1oas9Qhf2UoYTeoJjGNKQ4JCx6rWy2EdE="; + hash = "sha256-GcHZQJCpEnuHfnyynULFla/ou7BCl64JAmi6eFYr1tk="; }; postPatch = '' From 05477ed3379cf033c899522a1d5da6d63660e072 Mon Sep 17 00:00:00 2001 From: Matthias Ahouansou Date: Sun, 1 Feb 2026 20:59:13 +0000 Subject: [PATCH 337/532] rmpc: update website --- pkgs/by-name/rm/rmpc/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/rm/rmpc/package.nix b/pkgs/by-name/rm/rmpc/package.nix index 42128469f9bc..acc40374943d 100644 --- a/pkgs/by-name/rm/rmpc/package.nix +++ b/pkgs/by-name/rm/rmpc/package.nix @@ -43,7 +43,7 @@ rustPlatform.buildRustPackage rec { meta = { changelog = "https://github.com/mierak/rmpc/releases/tag/${src.rev}"; description = "TUI music player client for MPD with album art support via kitty image protocol"; - homepage = "https://mierak.github.io/rmpc/"; + homepage = "https://rmpc.mierak.dev/"; license = lib.licenses.bsd3; longDescription = '' Rusty Music Player Client is a beautiful, modern and configurable terminal-based Music Player From 8fdba79d8fa54c05598b6dd9122283070f54c3ec Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 21:00:24 +0000 Subject: [PATCH 338/532] piliplus: 1.1.5.5 -> 1.1.5.7 --- pkgs/by-name/pi/piliplus/git-hashes.json | 2 +- pkgs/by-name/pi/piliplus/package.nix | 2 +- pkgs/by-name/pi/piliplus/pubspec.lock.json | 22 +++++++++++----------- pkgs/by-name/pi/piliplus/src-info.json | 8 ++++---- 4 files changed, 17 insertions(+), 17 deletions(-) diff --git a/pkgs/by-name/pi/piliplus/git-hashes.json b/pkgs/by-name/pi/piliplus/git-hashes.json index c0265b610035..65575392be20 100644 --- a/pkgs/by-name/pi/piliplus/git-hashes.json +++ b/pkgs/by-name/pi/piliplus/git-hashes.json @@ -3,7 +3,7 @@ "canvas_danmaku": "sha256-C3No/hLtf/TpPJHXXfPqHjUKI1vck++UWqvkAX9EzYM=", "chat_bottom_container": "sha256-+R1MiDMO4onCMXiJ7MJtJVAwyEJcikTyONwp+HibqA0=", "extended_nested_scroll_view": "sha256-Vjv5zp5c0Xob1H8/U0+lUueLqOKo7qwusOCchdt3Z7M=", - "file_picker": "sha256-yOZwX6GrA+91WtpXuVf7eM5gdI6mxmdxkSe+dgnHvj4=", + "file_picker": "sha256-QyK0htCnWRszAMzGebvqshpAWRI4TtSvyROCNDhkYsg=", "floating": "sha256-0Xd9dsXJCQ/r/8Nb16oM+M8Jdw+r4QzGmU++HpqF/v0=", "flutter_sortable_wrap": "sha256-Qj9Lzh+pJy+vHznGt5M3xwoJtaVtt00fxm4JJXL4bFI=", "get": "sha256-/E/HFW3Ls8p5RyNqiz7hFwW/XKiyrRU5BZWRXvd2yVU=", diff --git a/pkgs/by-name/pi/piliplus/package.nix b/pkgs/by-name/pi/piliplus/package.nix index 1a0011185865..28dfadb46e38 100644 --- a/pkgs/by-name/pi/piliplus/package.nix +++ b/pkgs/by-name/pi/piliplus/package.nix @@ -13,7 +13,7 @@ let srcInfo = lib.importJSON ./src-info.json; description = "Third-party Bilibili client developed in Flutter"; - version = "1.1.5.5"; + version = "1.1.5.7"; in flutter338.buildFlutterApplication { pname = "piliplus"; diff --git a/pkgs/by-name/pi/piliplus/pubspec.lock.json b/pkgs/by-name/pi/piliplus/pubspec.lock.json index d1c1aef331ca..31ad395f3e84 100644 --- a/pkgs/by-name/pi/piliplus/pubspec.lock.json +++ b/pkgs/by-name/pi/piliplus/pubspec.lock.json @@ -517,11 +517,11 @@ "dependency": "direct main", "description": { "name": "dio", - "sha256": "d90ee57923d1828ac14e492ca49440f65477f4bb1263575900be731a3dac66a9", + "sha256": "b9d46faecab38fc8cc286f80bc4d61a3bb5d4ac49e51ed877b4d6706efe57b25", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.9.0" + "version": "5.9.1" }, "dio_http2_adapter": { "dependency": "direct main", @@ -658,12 +658,12 @@ "dependency": "direct main", "description": { "path": ".", - "ref": "mod", - "resolved-ref": "e9f51575d0103880f4d0ad64f314bc57d0b49cf1", + "ref": "v10.3.10", + "resolved-ref": "fd8afd89260436b63b9d41e150b4eb3c806cc8fd", "url": "https://github.com/bggRGjQaUbCoE/flutter_file_picker.git" }, "source": "git", - "version": "10.3.8" + "version": "10.3.10" }, "file_selector_linux": { "dependency": "transitive", @@ -1176,11 +1176,11 @@ "dependency": "transitive", "description": { "name": "image_picker_android", - "sha256": "297e42bd236c4ac4b091d4277292159b3280545e030cae2be3d503f9ecf7e6a1", + "sha256": "518a16108529fc18657a3e6dde4a043dc465d16596d20ab2abd49a4cac2e703d", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.8.13+12" + "version": "0.8.13+13" }, "image_picker_for_web": { "dependency": "transitive", @@ -1843,11 +1843,11 @@ "dependency": "transitive", "description": { "name": "safe_local_storage", - "sha256": "608354d4cdfdabb29428bdb330c4e54dbc31aab238b09ba59fe73660580553cc", + "sha256": "287ea1f667c0b93cdc127dccc707158e2d81ee59fba0459c31a0c7da4d09c755", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.2" + "version": "2.0.3" }, "saver_gallery": { "dependency": "direct main", @@ -1983,11 +1983,11 @@ "dependency": "transitive", "description": { "name": "shared_preferences_android", - "sha256": "83af5c682796c0f7719c2bbf74792d113e40ae97981b8f266fa84574573556bc", + "sha256": "cbc40be9be1c5af4dab4d6e0de4d5d3729e6f3d65b89d21e1815d57705644a6f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.18" + "version": "2.4.20" }, "shared_preferences_foundation": { "dependency": "transitive", diff --git a/pkgs/by-name/pi/piliplus/src-info.json b/pkgs/by-name/pi/piliplus/src-info.json index ebd876e82819..2d7dc7ffd30b 100644 --- a/pkgs/by-name/pi/piliplus/src-info.json +++ b/pkgs/by-name/pi/piliplus/src-info.json @@ -1,6 +1,6 @@ { - "rev": "038f03a4e7b08db8f55fe6c2a629397ac32d7749", - "revCount": 4573, - "commitDate": 1769325693, - "hash": "sha256-fLCQ8TguCIe6qjN5XjvQIiCHg91Ry1uoqgO5DmjNqY4=" + "rev": "bce73d9f164e8e26930c4461e95485245e8f15e2", + "revCount": 4584, + "commitDate": 1769586366, + "hash": "sha256-qUK7H/jKjVI5TmS/tXRk6KppXIYLC8JG7/ZyJdxpbyo=" } From 70b9d9ccb9a395ee2914e8927fc7e3aa19638ef5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sun, 1 Feb 2026 22:09:45 +0100 Subject: [PATCH 339/532] remake: fix build with gcc15 Specifically this error: In file included from command/break.c:30: command/../../src/makeint.h:616:7: error: conflicting types for 'getcwd'; have 'char *(void)' 616 | char *getcwd (); | ^~~~~~ In file included from /nix/store/dj43clc5ff7jjnfmhbaj6q4q0h8kpfpm-glibc-2.40-66-dev/include/features.h:511, from /nix/store/dj43clc5ff7jjnfmhbaj6q4q0h8kpfpm-glibc-2.40-66-dev/include/alloca.h:21, from command/../../src/makeint.h:35: /nix/store/dj43clc5ff7jjnfmhbaj6q4q0h8kpfpm-glibc-2.40-66-dev/include/bits/unistd.h:111:1: note: previous definition of 'getcwd' with type 'char *(char *, size_t)' {aka 'char *(char *, long unsigned int)'} 111 | __NTH (getcwd (__fortify_clang_overload_arg (char *, , __buf), size_t __size)) | ^~~~~ Upstream has already fixed it in their development branch, so fetch/apply their patch. --- pkgs/by-name/re/remake/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/re/remake/package.nix b/pkgs/by-name/re/remake/package.nix index 0e7b2c31ec1a..65bca6e19bbb 100644 --- a/pkgs/by-name/re/remake/package.nix +++ b/pkgs/by-name/re/remake/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchurl, + fetchpatch, pkg-config, readline, guileSupport ? false, @@ -21,6 +22,11 @@ stdenv.mkDerivation rec { patches = [ ./glibc-2.27-glob.patch + (fetchpatch { + name = "gcc15-tolerance.patch"; + url = "https://github.com/Trepan-Debuggers/remake/commit/15f36a69b1a7798fa836d849c68c0fa5cd1dae6f.patch"; + hash = "sha256-Pau0ho0stPFnJjsHKY6lIag/XV4A0bEKBLPp3XRcxc8="; + }) ]; nativeBuildInputs = [ From 41c14830b8cf460aa8f49075d865b570985301c1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 21:11:38 +0000 Subject: [PATCH 340/532] terraform-providers.turbot_turbot: 1.13.0 -> 1.13.1 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2d7171c6eb91..26cc4c905e0a 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1391,11 +1391,11 @@ "vendorHash": "sha256-ozAYLFkilSK0Nygdglhz3VNtRVKoLDGRnrVvg4nWyH4=" }, "turbot_turbot": { - "hash": "sha256-hUiILS5OVpa5MurChW2U9DQElQxzXo8yQfHRjWcd8cc=", + "hash": "sha256-zh809E1qII8EJm7QFHEORju2WF//+A2uk7olrCNdBkU=", "homepage": "https://registry.terraform.io/providers/turbot/turbot", "owner": "turbot", "repo": "terraform-provider-turbot", - "rev": "v1.13.0", + "rev": "v1.13.1", "spdx": "MPL-2.0", "vendorHash": null }, From eb9f97b00f043b3129ff09051f2429ad50b5274a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 21:13:06 +0000 Subject: [PATCH 341/532] git-machete: 3.38.1 -> 3.39.0 --- pkgs/by-name/gi/git-machete/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/git-machete/package.nix b/pkgs/by-name/gi/git-machete/package.nix index 291ed51fc88d..88fcdb1178af 100644 --- a/pkgs/by-name/gi/git-machete/package.nix +++ b/pkgs/by-name/gi/git-machete/package.nix @@ -9,14 +9,14 @@ python3.pkgs.buildPythonApplication rec { pname = "git-machete"; - version = "3.38.1"; + version = "3.39.0"; pyproject = true; src = fetchFromGitHub { owner = "virtuslab"; repo = "git-machete"; tag = "v${version}"; - hash = "sha256-m/GstZAxBi4Q8GRv2GRrJNzChV1Rzw1vNuNP0Ao+GIY="; + hash = "sha256-A523zHMckOLAQJzYBWoFSxummR8tuaMbGTy3bz4aHs8="; }; build-system = with python3.pkgs; [ setuptools ]; From 1c59d9abe39c74ed03e54d7ae02d6f496224222c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 21:16:39 +0000 Subject: [PATCH 342/532] beam26Packages.ex_doc: 0.40.0 -> 0.40.1 --- pkgs/development/beam-modules/ex_doc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/beam-modules/ex_doc/default.nix b/pkgs/development/beam-modules/ex_doc/default.nix index 939335e9593d..b7dd0afd2da1 100644 --- a/pkgs/development/beam-modules/ex_doc/default.nix +++ b/pkgs/development/beam-modules/ex_doc/default.nix @@ -14,12 +14,12 @@ let pname = "ex_doc"; - version = "0.40.0"; + version = "0.40.1"; src = fetchFromGitHub { owner = "elixir-lang"; repo = "${pname}"; rev = "v${version}"; - hash = "sha256-jz/9zIylMe7opCLt9wQ4GhR7bvAenWU8MOEACIvLKzk="; + hash = "sha256-ZhsN2XI5WVy04ilNR/7NJo+C7F10lijsP+n3BGBNEkQ="; }; in mixRelease { From d4abf7032dc1dcbd866134bd6c1309e2da9d2a95 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Feb 2026 22:22:12 +0100 Subject: [PATCH 343/532] zigbee2mqtt: 2.7.2 -> 2.8.0 https://github.com/Koenkk/zigbee2mqtt/releases/tag/2.8.0 --- pkgs/by-name/zi/zigbee2mqtt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/zi/zigbee2mqtt/package.nix b/pkgs/by-name/zi/zigbee2mqtt/package.nix index 3f2c167da4ac..fbe8c8d97871 100644 --- a/pkgs/by-name/zi/zigbee2mqtt/package.nix +++ b/pkgs/by-name/zi/zigbee2mqtt/package.nix @@ -14,20 +14,20 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "zigbee2mqtt"; - version = "2.7.2"; + version = "2.8.0"; src = fetchFromGitHub { owner = "Koenkk"; repo = "zigbee2mqtt"; tag = finalAttrs.version; - hash = "sha256-eIuIWjLsjpvgIgnQC3opsSYc34GD5vLvPvO7DhKyVFA="; + hash = "sha256-O4jTVZ/9mvv6SKQ3Wrs8AcGvHoxuUjNwkHEaZkY9kBM="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_9; fetcherVersion = 1; - hash = "sha256-HOYGJzcLyrvhhYnIIwhLiSiYyDdEob3+LNdlfmbspeQ="; + hash = "sha256-USpzlTtNlRI+xOJ37ZEohjNjtSBrq+bIqTNFH1IpObE="; }; nativeBuildInputs = [ From c3b38dfd06e1c10330393c2ed3879262aa3050a5 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 01:10:53 +0100 Subject: [PATCH 344/532] cdist: move to pkgs/by-name this shouldn't create any rebuilds --- .../cdist/default.nix => by-name/cd/cdist/package.nix} | 9 +++------ pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 3 insertions(+), 8 deletions(-) rename pkgs/{tools/admin/cdist/default.nix => by-name/cd/cdist/package.nix} (92%) diff --git a/pkgs/tools/admin/cdist/default.nix b/pkgs/by-name/cd/cdist/package.nix similarity index 92% rename from pkgs/tools/admin/cdist/default.nix rename to pkgs/by-name/cd/cdist/package.nix index 239e611e5b6a..893438b6c7ca 100644 --- a/pkgs/tools/admin/cdist/default.nix +++ b/pkgs/by-name/cd/cdist/package.nix @@ -1,13 +1,10 @@ { lib, - buildPythonApplication, + python3Packages, fetchFromGitea, - six, - sphinxHook, - sphinx-rtd-theme, }: -buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "cdist"; version = "7.0.0"; format = "setuptools"; @@ -25,7 +22,7 @@ buildPythonApplication rec { hash = "sha256-lIx0RtGQJdY2e00azI9yS6TV+5pCegpKOOD0dQmgMqA="; }; - nativeBuildInputs = [ + nativeBuildInputs = with python3Packages; [ six sphinxHook sphinx-rtd-theme diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0acf541c941a..44b34d531d40 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2059,8 +2059,6 @@ with pkgs; davix-copy = davix.override { enableThirdPartyCopy = true; }; - cdist = python3Packages.callPackage ../tools/admin/cdist { }; - cemu-ti = qt5.callPackage ../applications/science/math/cemu-ti { }; libceph = ceph.lib; From 4604280a7b835672a48ab2f4fe4a952309f1c5b2 Mon Sep 17 00:00:00 2001 From: Matthias Ahouansou Date: Sun, 1 Feb 2026 21:00:27 +0000 Subject: [PATCH 345/532] rmpc: install desktop file --- pkgs/by-name/rm/rmpc/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/rm/rmpc/package.nix b/pkgs/by-name/rm/rmpc/package.nix index acc40374943d..bdee2c82a2de 100644 --- a/pkgs/by-name/rm/rmpc/package.nix +++ b/pkgs/by-name/rm/rmpc/package.nix @@ -38,6 +38,8 @@ rustPlatform.buildRustPackage rec { --bash target/completions/rmpc.bash \ --fish target/completions/rmpc.fish \ --zsh target/completions/_rmpc + + install -m 444 -D assets/rmpc.desktop $out/share/applications/rmpc.desktop ''; meta = { From c7798cb4a9243a75287b5b2da605469a2eeeae00 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 01:13:40 +0100 Subject: [PATCH 346/532] ibmcloud-cli: move to pkgs/by-name this shouldn't create any rebuilds --- .../default.nix => by-name/ib/ibmcloud-cli/package.nix} | 3 ++- pkgs/{tools/admin => by-name/ib}/ibmcloud-cli/update.sh | 0 pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 2 insertions(+), 3 deletions(-) rename pkgs/{tools/admin/ibmcloud-cli/default.nix => by-name/ib/ibmcloud-cli/package.nix} (98%) rename pkgs/{tools/admin => by-name/ib}/ibmcloud-cli/update.sh (100%) diff --git a/pkgs/tools/admin/ibmcloud-cli/default.nix b/pkgs/by-name/ib/ibmcloud-cli/package.nix similarity index 98% rename from pkgs/tools/admin/ibmcloud-cli/default.nix rename to pkgs/by-name/ib/ibmcloud-cli/package.nix index 6527ce2cd014..1fea5163733b 100644 --- a/pkgs/tools/admin/ibmcloud-cli/default.nix +++ b/pkgs/by-name/ib/ibmcloud-cli/package.nix @@ -1,11 +1,12 @@ { lib, - stdenv, + stdenvNoCC, fetchurl, installShellFiles, writableTmpDirAsHomeHook, }: let + stdenv = stdenvNoCC; arch = with stdenv.hostPlatform; if isx86_64 then diff --git a/pkgs/tools/admin/ibmcloud-cli/update.sh b/pkgs/by-name/ib/ibmcloud-cli/update.sh similarity index 100% rename from pkgs/tools/admin/ibmcloud-cli/update.sh rename to pkgs/by-name/ib/ibmcloud-cli/update.sh diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 44b34d531d40..6630a68cebcc 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12022,8 +12022,6 @@ with pkgs; freeciv_gtk = freeciv; - ibmcloud-cli = callPackage ../tools/admin/ibmcloud-cli { stdenv = stdenvNoCC; }; - # used as base package for iortcw forks iortcw_sp = callPackage ../by-name/io/iortcw/sp.nix { }; From 37abaa702d172feb88612ce44d5577b55d3979c6 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 01:17:36 +0100 Subject: [PATCH 347/532] meraki-cli: move to pkgs/by-name this shouldn't create any rebuilds --- .../me/meraki-cli/package.nix} | 17 +++++------------ pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 5 insertions(+), 14 deletions(-) rename pkgs/{tools/admin/meraki-cli/default.nix => by-name/me/meraki-cli/package.nix} (80%) diff --git a/pkgs/tools/admin/meraki-cli/default.nix b/pkgs/by-name/me/meraki-cli/package.nix similarity index 80% rename from pkgs/tools/admin/meraki-cli/default.nix rename to pkgs/by-name/me/meraki-cli/package.nix index 066c5cedffa2..1080ecfe0ae6 100644 --- a/pkgs/tools/admin/meraki-cli/default.nix +++ b/pkgs/by-name/me/meraki-cli/package.nix @@ -1,17 +1,10 @@ { lib, - argcomplete, - jinja2, - meraki, - rich, + python3Packages, fetchPypi, - buildPythonApplication, - pytestCheckHook, - requests-mock, - setuptools, }: -buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "meraki-cli"; version = "1.5.1"; pyproject = true; @@ -30,18 +23,18 @@ buildPythonApplication rec { "TestUpgrade" ]; - build-system = [ + build-system = with python3Packages; [ setuptools ]; - dependencies = [ + dependencies = with python3Packages; [ argcomplete jinja2 meraki rich ]; - nativeCheckInputs = [ + nativeCheckInputs = with python3Packages; [ pytestCheckHook requests-mock ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6630a68cebcc..da1bad575748 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6062,8 +6062,6 @@ with pkgs; mavproxy = python3Packages.callPackage ../applications/science/robotics/mavproxy { }; - meraki-cli = python3Packages.callPackage ../tools/admin/meraki-cli { }; - python-matter-server = with python3Packages; toPythonApplication ( From 67d0d31580304c93e249bce7ac621098b64a8188 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 01:21:54 +0100 Subject: [PATCH 348/532] meshcentral: move to pkgs/by-name this shouldn't create any rebuilds --- .../admin => by-name/me}/meshcentral/fix-js-include-paths.patch | 0 pkgs/{tools/admin => by-name/me}/meshcentral/package.json | 0 .../default.nix => by-name/me/meshcentral/package.nix} | 0 pkgs/{tools/admin => by-name/me}/meshcentral/update.sh | 0 pkgs/{tools/admin => by-name/me}/meshcentral/yarn.lock | 0 pkgs/top-level/all-packages.nix | 2 -- 6 files changed, 2 deletions(-) rename pkgs/{tools/admin => by-name/me}/meshcentral/fix-js-include-paths.patch (100%) rename pkgs/{tools/admin => by-name/me}/meshcentral/package.json (100%) rename pkgs/{tools/admin/meshcentral/default.nix => by-name/me/meshcentral/package.nix} (100%) rename pkgs/{tools/admin => by-name/me}/meshcentral/update.sh (100%) rename pkgs/{tools/admin => by-name/me}/meshcentral/yarn.lock (100%) diff --git a/pkgs/tools/admin/meshcentral/fix-js-include-paths.patch b/pkgs/by-name/me/meshcentral/fix-js-include-paths.patch similarity index 100% rename from pkgs/tools/admin/meshcentral/fix-js-include-paths.patch rename to pkgs/by-name/me/meshcentral/fix-js-include-paths.patch diff --git a/pkgs/tools/admin/meshcentral/package.json b/pkgs/by-name/me/meshcentral/package.json similarity index 100% rename from pkgs/tools/admin/meshcentral/package.json rename to pkgs/by-name/me/meshcentral/package.json diff --git a/pkgs/tools/admin/meshcentral/default.nix b/pkgs/by-name/me/meshcentral/package.nix similarity index 100% rename from pkgs/tools/admin/meshcentral/default.nix rename to pkgs/by-name/me/meshcentral/package.nix diff --git a/pkgs/tools/admin/meshcentral/update.sh b/pkgs/by-name/me/meshcentral/update.sh similarity index 100% rename from pkgs/tools/admin/meshcentral/update.sh rename to pkgs/by-name/me/meshcentral/update.sh diff --git a/pkgs/tools/admin/meshcentral/yarn.lock b/pkgs/by-name/me/meshcentral/yarn.lock similarity index 100% rename from pkgs/tools/admin/meshcentral/yarn.lock rename to pkgs/by-name/me/meshcentral/yarn.lock diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index da1bad575748..b9258cf91154 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10723,8 +10723,6 @@ with pkgs; mercurialFull = mercurial.override { fullBuild = true; }; - meshcentral = callPackage ../tools/admin/meshcentral { }; - michabo = libsForQt5.callPackage ../applications/misc/michabo { }; minitube = libsForQt5.callPackage ../applications/video/minitube { }; From 1c633f98f30e460ede8cd987ee36287b6ed825cf Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 01:25:37 +0100 Subject: [PATCH 349/532] pulumi-bin: move to pkgs/by-name this shouldn't create any rebuilds --- pkgs/{tools/admin => by-name/pu}/pulumi-bin/data.nix | 0 .../default.nix => by-name/pu/pulumi-bin/package.nix} | 0 pkgs/{tools/admin => by-name/pu}/pulumi-bin/update.sh | 2 +- pkgs/tools/admin/pulumi-bin/update-pulumi-shell.nix | 9 --------- pkgs/top-level/all-packages.nix | 2 -- 5 files changed, 1 insertion(+), 12 deletions(-) rename pkgs/{tools/admin => by-name/pu}/pulumi-bin/data.nix (100%) rename pkgs/{tools/admin/pulumi-bin/default.nix => by-name/pu/pulumi-bin/package.nix} (100%) rename pkgs/{tools/admin => by-name/pu}/pulumi-bin/update.sh (98%) delete mode 100644 pkgs/tools/admin/pulumi-bin/update-pulumi-shell.nix diff --git a/pkgs/tools/admin/pulumi-bin/data.nix b/pkgs/by-name/pu/pulumi-bin/data.nix similarity index 100% rename from pkgs/tools/admin/pulumi-bin/data.nix rename to pkgs/by-name/pu/pulumi-bin/data.nix diff --git a/pkgs/tools/admin/pulumi-bin/default.nix b/pkgs/by-name/pu/pulumi-bin/package.nix similarity index 100% rename from pkgs/tools/admin/pulumi-bin/default.nix rename to pkgs/by-name/pu/pulumi-bin/package.nix diff --git a/pkgs/tools/admin/pulumi-bin/update.sh b/pkgs/by-name/pu/pulumi-bin/update.sh similarity index 98% rename from pkgs/tools/admin/pulumi-bin/update.sh rename to pkgs/by-name/pu/pulumi-bin/update.sh index 16385373a272..f71812135552 100755 --- a/pkgs/tools/admin/pulumi-bin/update.sh +++ b/pkgs/by-name/pu/pulumi-bin/update.sh @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#!nix-shell update-pulumi-shell.nix -i bash +#!nix-shell -i bash -p gh # shellcheck shell=bash # Bash 3 compatible for Darwin diff --git a/pkgs/tools/admin/pulumi-bin/update-pulumi-shell.nix b/pkgs/tools/admin/pulumi-bin/update-pulumi-shell.nix deleted file mode 100644 index 8101f1b5b926..000000000000 --- a/pkgs/tools/admin/pulumi-bin/update-pulumi-shell.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ - nixpkgs ? import ../../../.. { }, -}: -with nixpkgs; -mkShell { - packages = [ - pkgs.gh - ]; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b9258cf91154..b03b18c12676 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3336,8 +3336,6 @@ with pkgs; pulumiPackages = recurseIntoAttrs pulumi.pkgs; - pulumi-bin = callPackage ../tools/admin/pulumi-bin { }; - patch = gnupatch; pcscliteWithPolkit = pcsclite.override { From 43cedd3791176c656eef124e9ab42721938b4036 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 21:27:56 +0000 Subject: [PATCH 350/532] python3Packages.hstspreload: 2025.12.3 -> 2026.2.1 --- pkgs/development/python-modules/hstspreload/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hstspreload/default.nix b/pkgs/development/python-modules/hstspreload/default.nix index a364d73d0b2c..0e09e7937d4f 100644 --- a/pkgs/development/python-modules/hstspreload/default.nix +++ b/pkgs/development/python-modules/hstspreload/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "hstspreload"; - version = "2025.12.3"; + version = "2026.2.1"; pyproject = true; src = fetchFromGitHub { owner = "sethmlarson"; repo = "hstspreload"; tag = version; - hash = "sha256-K44Lzom7AQMsnJGN9RYNfZuD+wbbZtTGStjJtS/4NcE="; + hash = "sha256-sqmzV9JJy71EF1wtLlKc98KGbe8gqsKaAq+VlqXK7kg="; }; build-system = [ setuptools ]; From 8cc83e4cfff44ea785331726c6c039568e4f7362 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 01:29:31 +0100 Subject: [PATCH 351/532] turbovnc: move to pkgs/by-name this shouldn't create any rebuilds --- .../turbovnc/default.nix => by-name/tu/turbovnc/package.nix} | 3 ++- pkgs/top-level/all-packages.nix | 5 ----- 2 files changed, 2 insertions(+), 6 deletions(-) rename pkgs/{tools/admin/turbovnc/default.nix => by-name/tu/turbovnc/package.nix} (98%) diff --git a/pkgs/tools/admin/turbovnc/default.nix b/pkgs/by-name/tu/turbovnc/package.nix similarity index 98% rename from pkgs/tools/admin/turbovnc/default.nix rename to pkgs/by-name/tu/turbovnc/package.nix index 6d6e7b297ccf..5b9f6f5810f4 100644 --- a/pkgs/tools/admin/turbovnc/default.nix +++ b/pkgs/by-name/tu/turbovnc/package.nix @@ -12,6 +12,7 @@ libGL, libgbm, libjpeg_turbo, + libjpeg_turbo' ? libjpeg_turbo.override { enableJava = true; }, makeWrapper, mesa-gl-headers, # for built-in 3D software rendering using swrast openjdk, # for the client with Java GUI @@ -84,7 +85,7 @@ stdenv.mkDerivation (finalAttrs: { freetype libGL # for -DTVNC_SYSTEMX11=1 libgbm - libjpeg_turbo + libjpeg_turbo' openssl pam perl diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b03b18c12676..2c1865e2018e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3739,11 +3739,6 @@ with pkgs; truecrack-cuda = truecrack.override { cudaSupport = true; }; - turbovnc = callPackage ../tools/admin/turbovnc { - # fontDirectories = [ font-adobe-75dpi font-misc-misc font-cursor-misc font-bh-lucidatypewriter-75dpi ]; - libjpeg_turbo = libjpeg_turbo.override { enableJava = true; }; - }; - unbound-with-systemd = unbound.override { withSystemd = true; }; From 05fdd11b7da91faa9c85beab1bfd9bc9d3368aa1 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 01:33:40 +0100 Subject: [PATCH 352/532] winbox3: move to pkgs/by-name this shouldn't create any rebuilds --- .../winbox/default.nix => by-name/wi/winbox3/package.nix} | 3 ++- pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 2 insertions(+), 4 deletions(-) rename pkgs/{tools/admin/winbox/default.nix => by-name/wi/winbox3/package.nix} (97%) diff --git a/pkgs/tools/admin/winbox/default.nix b/pkgs/by-name/wi/winbox3/package.nix similarity index 97% rename from pkgs/tools/admin/winbox/default.nix rename to pkgs/by-name/wi/winbox3/package.nix index 752522c436c8..f9687ca6785c 100644 --- a/pkgs/tools/admin/winbox/default.nix +++ b/pkgs/by-name/wi/winbox3/package.nix @@ -5,10 +5,11 @@ copyDesktopItems, makeDesktopItem, makeBinaryWrapper, - wine, + wineWowPackages, }: let + wine = wineWowPackages.stable; # The icon is also from the winbox AUR package (see above). icon = fetchurl { name = "winbox.png"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2c1865e2018e..954a9fa90031 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1066,9 +1066,6 @@ with pkgs; waydroid-nftables = waydroid.override { withNftables = true; }; winbox = winbox3; - winbox3 = callPackage ../tools/admin/winbox { - wine = wineWowPackages.stable; - }; yabridge = callPackage ../tools/audio/yabridge { wine = wineWowPackages.yabridge; From 27b5db0b82904009e76f709f6cea3510720ae973 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 01:36:34 +0100 Subject: [PATCH 353/532] unetbootin: move to pkgs/by-name this shouldn't create any rebuilds --- .../un/unetbootin/package.nix} | 13 +++++-------- pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 5 insertions(+), 10 deletions(-) rename pkgs/{tools/cd-dvd/unetbootin/default.nix => by-name/un/unetbootin/package.nix} (93%) diff --git a/pkgs/tools/cd-dvd/unetbootin/default.nix b/pkgs/by-name/un/unetbootin/package.nix similarity index 93% rename from pkgs/tools/cd-dvd/unetbootin/default.nix rename to pkgs/by-name/un/unetbootin/package.nix index c51e3b8a9df0..f0179e7ec99c 100644 --- a/pkgs/tools/cd-dvd/unetbootin/default.nix +++ b/pkgs/by-name/un/unetbootin/package.nix @@ -5,10 +5,7 @@ fetchFromGitHub, mtools, p7zip, - wrapQtAppsHook, - qtbase, - qttools, - qmake, + qt5, syslinux, util-linux, which, @@ -30,12 +27,12 @@ stdenv.mkDerivation rec { ''; buildInputs = [ - qtbase - qttools - qmake + qt5.qtbase + qt5.qttools + qt5.qmake ]; - nativeBuildInputs = [ wrapQtAppsHook ]; + nativeBuildInputs = [ qt5.wrapQtAppsHook ]; # Lots of nice hard-coded paths... postPatch = '' diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 954a9fa90031..3a5ab01cdb65 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3675,8 +3675,6 @@ with pkgs; withPython = true; }; - unetbootin = libsForQt5.callPackage ../tools/cd-dvd/unetbootin { }; - unrpa = with python3Packages; toPythonApplication unrpa; usort = with python3Packages; toPythonApplication usort; From 777f5590d305c71bf9008d31c12733a4e785c87b Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 01:38:39 +0100 Subject: [PATCH 354/532] swftools: move to pkgs/by-name this shouldn't create any rebuilds --- .../swftools/default.nix => by-name/sw/swftools/package.nix} | 4 ++-- pkgs/{tools/video => by-name/sw}/swftools/swftools.patch | 0 pkgs/top-level/all-packages.nix | 4 ---- 3 files changed, 2 insertions(+), 6 deletions(-) rename pkgs/{tools/video/swftools/default.nix => by-name/sw/swftools/package.nix} (95%) rename pkgs/{tools/video => by-name/sw}/swftools/swftools.patch (100%) diff --git a/pkgs/tools/video/swftools/default.nix b/pkgs/by-name/sw/swftools/package.nix similarity index 95% rename from pkgs/tools/video/swftools/default.nix rename to pkgs/by-name/sw/swftools/package.nix index 60ab7234fa84..4f9b6a76d073 100644 --- a/pkgs/tools/video/swftools/default.nix +++ b/pkgs/by-name/sw/swftools/package.nix @@ -1,13 +1,13 @@ { lib, - stdenv, + gccStdenv, fetchurl, freetype, libjpeg, zlib, }: -stdenv.mkDerivation rec { +gccStdenv.mkDerivation rec { pname = "swftools"; version = "0.9.2"; diff --git a/pkgs/tools/video/swftools/swftools.patch b/pkgs/by-name/sw/swftools/swftools.patch similarity index 100% rename from pkgs/tools/video/swftools/swftools.patch rename to pkgs/by-name/sw/swftools/swftools.patch diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3a5ab01cdb65..703108f292c6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6259,10 +6259,6 @@ with pkgs; stdenv = if stdenv.hostPlatform.isDarwin then gccStdenv else stdenv; }; - swftools = callPackage ../tools/video/swftools { - stdenv = gccStdenv; - }; - teensyduino = arduino-core.override { withGui = true; withTeensyduino = true; From 1037c24fdf400c634aff592ed470aa6cfa62a307 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 01:43:04 +0100 Subject: [PATCH 355/532] unar: move to pkgs/by-name this shouldn't create any rebuilds --- .../unar/default.nix => by-name/un/unar/package.nix} | 6 ++++-- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 4 insertions(+), 6 deletions(-) rename pkgs/{tools/archivers/unar/default.nix => by-name/un/unar/package.nix} (98%) diff --git a/pkgs/tools/archivers/unar/default.nix b/pkgs/by-name/un/unar/package.nix similarity index 98% rename from pkgs/tools/archivers/unar/default.nix rename to pkgs/by-name/un/unar/package.nix index 43806054954d..12b097178beb 100644 --- a/pkgs/tools/archivers/unar/default.nix +++ b/pkgs/by-name/un/unar/package.nix @@ -1,6 +1,6 @@ { lib, - stdenv, + clangStdenv, fetchFromGitHub, installShellFiles, gnustep-base, @@ -11,7 +11,9 @@ wavpack, xcbuildHook, }: - +let + stdenv = clangStdenv; +in stdenv.mkDerivation rec { pname = "unar"; version = "1.10.8"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 703108f292c6..d6a6ec0a95ba 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3761,10 +3761,6 @@ with pkgs; inherit (chickenPackages_4) eggDerivation fetchegg; }; - unar = callPackage ../tools/archivers/unar { - stdenv = clangStdenv; - }; - unzipNLS = lowPrio (unzip.override { enableNLS = true; }); inherit (callPackages ../servers/varnish { }) From a26f47dd15a42e9a084e86f95094e9274000b495 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 01:46:03 +0100 Subject: [PATCH 356/532] unrar-wrapper: move to pkgs/by-name this shouldn't create any rebuilds --- .../default.nix => by-name/un/unrar-wrapper/package.nix} | 4 ++-- .../archivers => by-name/un}/unrar-wrapper/setup-hook.sh | 0 pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 2 insertions(+), 4 deletions(-) rename pkgs/{tools/archivers/unrar-wrapper/default.nix => by-name/un/unrar-wrapper/package.nix} (94%) rename pkgs/{tools/archivers => by-name/un}/unrar-wrapper/setup-hook.sh (100%) diff --git a/pkgs/tools/archivers/unrar-wrapper/default.nix b/pkgs/by-name/un/unrar-wrapper/package.nix similarity index 94% rename from pkgs/tools/archivers/unrar-wrapper/default.nix rename to pkgs/by-name/un/unrar-wrapper/package.nix index a6b697eb2a5d..f504d181799d 100644 --- a/pkgs/tools/archivers/unrar-wrapper/default.nix +++ b/pkgs/by-name/un/unrar-wrapper/package.nix @@ -1,11 +1,11 @@ { lib, - buildPythonApplication, + python3Packages, fetchFromGitHub, unar, }: -buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "unrar-wrapper"; version = "1.0.0"; format = "setuptools"; diff --git a/pkgs/tools/archivers/unrar-wrapper/setup-hook.sh b/pkgs/by-name/un/unrar-wrapper/setup-hook.sh similarity index 100% rename from pkgs/tools/archivers/unrar-wrapper/setup-hook.sh rename to pkgs/by-name/un/unrar-wrapper/setup-hook.sh diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d6a6ec0a95ba..c531ffb579d0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3751,8 +3751,6 @@ with pkgs; withRedis = true; }; - unrar-wrapper = python3Packages.callPackage ../tools/archivers/unrar-wrapper { }; - ugarit = callPackage ../tools/backup/ugarit { inherit (chickenPackages_4) eggDerivation fetchegg; }; From c6332f2acdb06e1cf474612dfec5fc8e617a9261 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 01:48:43 +0100 Subject: [PATCH 357/532] libstrangle: move to pkgs/by-name this shouldn't create any rebuilds --- pkgs/{tools/X11 => by-name/li}/libstrangle/nixos.patch | 0 .../default.nix => by-name/li/libstrangle/package.nix} | 4 ++-- pkgs/top-level/all-packages.nix | 4 ---- 3 files changed, 2 insertions(+), 6 deletions(-) rename pkgs/{tools/X11 => by-name/li}/libstrangle/nixos.patch (100%) rename pkgs/{tools/X11/libstrangle/default.nix => by-name/li/libstrangle/package.nix} (97%) diff --git a/pkgs/tools/X11/libstrangle/nixos.patch b/pkgs/by-name/li/libstrangle/nixos.patch similarity index 100% rename from pkgs/tools/X11/libstrangle/nixos.patch rename to pkgs/by-name/li/libstrangle/nixos.patch diff --git a/pkgs/tools/X11/libstrangle/default.nix b/pkgs/by-name/li/libstrangle/package.nix similarity index 97% rename from pkgs/tools/X11/libstrangle/default.nix rename to pkgs/by-name/li/libstrangle/package.nix index fb63ed546b22..1a2fb56ea598 100644 --- a/pkgs/tools/X11/libstrangle/default.nix +++ b/pkgs/by-name/li/libstrangle/package.nix @@ -1,13 +1,13 @@ { lib, - stdenv, + stdenv_32bit, fetchFromGitLab, fetchpatch, libGL, libX11, }: -stdenv.mkDerivation rec { +stdenv_32bit.mkDerivation rec { pname = "libstrangle"; version = "unstable-202202022"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c531ffb579d0..9c7f500e18cf 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11201,10 +11201,6 @@ with pkgs; myfitnesspal = with python3Packages; toPythonApplication myfitnesspal; - libstrangle = callPackage ../tools/X11/libstrangle { - stdenv = stdenv_32bit; - }; - lightdm_qt = lightdm.override { withQt5 = true; }; curaengine_stable = callPackage ../applications/misc/curaengine/stable.nix { }; From 8344a1fab71cd847aa030461d0c068068357af87 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Feb 2026 21:33:45 +0000 Subject: [PATCH 358/532] python3Packages.ydata-profiling: 4.18.0 -> 4.18.1 Diff: https://github.com/ydataai/ydata-profiling/compare/v4.18.0...v4.18.1 Changelog: https://github.com/ydataai/ydata-profiling/releases/tag/v4.18.1 --- pkgs/development/python-modules/ydata-profiling/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ydata-profiling/default.nix b/pkgs/development/python-modules/ydata-profiling/default.nix index 8df85d97257e..7f3a564c81c0 100644 --- a/pkgs/development/python-modules/ydata-profiling/default.nix +++ b/pkgs/development/python-modules/ydata-profiling/default.nix @@ -31,14 +31,14 @@ buildPythonPackage rec { pname = "ydata-profiling"; - version = "4.18.0"; + version = "4.18.1"; pyproject = true; src = fetchFromGitHub { owner = "ydataai"; repo = "ydata-profiling"; tag = "v${version}"; - hash = "sha256-fzHKIojgFlyYH27z0NwCkf0nIkoIyGj5IoKIdy82Da4="; + hash = "sha256-CNeHsOpFkKvcCWGEholabcsqXJzINUUxFZ7I5bPBoYM="; }; postPatch = '' From 490c7d2129f9373df0d22fc4efc073ebec1b1b95 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Feb 2026 21:35:58 +0000 Subject: [PATCH 359/532] python3Packages.ydata-profiling: cleanup --- .../ydata-profiling/default.nix | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/ydata-profiling/default.nix b/pkgs/development/python-modules/ydata-profiling/default.nix index 7f3a564c81c0..05c1e8d76d40 100644 --- a/pkgs/development/python-modules/ydata-profiling/default.nix +++ b/pkgs/development/python-modules/ydata-profiling/default.nix @@ -2,7 +2,12 @@ lib, buildPythonPackage, fetchFromGitHub, - pytestCheckHook, + + # build-system + setuptools, + setuptools-scm, + + # dependencies dacite, filetype, imagehash, @@ -14,22 +19,23 @@ numpy, pandas, phik, - pyarrow, pydantic, pyyaml, requests, scipy, - setuptools, - setuptools-scm, seaborn, statsmodels, tqdm, typeguard, visions, wordcloud, + + # tests + pyarrow, + pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "ydata-profiling"; version = "4.18.1"; pyproject = true; @@ -37,7 +43,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "ydataai"; repo = "ydata-profiling"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-CNeHsOpFkKvcCWGEholabcsqXJzINUUxFZ7I5bPBoYM="; }; @@ -48,7 +54,7 @@ buildPythonPackage rec { ''; preBuild = '' - echo ${version} > VERSION + echo ${finalAttrs.version} > VERSION ''; build-system = [ @@ -119,9 +125,9 @@ buildPythonPackage rec { meta = { description = "Create HTML profiling reports from Pandas DataFrames"; homepage = "https://ydata-profiling.ydata.ai"; - changelog = "https://github.com/ydataai/ydata-profiling/releases/tag/v${version}"; + changelog = "https://github.com/ydataai/ydata-profiling/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ bcdarwin ]; mainProgram = "ydata_profiling"; }; -} +}) From ff047a9023340e184a1632f137822b77bfc1beea Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Feb 2026 21:38:29 +0000 Subject: [PATCH 360/532] python3Packages.ydata-profiling: disable on python>=3.14 Tracking: https://github.com/NixOS/nixpkgs/issues/475732 --- pkgs/development/python-modules/ydata-profiling/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/ydata-profiling/default.nix b/pkgs/development/python-modules/ydata-profiling/default.nix index 05c1e8d76d40..c8e01825f4a2 100644 --- a/pkgs/development/python-modules/ydata-profiling/default.nix +++ b/pkgs/development/python-modules/ydata-profiling/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + pythonAtLeast, # build-system setuptools, @@ -47,6 +48,9 @@ buildPythonPackage (finalAttrs: { hash = "sha256-CNeHsOpFkKvcCWGEholabcsqXJzINUUxFZ7I5bPBoYM="; }; + # pydantic.v1.errors.ConfigError: unable to infer type for attribute "sortby" + disabled = pythonAtLeast "3.14"; + postPatch = '' substituteInPlace pyproject.toml \ --replace-fail "setuptools>=72.0.0,<80.0.0" "setuptools" \ From 3c439f727510191ec28d825b2f5a0b43aba2460c Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 01:55:23 +0100 Subject: [PATCH 361/532] virtualgl{,Lib}: move to pkgs/by-name this shouldn't create any rebuilds --- .../default.nix => by-name/vi/virtualgl/package.nix} | 9 +++++---- .../lib.nix => by-name/vi/virtualglLib/package.nix} | 4 ++-- pkgs/top-level/all-packages.nix | 9 --------- 3 files changed, 7 insertions(+), 15 deletions(-) rename pkgs/{tools/X11/virtualgl/default.nix => by-name/vi/virtualgl/package.nix} (70%) rename pkgs/{tools/X11/virtualgl/lib.nix => by-name/vi/virtualglLib/package.nix} (98%) diff --git a/pkgs/tools/X11/virtualgl/default.nix b/pkgs/by-name/vi/virtualgl/package.nix similarity index 70% rename from pkgs/tools/X11/virtualgl/default.nix rename to pkgs/by-name/vi/virtualgl/package.nix index 15de52551f3e..ee8ec969d70a 100644 --- a/pkgs/tools/X11/virtualgl/default.nix +++ b/pkgs/by-name/vi/virtualgl/package.nix @@ -2,10 +2,11 @@ stdenv, lib, virtualglLib, - virtualglLib_i686 ? null, + pkgsi686Linux, makeWrapper, vulkan-loader, addDriverRunpath, + usei686VirtualglLib ? stdenv.hostPlatform.system == "x86_64-linux", }: stdenv.mkDerivation { @@ -25,7 +26,7 @@ stdenv.mkDerivation { --prefix LD_LIBRARY_PATH : "${ lib.makeLibraryPath [ virtualglLib - virtualglLib_i686 + (if usei686VirtualglLib then pkgsi686Linux.virtualglLib else null) # TODO use lib.optional(s) for this addDriverRunpath.driverLink @@ -34,8 +35,8 @@ stdenv.mkDerivation { ] }" '' - + lib.optionalString (virtualglLib_i686 != null) '' - ln -sf ${virtualglLib_i686}/bin/.vglrun.vars32 $out/bin + + lib.optionalString usei686VirtualglLib '' + ln -sf ${pkgsi686Linux.virtualglLib}/bin/.vglrun.vars32 $out/bin ''; meta = { diff --git a/pkgs/tools/X11/virtualgl/lib.nix b/pkgs/by-name/vi/virtualglLib/package.nix similarity index 98% rename from pkgs/tools/X11/virtualgl/lib.nix rename to pkgs/by-name/vi/virtualglLib/package.nix index bd4d5e9edf72..3160ac60d939 100644 --- a/pkgs/tools/X11/virtualgl/lib.nix +++ b/pkgs/by-name/vi/virtualglLib/package.nix @@ -9,7 +9,7 @@ libXtst, libXi, libjpeg_turbo, - fltk, + fltk_1_3, libxcb-keysyms, opencl-headers, opencl-clhpp, @@ -46,7 +46,7 @@ stdenv.mkDerivation rec { libjpeg_turbo libGL libGLU - fltk + fltk_1_3 libXv libXtst libXi diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9c7f500e18cf..65e66133af50 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11546,15 +11546,6 @@ with pkgs; } ); - virtualglLib = callPackage ../tools/X11/virtualgl/lib.nix { - fltk = fltk_1_3; - }; - - virtualgl = callPackage ../tools/X11/virtualgl { - virtualglLib_i686 = - if stdenv.hostPlatform.system == "x86_64-linux" then pkgsi686Linux.virtualglLib else null; - }; - vlc-bin-universal = vlc-bin.override { variant = "universal"; }; libvlc = vlc.override { From 0f3f3b3e2f25254121cd028cf147dc988b35175e Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 01:57:12 +0100 Subject: [PATCH 362/532] xbindkeys-config: move to pkgs/by-name this shouldn't create any rebuilds --- pkgs/{tools/X11 => by-name/xb}/xbindkeys-config/.editorconfig | 0 .../default.nix => by-name/xb/xbindkeys-config/package.nix} | 1 - .../xb}/xbindkeys-config/xbindkeys-config-patch1.patch | 0 .../X11 => by-name/xb}/xbindkeys-config/xbindkeys-config.1 | 0 pkgs/top-level/all-packages.nix | 4 ---- 5 files changed, 5 deletions(-) rename pkgs/{tools/X11 => by-name/xb}/xbindkeys-config/.editorconfig (100%) rename pkgs/{tools/X11/xbindkeys-config/default.nix => by-name/xb/xbindkeys-config/package.nix} (99%) rename pkgs/{tools/X11 => by-name/xb}/xbindkeys-config/xbindkeys-config-patch1.patch (100%) rename pkgs/{tools/X11 => by-name/xb}/xbindkeys-config/xbindkeys-config.1 (100%) diff --git a/pkgs/tools/X11/xbindkeys-config/.editorconfig b/pkgs/by-name/xb/xbindkeys-config/.editorconfig similarity index 100% rename from pkgs/tools/X11/xbindkeys-config/.editorconfig rename to pkgs/by-name/xb/xbindkeys-config/.editorconfig diff --git a/pkgs/tools/X11/xbindkeys-config/default.nix b/pkgs/by-name/xb/xbindkeys-config/package.nix similarity index 99% rename from pkgs/tools/X11/xbindkeys-config/default.nix rename to pkgs/by-name/xb/xbindkeys-config/package.nix index 3a0bb35223cf..ca61178059b1 100644 --- a/pkgs/tools/X11/xbindkeys-config/default.nix +++ b/pkgs/by-name/xb/xbindkeys-config/package.nix @@ -6,7 +6,6 @@ pkg-config, procps, makeWrapper, - ... }: stdenv.mkDerivation rec { diff --git a/pkgs/tools/X11/xbindkeys-config/xbindkeys-config-patch1.patch b/pkgs/by-name/xb/xbindkeys-config/xbindkeys-config-patch1.patch similarity index 100% rename from pkgs/tools/X11/xbindkeys-config/xbindkeys-config-patch1.patch rename to pkgs/by-name/xb/xbindkeys-config/xbindkeys-config-patch1.patch diff --git a/pkgs/tools/X11/xbindkeys-config/xbindkeys-config.1 b/pkgs/by-name/xb/xbindkeys-config/xbindkeys-config.1 similarity index 100% rename from pkgs/tools/X11/xbindkeys-config/xbindkeys-config.1 rename to pkgs/by-name/xb/xbindkeys-config/xbindkeys-config.1 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 65e66133af50..914025512de8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11666,10 +11666,6 @@ with pkgs; x32edit = callPackage ../applications/audio/midas/x32edit.nix { }; - xbindkeys-config = callPackage ../tools/X11/xbindkeys-config { - gtk = gtk2; - }; - kodiPackages = recurseIntoAttrs (kodi.packages); kodi = callPackage ../applications/video/kodi { From 2a7711e8a5bd9aad1475fbbf5660be85953e0387 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 01:59:25 +0100 Subject: [PATCH 363/532] pyznap: move to pkgs/by-name this shouldn't create any rebuilds --- .../pyznap/default.nix => by-name/py/pyznap/package.nix} | 7 +++---- pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 3 insertions(+), 6 deletions(-) rename pkgs/{tools/backup/pyznap/default.nix => by-name/py/pyznap/package.nix} (83%) diff --git a/pkgs/tools/backup/pyznap/default.nix b/pkgs/by-name/py/pyznap/package.nix similarity index 83% rename from pkgs/tools/backup/pyznap/default.nix rename to pkgs/by-name/py/pyznap/package.nix index 082ffe7df651..54aa459d6b3b 100644 --- a/pkgs/tools/backup/pyznap/default.nix +++ b/pkgs/by-name/py/pyznap/package.nix @@ -1,11 +1,10 @@ { lib, - buildPythonApplication, + python3Packages, fetchPypi, - setuptools, }: -buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "pyznap"; version = "1.6.0"; format = "setuptools"; @@ -15,7 +14,7 @@ buildPythonApplication rec { sha256 = "88bf1d6de2c11f14acbdfa01b61eb95c94f95d829ddebdaee3786b64ccb93ae3"; }; - propagatedBuildInputs = [ + propagatedBuildInputs = with python3Packages; [ setuptools ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 914025512de8..622920e422e3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1943,8 +1943,6 @@ with pkgs; pixcat = with python3Packages; toPythonApplication pixcat; - pyznap = python3Packages.callPackage ../tools/backup/pyznap { }; - psrecord = python3Packages.callPackage ../tools/misc/psrecord { }; remarkable-mouse = python3Packages.callPackage ../applications/misc/remarkable/remarkable-mouse { }; From 8367bedf663c98406511608800fc2f57220a50ad Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 02:02:52 +0100 Subject: [PATCH 364/532] ugarit: move to pkgs/by-name this shouldn't create any rebuilds --- pkgs/{tools/backup => by-name/ug}/ugarit/eggs.nix | 0 .../ugarit/default.nix => by-name/ug/ugarit/package.nix} | 9 ++++----- .../ug}/ugarit/posix-extras-add-sysmacros-include.patch | 0 pkgs/top-level/all-packages.nix | 4 ---- 4 files changed, 4 insertions(+), 9 deletions(-) rename pkgs/{tools/backup => by-name/ug}/ugarit/eggs.nix (100%) rename pkgs/{tools/backup/ugarit/default.nix => by-name/ug/ugarit/package.nix} (79%) rename pkgs/{tools/backup => by-name/ug}/ugarit/posix-extras-add-sysmacros-include.patch (100%) diff --git a/pkgs/tools/backup/ugarit/eggs.nix b/pkgs/by-name/ug/ugarit/eggs.nix similarity index 100% rename from pkgs/tools/backup/ugarit/eggs.nix rename to pkgs/by-name/ug/ugarit/eggs.nix diff --git a/pkgs/tools/backup/ugarit/default.nix b/pkgs/by-name/ug/ugarit/package.nix similarity index 79% rename from pkgs/tools/backup/ugarit/default.nix rename to pkgs/by-name/ug/ugarit/package.nix index 02ea3966d1b9..12504c80de8e 100644 --- a/pkgs/tools/backup/ugarit/default.nix +++ b/pkgs/by-name/ug/ugarit/package.nix @@ -1,20 +1,19 @@ { lib, - eggDerivation, - fetchegg, + chickenPackages_4, z3, }: let - eggs = import ./eggs.nix { inherit eggDerivation fetchegg; }; + eggs = import ./eggs.nix { inherit (chickenPackages_4) eggDerivation fetchegg; }; in -eggDerivation rec { +chickenPackages_4.eggDerivation rec { pname = "ugarit"; version = "2.0"; name = "${pname}-${version}"; - src = fetchegg { + src = chickenPackages_4.fetchegg { inherit version; name = pname; sha256 = "1l5zkr6b8l5dw9p5mimbva0ncqw1sbvp3d4cywm1hqx2m03a0f1n"; diff --git a/pkgs/tools/backup/ugarit/posix-extras-add-sysmacros-include.patch b/pkgs/by-name/ug/ugarit/posix-extras-add-sysmacros-include.patch similarity index 100% rename from pkgs/tools/backup/ugarit/posix-extras-add-sysmacros-include.patch rename to pkgs/by-name/ug/ugarit/posix-extras-add-sysmacros-include.patch diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 622920e422e3..dea5296cd5fd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3749,10 +3749,6 @@ with pkgs; withRedis = true; }; - ugarit = callPackage ../tools/backup/ugarit { - inherit (chickenPackages_4) eggDerivation fetchegg; - }; - ugarit-manifest-maker = callPackage ../tools/backup/ugarit-manifest-maker { inherit (chickenPackages_4) eggDerivation fetchegg; }; From 9177a976e7c1ccd05edf590c7e224e10b3fa6233 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 02:04:49 +0100 Subject: [PATCH 365/532] ugarit-manifest-maker: move to pkgs/by-name this shouldn't create any rebuilds --- .../ug}/ugarit-manifest-maker/eggs.nix | 0 .../ug/ugarit-manifest-maker/package.nix} | 10 ++++------ pkgs/top-level/all-packages.nix | 4 ---- 3 files changed, 4 insertions(+), 10 deletions(-) rename pkgs/{tools/backup => by-name/ug}/ugarit-manifest-maker/eggs.nix (100%) rename pkgs/{tools/backup/ugarit-manifest-maker/default.nix => by-name/ug/ugarit-manifest-maker/package.nix} (77%) diff --git a/pkgs/tools/backup/ugarit-manifest-maker/eggs.nix b/pkgs/by-name/ug/ugarit-manifest-maker/eggs.nix similarity index 100% rename from pkgs/tools/backup/ugarit-manifest-maker/eggs.nix rename to pkgs/by-name/ug/ugarit-manifest-maker/eggs.nix diff --git a/pkgs/tools/backup/ugarit-manifest-maker/default.nix b/pkgs/by-name/ug/ugarit-manifest-maker/package.nix similarity index 77% rename from pkgs/tools/backup/ugarit-manifest-maker/default.nix rename to pkgs/by-name/ug/ugarit-manifest-maker/package.nix index 963a400795d4..2811980c095f 100644 --- a/pkgs/tools/backup/ugarit-manifest-maker/default.nix +++ b/pkgs/by-name/ug/ugarit-manifest-maker/package.nix @@ -1,20 +1,18 @@ { - pkgs, lib, - eggDerivation, - fetchegg, + chickenPackages_4, }: let - eggs = import ./eggs.nix { inherit eggDerivation fetchegg; }; + eggs = import ./eggs.nix { inherit (chickenPackages_4) eggDerivation fetchegg; }; in -eggDerivation rec { +chickenPackages_4.eggDerivation rec { pname = "ugarit-manifest-maker"; version = "0.1"; name = "${pname}-${version}"; - src = fetchegg { + src = chickenPackages_4.fetchegg { inherit version; name = pname; sha256 = "1jv8lhn4s5a3qphqd3zfwl1py0m5cmqj1h55ys0935m5f422547q"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index dea5296cd5fd..f22f19b1feea 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3749,10 +3749,6 @@ with pkgs; withRedis = true; }; - ugarit-manifest-maker = callPackage ../tools/backup/ugarit-manifest-maker { - inherit (chickenPackages_4) eggDerivation fetchegg; - }; - unzipNLS = lowPrio (unzip.override { enableNLS = true; }); inherit (callPackages ../servers/varnish { }) From 39052e9a7839175c19f0960c57e77a107ecd045d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 21:41:57 +0000 Subject: [PATCH 366/532] python3Packages.reolink-aio: 0.18.1 -> 0.18.2 --- pkgs/development/python-modules/reolink-aio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/reolink-aio/default.nix b/pkgs/development/python-modules/reolink-aio/default.nix index d70750b38084..866de1537f0b 100644 --- a/pkgs/development/python-modules/reolink-aio/default.nix +++ b/pkgs/development/python-modules/reolink-aio/default.nix @@ -12,14 +12,14 @@ buildPythonPackage (finalAttrs: { pname = "reolink-aio"; - version = "0.18.1"; + version = "0.18.2"; pyproject = true; src = fetchFromGitHub { owner = "starkillerOG"; repo = "reolink_aio"; tag = finalAttrs.version; - hash = "sha256-j11jB/yO9l2HYbHNFPuGZU1x5sTFnxlXi2lt9J0H7FE="; + hash = "sha256-DkFMXBsgQvi2tRe0ddpKkvQ3xxbvZgNPvXtjoK+sMME="; }; build-system = [ setuptools ]; From dba8bc3acdedb914ce7cf1893785e79b7954f398 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 02:08:57 +0100 Subject: [PATCH 367/532] liquidsoap: move to pkgs/by-name this shouldn't create any rebuilds --- .../full.nix => by-name/li/liquidsoap/package.nix} | 9 ++++++--- pkgs/top-level/all-packages.nix | 5 ----- 2 files changed, 6 insertions(+), 8 deletions(-) rename pkgs/{tools/audio/liquidsoap/full.nix => by-name/li/liquidsoap/package.nix} (97%) diff --git a/pkgs/tools/audio/liquidsoap/full.nix b/pkgs/by-name/li/liquidsoap/package.nix similarity index 97% rename from pkgs/tools/audio/liquidsoap/full.nix rename to pkgs/by-name/li/liquidsoap/package.nix index 52578b24191e..5eec38b5de54 100644 --- a/pkgs/tools/audio/liquidsoap/full.nix +++ b/pkgs/by-name/li/liquidsoap/package.nix @@ -6,21 +6,24 @@ which, pkg-config, libjpeg, - ocamlPackages, + ocaml-ng, awscli2, bubblewrap, curl, dune, - ffmpeg, + ffmpeg_6-full, yt-dlp, runtimePackages ? [ awscli2 bubblewrap curl - ffmpeg + ffmpeg_6-full yt-dlp ], }: +let + ocamlPackages = ocaml-ng.ocamlPackages_4_14; +in stdenv.mkDerivation (finalAttrs: { pname = "liquidsoap"; version = "2.4.2"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f22f19b1feea..3787e8e17938 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2841,11 +2841,6 @@ with pkgs; limine-full = limine.override { enableAll = true; }; - liquidsoap = callPackage ../tools/audio/liquidsoap/full.nix { - ffmpeg = ffmpeg_6-full; - ocamlPackages = ocaml-ng.ocamlPackages_4_14; - }; - loganalyzer = libsForQt5.callPackage ../development/tools/loganalyzer { }; logstash7 = callPackage ../tools/misc/logstash/7.x.nix { From c9fc9e9c249c34a628b33005a9eff0aeb3cc3234 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 02:12:14 +0100 Subject: [PATCH 368/532] tidal-dl: move to pkgs/by-name this shouldn't create any rebuilds --- .../default.nix => by-name/ti/tidal-dl/package.nix} | 7 +++---- pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 3 insertions(+), 6 deletions(-) rename pkgs/{tools/audio/tidal-dl/default.nix => by-name/ti/tidal-dl/package.nix} (81%) diff --git a/pkgs/tools/audio/tidal-dl/default.nix b/pkgs/by-name/ti/tidal-dl/package.nix similarity index 81% rename from pkgs/tools/audio/tidal-dl/default.nix rename to pkgs/by-name/ti/tidal-dl/package.nix index 89fb185d793e..e89e05d6dbae 100644 --- a/pkgs/tools/audio/tidal-dl/default.nix +++ b/pkgs/by-name/ti/tidal-dl/package.nix @@ -1,11 +1,10 @@ { lib, - buildPythonApplication, + python3Packages, fetchPypi, - aigpy, }: -buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "tidal-dl"; version = "2022.10.31.1"; format = "setuptools"; @@ -15,7 +14,7 @@ buildPythonApplication rec { hash = "sha256-b2AAsiI3n2/v6HC37fMI/d8UcxZxsWM+fnWvdajHrOg="; }; - propagatedBuildInputs = [ aigpy ]; + propagatedBuildInputs = with python3Packages; [ aigpy ]; meta = { homepage = "https://github.com/yaronzz/Tidal-Media-Downloader"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3787e8e17938..2ac4157d6440 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13242,8 +13242,6 @@ with pkgs; swift-corelibs-libdispatch = swiftPackages.Dispatch; - tidal-dl = python3Packages.callPackage ../tools/audio/tidal-dl { }; - duden = python3Packages.toPythonApplication python3Packages.duden; yaziPlugins = recurseIntoAttrs (callPackage ../by-name/ya/yazi/plugins { }); From 86931190a67191b3294e2aebd5507d1b4d6053d3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 21:45:47 +0000 Subject: [PATCH 369/532] super-productivity: 17.0.2 -> 17.0.12 --- pkgs/by-name/su/super-productivity/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/su/super-productivity/package.nix b/pkgs/by-name/su/super-productivity/package.nix index a670ee66e996..f67d27fe9313 100644 --- a/pkgs/by-name/su/super-productivity/package.nix +++ b/pkgs/by-name/su/super-productivity/package.nix @@ -18,7 +18,7 @@ let in buildNpmPackage rec { pname = "super-productivity"; - version = "17.0.2"; + version = "17.0.12"; inherit nodejs; @@ -26,7 +26,7 @@ buildNpmPackage rec { owner = "johannesjo"; repo = "super-productivity"; tag = "v${version}"; - hash = "sha256-3NbWdKWLSqPyZfZmLzrkqwA/yEI4quhfnvtIhgbRPFA="; + hash = "sha256-34zM9Zm9wCYJb6klX94yWMIxze8QCzRLmP1vRVKb3+g="; postFetch = '' find $out -name package-lock.json -exec ${lib.getExe npm-lockfile-fix} -r {} \; @@ -69,7 +69,7 @@ buildNpmPackage rec { dontInstall = true; outputHashMode = "recursive"; - hash = "sha256-mWx0pNxTthqSeSwNM8BrsAf/hzbsclEqMFxGicKosZw="; + hash = "sha256-KFsV62V7FqTb73uJ0Y0Psm94uGAbGMCXs//7BIzIbc0="; } ); From 8cf21fbb8be6cf91b3ea2703f3e15a7ad7318a50 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Feb 2026 21:50:23 +0000 Subject: [PATCH 370/532] python3Packages.aioboto3: cleanup --- .../python-modules/aioboto3/default.nix | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/aioboto3/default.nix b/pkgs/development/python-modules/aioboto3/default.nix index 8f3a56165f65..fd1422b8fbb9 100644 --- a/pkgs/development/python-modules/aioboto3/default.nix +++ b/pkgs/development/python-modules/aioboto3/default.nix @@ -1,20 +1,30 @@ { lib, + buildPythonPackage, + fetchFromGitHub, + + # build-system + setuptools, + setuptools-scm, + + # dependencies aiobotocore, aiofiles, - buildPythonPackage, + + # optional-dependencies + # chalice chalice, + # s3cse cryptography, + + # tests dill, - fetchFromGitHub, moto, pytest-asyncio, pytestCheckHook, - setuptools, - setuptools-scm, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "aioboto3"; version = "15.5.0"; pyproject = true; @@ -22,7 +32,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "terricain"; repo = "aioboto3"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-yGKjcZlXs1f72OGX5rUWvfDKZAYU3ZV2RVQnd0InxBQ="; }; @@ -53,7 +63,7 @@ buildPythonPackage rec { pytestCheckHook ] ++ moto.optional-dependencies.server - ++ lib.concatAttrValues optional-dependencies; + ++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies; disabledTests = [ "test_patches" @@ -64,8 +74,8 @@ buildPythonPackage rec { meta = { description = "Wrapper to use boto3 resources with the aiobotocore async backend"; homepage = "https://github.com/terricain/aioboto3"; - changelog = "https://github.com/terricain/aioboto3/blob/${src.rev}/CHANGELOG.rst"; + changelog = "https://github.com/terricain/aioboto3/blob/${finalAttrs.src.tag}/CHANGELOG.rst"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) From 6e35baca32a4d0daf62eb1d72da60cebf82ed7ca Mon Sep 17 00:00:00 2001 From: leiserfg Date: Sun, 1 Feb 2026 22:47:56 +0100 Subject: [PATCH 371/532] glslviewer: 3.2.4 -> 3.5.1 --- pkgs/by-name/gl/glslviewer/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gl/glslviewer/package.nix b/pkgs/by-name/gl/glslviewer/package.nix index 6180075d63b9..8f323914fee7 100644 --- a/pkgs/by-name/gl/glslviewer/package.nix +++ b/pkgs/by-name/gl/glslviewer/package.nix @@ -14,16 +14,17 @@ libGLU, ffmpeg_7, ncurses, + python3, }: stdenv.mkDerivation (finalAttrs: { pname = "glslviewer"; - version = "3.2.4"; + version = "3.5.1"; src = fetchFromGitHub { owner = "patriciogonzalezvivo"; repo = "glslViewer"; fetchSubmodules = true; tag = finalAttrs.version; - hash = "sha256-Ve3wmX5+kABCu8IRe4ySrwsBJm47g1zvMqDbqrpQl88="; + hash = "sha256-gQF3hkudQXxI3t1e0Iaa4dYbVc3I7lBekt5jmJLJFpI="; }; nativeBuildInputs = [ cmake @@ -40,9 +41,8 @@ stdenv.mkDerivation (finalAttrs: { libGLU ncurses ffmpeg_7 + python3 ]; - - cmakeFlags = [ "-DCMAKE_POLICY_VERSION_MINIMUM=3.20" ]; meta = { description = "Live GLSL coding renderer"; homepage = "https://patriciogonzalezvivo.com/2015/glslViewer/"; From ca7253dfc9205213194c09b7c51228d6819bade9 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 02:15:15 +0100 Subject: [PATCH 372/532] yabridge{,ctl}: move to pkgs/by-name this shouldn't create any rebuilds --- .../ya}/yabridge/hardcode-dependencies.patch | 0 .../ya}/yabridge/libyabridge-drop-32-bit-support.patch | 0 .../ya}/yabridge/libyabridge-from-nix-profiles.patch | 0 .../default.nix => by-name/ya/yabridge/package.nix} | 4 +++- .../ya}/yabridgectl/chainloader-from-nix-profiles.patch | 0 .../default.nix => by-name/ya/yabridgectl/package.nix} | 4 ++-- .../ya}/yabridgectl/remove-dependency-verification.patch | 0 pkgs/top-level/all-packages.nix | 8 -------- 8 files changed, 5 insertions(+), 11 deletions(-) rename pkgs/{tools/audio => by-name/ya}/yabridge/hardcode-dependencies.patch (100%) rename pkgs/{tools/audio => by-name/ya}/yabridge/libyabridge-drop-32-bit-support.patch (100%) rename pkgs/{tools/audio => by-name/ya}/yabridge/libyabridge-from-nix-profiles.patch (100%) rename pkgs/{tools/audio/yabridge/default.nix => by-name/ya/yabridge/package.nix} (98%) rename pkgs/{tools/audio => by-name/ya}/yabridgectl/chainloader-from-nix-profiles.patch (100%) rename pkgs/{tools/audio/yabridgectl/default.nix => by-name/ya/yabridgectl/package.nix} (94%) rename pkgs/{tools/audio => by-name/ya}/yabridgectl/remove-dependency-verification.patch (100%) diff --git a/pkgs/tools/audio/yabridge/hardcode-dependencies.patch b/pkgs/by-name/ya/yabridge/hardcode-dependencies.patch similarity index 100% rename from pkgs/tools/audio/yabridge/hardcode-dependencies.patch rename to pkgs/by-name/ya/yabridge/hardcode-dependencies.patch diff --git a/pkgs/tools/audio/yabridge/libyabridge-drop-32-bit-support.patch b/pkgs/by-name/ya/yabridge/libyabridge-drop-32-bit-support.patch similarity index 100% rename from pkgs/tools/audio/yabridge/libyabridge-drop-32-bit-support.patch rename to pkgs/by-name/ya/yabridge/libyabridge-drop-32-bit-support.patch diff --git a/pkgs/tools/audio/yabridge/libyabridge-from-nix-profiles.patch b/pkgs/by-name/ya/yabridge/libyabridge-from-nix-profiles.patch similarity index 100% rename from pkgs/tools/audio/yabridge/libyabridge-from-nix-profiles.patch rename to pkgs/by-name/ya/yabridge/libyabridge-from-nix-profiles.patch diff --git a/pkgs/tools/audio/yabridge/default.nix b/pkgs/by-name/ya/yabridge/package.nix similarity index 98% rename from pkgs/tools/audio/yabridge/default.nix rename to pkgs/by-name/ya/yabridge/package.nix index 553712f2222b..378e2231744e 100644 --- a/pkgs/tools/audio/yabridge/default.nix +++ b/pkgs/by-name/ya/yabridge/package.nix @@ -8,12 +8,14 @@ meson, ninja, pkg-config, - wine, + wineWowPackages, libxcb, nix-update-script, }: let + wine = wineWowPackages.yabridge; + # Derived from subprojects/asio.wrap asio = fetchFromGitHub { owner = "chriskohlhoff"; diff --git a/pkgs/tools/audio/yabridgectl/chainloader-from-nix-profiles.patch b/pkgs/by-name/ya/yabridgectl/chainloader-from-nix-profiles.patch similarity index 100% rename from pkgs/tools/audio/yabridgectl/chainloader-from-nix-profiles.patch rename to pkgs/by-name/ya/yabridgectl/chainloader-from-nix-profiles.patch diff --git a/pkgs/tools/audio/yabridgectl/default.nix b/pkgs/by-name/ya/yabridgectl/package.nix similarity index 94% rename from pkgs/tools/audio/yabridgectl/default.nix rename to pkgs/by-name/ya/yabridgectl/package.nix index aba3c158d691..53ee5714dc87 100644 --- a/pkgs/tools/audio/yabridgectl/default.nix +++ b/pkgs/by-name/ya/yabridgectl/package.nix @@ -3,7 +3,7 @@ rustPlatform, yabridge, makeWrapper, - wine, + wineWowPackages, }: rustPlatform.buildRustPackage { @@ -31,7 +31,7 @@ rustPlatform.buildRustPackage { wrapProgram "$out/bin/yabridgectl" \ --prefix PATH : ${ lib.makeBinPath [ - wine # winedump + wineWowPackages.yabridge # winedump ] } ''; diff --git a/pkgs/tools/audio/yabridgectl/remove-dependency-verification.patch b/pkgs/by-name/ya/yabridgectl/remove-dependency-verification.patch similarity index 100% rename from pkgs/tools/audio/yabridgectl/remove-dependency-verification.patch rename to pkgs/by-name/ya/yabridgectl/remove-dependency-verification.patch diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2ac4157d6440..53fb30c0d1ec 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1067,14 +1067,6 @@ with pkgs; winbox = winbox3; - yabridge = callPackage ../tools/audio/yabridge { - wine = wineWowPackages.yabridge; - }; - - yabridgectl = callPackage ../tools/audio/yabridgectl { - wine = wineWowPackages.yabridge; - }; - ### APPLICATIONS/VERSION-MANAGEMENT # The full-featured Git. From ddee5b38d42564541f817ab7adef64b95788629f Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 02:17:13 +0100 Subject: [PATCH 373/532] disorderfs: move to pkgs/by-name this shouldn't create any rebuilds --- .../default.nix => by-name/di/disorderfs/package.nix} | 4 ++-- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 2 insertions(+), 6 deletions(-) rename pkgs/{tools/filesystems/disorderfs/default.nix => by-name/di/disorderfs/package.nix} (95%) diff --git a/pkgs/tools/filesystems/disorderfs/default.nix b/pkgs/by-name/di/disorderfs/package.nix similarity index 95% rename from pkgs/tools/filesystems/disorderfs/default.nix rename to pkgs/by-name/di/disorderfs/package.nix index e15225bc89de..960a451763af 100644 --- a/pkgs/tools/filesystems/disorderfs/default.nix +++ b/pkgs/by-name/di/disorderfs/package.nix @@ -5,7 +5,7 @@ pkg-config, fuse, attr, - asciidoc, + asciidoc-full, }: stdenv.mkDerivation rec { @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkg-config - asciidoc + asciidoc-full ]; buildInputs = [ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 53fb30c0d1ec..cd589434b254 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1718,10 +1718,6 @@ with pkgs; plugins = lib.filter (p: p ? pluginName) (builtins.attrValues discourse.plugins); }; - disorderfs = callPackage ../tools/filesystems/disorderfs { - asciidoc = asciidoc-full; - }; - dino = callPackage ../applications/networking/instant-messengers/dino { }; dnschef = python3Packages.callPackage ../tools/networking/dnschef { }; From 22301607a0f97bf1fe8e58875a29931b85f247df Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Feb 2026 21:54:33 +0000 Subject: [PATCH 374/532] python3Packages.aioboto3: skip flaky tests on darwin --- pkgs/development/python-modules/aioboto3/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/python-modules/aioboto3/default.nix b/pkgs/development/python-modules/aioboto3/default.nix index fd1422b8fbb9..38aa46b44f53 100644 --- a/pkgs/development/python-modules/aioboto3/default.nix +++ b/pkgs/development/python-modules/aioboto3/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitHub, @@ -67,6 +68,13 @@ buildPythonPackage (finalAttrs: { disabledTests = [ "test_patches" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # Flaky: PermissionError: [Errno 13] Permission denied: '/tmp/somefile' + "test_s3_copy" + "test_s3_copy_multipart" + "test_s3_download_file_404" + "test_s3_upload_file" ]; pythonImportsCheck = [ "aioboto3" ]; From c67a98a949332f7eee3de83aa17dd0ff46fec91c Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sun, 1 Feb 2026 16:54:52 -0500 Subject: [PATCH 375/532] fleet: set __darwinAllowLocalNetworking Fixes build on Darwin with sandbox != false. --- pkgs/by-name/fl/fleet/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/fl/fleet/package.nix b/pkgs/by-name/fl/fleet/package.nix index 1df30e6a6ceb..10f5fd899183 100644 --- a/pkgs/by-name/fl/fleet/package.nix +++ b/pkgs/by-name/fl/fleet/package.nix @@ -84,6 +84,8 @@ buildGoModule (finalAttrs: { versionCheckHook ]; + __darwinAllowLocalNetworking = true; + passthru = { inherit frontend; }; From 36338d3a6550d6c60d3535a721dfa57fa5b1260a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 1 Nov 2025 13:53:27 +0000 Subject: [PATCH 376/532] systemc: 3.0.1 -> 3.0.2 --- pkgs/by-name/sy/systemc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sy/systemc/package.nix b/pkgs/by-name/sy/systemc/package.nix index 620bf12ceaac..9437afcafed4 100644 --- a/pkgs/by-name/sy/systemc/package.nix +++ b/pkgs/by-name/sy/systemc/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "systemc"; - version = "3.0.1"; + version = "3.0.2"; src = fetchFromGitHub { owner = "accellera-official"; repo = "systemc"; - rev = finalAttrs.version; - sha256 = "sha256-ReYRKx7H9rxVhvY9gAdxrMu5nlsK2FcVIzfgvZroD/E="; + tag = finalAttrs.version; + hash = "sha256-v/PcQu0m/7zyx2TtpZrLFbHtknahgVCkzcRi3lgrRGw="; }; nativeBuildInputs = [ cmake ]; From e279cee08e78fc0fbc10137cd5412c1c41e736ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 20 Oct 2025 20:06:42 +0000 Subject: [PATCH 377/532] grpc_cli: 1.75.1 -> 1.76.0 --- pkgs/by-name/gr/grpc_cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gr/grpc_cli/package.nix b/pkgs/by-name/gr/grpc_cli/package.nix index 47662a9c3f42..2056961e47c9 100644 --- a/pkgs/by-name/gr/grpc_cli/package.nix +++ b/pkgs/by-name/gr/grpc_cli/package.nix @@ -11,12 +11,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "grpc_cli"; - version = "1.75.1"; + version = "1.76.0"; src = fetchFromGitHub { owner = "grpc"; repo = "grpc"; - rev = "v${finalAttrs.version}"; - hash = "sha256-SnKK52VLO4MM/ftfmzRV/LeLfOucdIyHMyWk6EKRfvM="; + tag = "v${finalAttrs.version}"; + hash = "sha256-f25ccZC0pJw00ETgxBtXU6+0OnlJsV7zXjK/ayiCIJY="; fetchSubmodules = true; }; nativeBuildInputs = [ From 5a0b3ee95a7986ec9ce11b39246330973ef47962 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Sun, 1 Feb 2026 23:01:10 +0100 Subject: [PATCH 378/532] kio-fuse: move to pkgs/by-name this shouldn't create any rebuilds --- .../default.nix => by-name/ki/kio-fuse/package.nix} | 7 +++---- pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 3 insertions(+), 6 deletions(-) rename pkgs/{tools/filesystems/kio-fuse/default.nix => by-name/ki/kio-fuse/package.nix} (91%) diff --git a/pkgs/tools/filesystems/kio-fuse/default.nix b/pkgs/by-name/ki/kio-fuse/package.nix similarity index 91% rename from pkgs/tools/filesystems/kio-fuse/default.nix rename to pkgs/by-name/ki/kio-fuse/package.nix index 3a3406866235..298c7b1ccc49 100644 --- a/pkgs/tools/filesystems/kio-fuse/default.nix +++ b/pkgs/by-name/ki/kio-fuse/package.nix @@ -4,8 +4,7 @@ fetchgit, cmake, extra-cmake-modules, - wrapQtAppsHook, - kio, + libsForQt5, fuse3, }: @@ -22,11 +21,11 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake extra-cmake-modules - wrapQtAppsHook + libsForQt5.wrapQtAppsHook ]; buildInputs = [ - kio + libsForQt5.kio fuse3 ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index cd589434b254..e255c086aadf 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2815,8 +2815,6 @@ with pkgs; keybase-gui = callPackage ../tools/security/keybase/gui.nix { }; - kio-fuse = libsForQt5.callPackage ../tools/filesystems/kio-fuse { }; - krunvm = callPackage ../applications/virtualization/krunvm { inherit (darwin) sigtool; }; From 2f68dc472fd1c5a35fd29d19f2988ad3f3778a7f Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 02:20:56 +0100 Subject: [PATCH 379/532] mergerfs{,-tools}: move to pkgs/by-name this shouldn't create any rebuilds --- .../tools.nix => by-name/me/mergerfs-tools/package.nix} | 0 .../mergerfs/default.nix => by-name/me/mergerfs/package.nix} | 0 pkgs/top-level/all-packages.nix | 4 ---- 3 files changed, 4 deletions(-) rename pkgs/{tools/filesystems/mergerfs/tools.nix => by-name/me/mergerfs-tools/package.nix} (100%) rename pkgs/{tools/filesystems/mergerfs/default.nix => by-name/me/mergerfs/package.nix} (100%) diff --git a/pkgs/tools/filesystems/mergerfs/tools.nix b/pkgs/by-name/me/mergerfs-tools/package.nix similarity index 100% rename from pkgs/tools/filesystems/mergerfs/tools.nix rename to pkgs/by-name/me/mergerfs-tools/package.nix diff --git a/pkgs/tools/filesystems/mergerfs/default.nix b/pkgs/by-name/me/mergerfs/package.nix similarity index 100% rename from pkgs/tools/filesystems/mergerfs/default.nix rename to pkgs/by-name/me/mergerfs/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e255c086aadf..1f5ae14ff430 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7201,10 +7201,6 @@ with pkgs; mbedtls_2 = callPackage ../development/libraries/mbedtls/2.nix { }; mbedtls = callPackage ../development/libraries/mbedtls/3.nix { }; - mergerfs = callPackage ../tools/filesystems/mergerfs { }; - - mergerfs-tools = callPackage ../tools/filesystems/mergerfs/tools.nix { }; - simple-dftd3 = callPackage ../development/libraries/science/chemistry/simple-dftd3 { }; tblite = callPackage ../development/libraries/science/chemistry/tblite { }; From 6af66cd010b526af615890677a2491513da004c3 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 02:23:11 +0100 Subject: [PATCH 380/532] mkspiffs: move to pkgs/by-name this shouldn't create any rebuilds --- .../mkspiffs/default.nix => by-name/mk/mkspiffs/package.nix} | 0 pkgs/{tools/filesystems => by-name/mk}/mkspiffs/presets.nix | 0 pkgs/top-level/all-packages.nix | 4 +--- 3 files changed, 1 insertion(+), 3 deletions(-) rename pkgs/{tools/filesystems/mkspiffs/default.nix => by-name/mk/mkspiffs/package.nix} (100%) rename pkgs/{tools/filesystems => by-name/mk}/mkspiffs/presets.nix (100%) diff --git a/pkgs/tools/filesystems/mkspiffs/default.nix b/pkgs/by-name/mk/mkspiffs/package.nix similarity index 100% rename from pkgs/tools/filesystems/mkspiffs/default.nix rename to pkgs/by-name/mk/mkspiffs/package.nix diff --git a/pkgs/tools/filesystems/mkspiffs/presets.nix b/pkgs/by-name/mk/mkspiffs/presets.nix similarity index 100% rename from pkgs/tools/filesystems/mkspiffs/presets.nix rename to pkgs/by-name/mk/mkspiffs/presets.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1f5ae14ff430..cd37e2aebe15 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1892,9 +1892,7 @@ with pkgs; throw "mesonEmulatorHook may only be added to nativeBuildInputs when the target binaries can't be executed; however you are attempting to use it in a situation where ${stdenv.hostPlatform.config} can execute ${stdenv.targetPlatform.config}. Consider only adding mesonEmulatorHook according to a conditional based canExecute in your package expression." ); - mkspiffs = callPackage ../tools/filesystems/mkspiffs { }; - - mkspiffs-presets = recurseIntoAttrs (callPackages ../tools/filesystems/mkspiffs/presets.nix { }); + mkspiffs-presets = recurseIntoAttrs (callPackages ../by-name/mk/mkspiffs/presets.nix { }); mobilizon = callPackage ../servers/mobilizon { beamPackages = beam.packages.erlang_27.extend (self: super: { elixir = self.elixir_1_18; }); From fd9de9d55f78d14746b22c3b430fe38e78a4980d Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 02:25:42 +0100 Subject: [PATCH 381/532] gamemode: move to pkgs/by-name this shouldn't create any rebuilds --- .../gamemode/default.nix => by-name/ga/gamemode/package.nix} | 4 ++-- .../ga}/gamemode/preload-nix-workaround.patch | 0 pkgs/top-level/all-packages.nix | 4 ---- 3 files changed, 2 insertions(+), 6 deletions(-) rename pkgs/{tools/games/gamemode/default.nix => by-name/ga/gamemode/package.nix} (97%) rename pkgs/{tools/games => by-name/ga}/gamemode/preload-nix-workaround.patch (100%) diff --git a/pkgs/tools/games/gamemode/default.nix b/pkgs/by-name/ga/gamemode/package.nix similarity index 97% rename from pkgs/tools/games/gamemode/default.nix rename to pkgs/by-name/ga/gamemode/package.nix index 45122bf701b0..ed512d32f76a 100644 --- a/pkgs/tools/games/gamemode/default.nix +++ b/pkgs/by-name/ga/gamemode/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchFromGitHub, - libgamemode32, + pkgsi686Linux, makeWrapper, meson, ninja, @@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals (stdenv.hostPlatform.system == "x86_64-linux") [ # Support wrapping 32bit applications on a 64bit linux system - libgamemode32 + pkgsi686Linux.gamemode.lib ] ) } diff --git a/pkgs/tools/games/gamemode/preload-nix-workaround.patch b/pkgs/by-name/ga/gamemode/preload-nix-workaround.patch similarity index 100% rename from pkgs/tools/games/gamemode/preload-nix-workaround.patch rename to pkgs/by-name/ga/gamemode/preload-nix-workaround.patch diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index cd37e2aebe15..ca13df5fe111 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -991,10 +991,6 @@ with pkgs; dehinter = with python3Packages; toPythonApplication dehinter; - gamemode = callPackage ../tools/games/gamemode { - libgamemode32 = pkgsi686Linux.gamemode.lib; - }; - gamescope-wsi = callPackage ../by-name/ga/gamescope/package.nix { enableExecutable = false; enableWsi = true; From bc59787bc1c93ee97061d024f0498ccc5371fd7b Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 02:29:39 +0100 Subject: [PATCH 382/532] pokefinder: move to pkgs/by-name this shouldn't create any rebuilds --- .../po/pokefinder/package.nix} | 14 +++++--------- .../po}/pokefinder/set-desktop-file-name.patch | 0 pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 5 insertions(+), 11 deletions(-) rename pkgs/{tools/games/pokefinder/default.nix => by-name/po/pokefinder/package.nix} (91%) rename pkgs/{tools/games => by-name/po}/pokefinder/set-desktop-file-name.patch (100%) diff --git a/pkgs/tools/games/pokefinder/default.nix b/pkgs/by-name/po/pokefinder/package.nix similarity index 91% rename from pkgs/tools/games/pokefinder/default.nix rename to pkgs/by-name/po/pokefinder/package.nix index f291d461e23e..8755f55770f4 100644 --- a/pkgs/tools/games/pokefinder/default.nix +++ b/pkgs/by-name/po/pokefinder/package.nix @@ -4,14 +4,10 @@ copyDesktopItems, makeDesktopItem, fetchFromGitHub, - fetchpatch, cmake, python3, - qtbase, - qttools, - qtwayland, + qt6, imagemagick, - wrapQtAppsHook, gitUpdater, }: @@ -53,7 +49,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake - wrapQtAppsHook + qt6.wrapQtAppsHook python3 ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ @@ -73,10 +69,10 @@ stdenv.mkDerivation rec { ]; buildInputs = [ - qtbase - qttools + qt6.qtbase + qt6.qttools ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ qtwayland ]; + ++ lib.optionals stdenv.hostPlatform.isLinux [ qt6.qtwayland ]; passthru.updateScript = gitUpdater { rev-prefix = "v"; diff --git a/pkgs/tools/games/pokefinder/set-desktop-file-name.patch b/pkgs/by-name/po/pokefinder/set-desktop-file-name.patch similarity index 100% rename from pkgs/tools/games/pokefinder/set-desktop-file-name.patch rename to pkgs/by-name/po/pokefinder/set-desktop-file-name.patch diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ca13df5fe111..39a2b6c7aa9f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10943,8 +10943,6 @@ with pkgs; plover = recurseIntoAttrs (libsForQt5.callPackage ../applications/misc/plover { }); - pokefinder = qt6Packages.callPackage ../tools/games/pokefinder { }; - pothos = libsForQt5.callPackage ../applications/radio/pothos { }; # perhaps there are better apps for this task? It's how I had configured my previous system. From 37bd1f547e80e420418ca8e0f87e916b1b1ca1f4 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 02:31:11 +0100 Subject: [PATCH 383/532] cloud-init: move to pkgs/by-name this shouldn't create any rebuilds --- .../cl}/cloud-init/0001-add-nixos-support.patch | 0 .../cl}/cloud-init/0002-fix-test-logs-on-nixos.patch | 0 .../default.nix => by-name/cl/cloud-init/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 4 files changed, 2 deletions(-) rename pkgs/{tools/virtualization => by-name/cl}/cloud-init/0001-add-nixos-support.patch (100%) rename pkgs/{tools/virtualization => by-name/cl}/cloud-init/0002-fix-test-logs-on-nixos.patch (100%) rename pkgs/{tools/virtualization/cloud-init/default.nix => by-name/cl/cloud-init/package.nix} (100%) diff --git a/pkgs/tools/virtualization/cloud-init/0001-add-nixos-support.patch b/pkgs/by-name/cl/cloud-init/0001-add-nixos-support.patch similarity index 100% rename from pkgs/tools/virtualization/cloud-init/0001-add-nixos-support.patch rename to pkgs/by-name/cl/cloud-init/0001-add-nixos-support.patch diff --git a/pkgs/tools/virtualization/cloud-init/0002-fix-test-logs-on-nixos.patch b/pkgs/by-name/cl/cloud-init/0002-fix-test-logs-on-nixos.patch similarity index 100% rename from pkgs/tools/virtualization/cloud-init/0002-fix-test-logs-on-nixos.patch rename to pkgs/by-name/cl/cloud-init/0002-fix-test-logs-on-nixos.patch diff --git a/pkgs/tools/virtualization/cloud-init/default.nix b/pkgs/by-name/cl/cloud-init/package.nix similarity index 100% rename from pkgs/tools/virtualization/cloud-init/default.nix rename to pkgs/by-name/cl/cloud-init/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 39a2b6c7aa9f..c4f99dc65177 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1647,8 +1647,6 @@ with pkgs; clickgen = with python3Packages; toPythonApplication clickgen; - cloud-init = callPackage ../tools/virtualization/cloud-init { inherit systemd; }; - coloredlogs = with python3Packages; toPythonApplication coloredlogs; czkawka-full = czkawka.wrapper.override { From aefc7acadd72719cc41d1e14bb7ed4ab5c0835f1 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 02:35:14 +0100 Subject: [PATCH 384/532] supermin: move to pkgs/by-name this shouldn't create any rebuilds --- .../supermin/default.nix => by-name/su/supermin/package.nix} | 4 ++-- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 2 insertions(+), 6 deletions(-) rename pkgs/{tools/virtualization/supermin/default.nix => by-name/su/supermin/package.nix} (94%) diff --git a/pkgs/tools/virtualization/supermin/default.nix b/pkgs/by-name/su/supermin/package.nix similarity index 94% rename from pkgs/tools/virtualization/supermin/default.nix rename to pkgs/by-name/su/supermin/package.nix index 6f7692bd97d2..e8f89bc8dc4d 100644 --- a/pkgs/tools/virtualization/supermin/default.nix +++ b/pkgs/by-name/su/supermin/package.nix @@ -6,7 +6,7 @@ e2fsprogs, perl, pkg-config, - ocamlPackages, + ocaml-ng, glibc, }: @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { perl pkg-config ] - ++ (with ocamlPackages; [ + ++ (with ocaml-ng.ocamlPackages_4_14; [ findlib ocaml ]); diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c4f99dc65177..67e9fd205a71 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1036,10 +1036,6 @@ with pkgs; shaperglot = with python3Packages; toPythonApplication shaperglot; - supermin = callPackage ../tools/virtualization/supermin { - ocamlPackages = ocaml-ng.ocamlPackages_4_14; - }; - ufolint = with python3Packages; toPythonApplication ufolint; ventoy-full = ventoy.override { From 437560def1da21276cee0079390ecb4c3e19397f Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 02:39:53 +0100 Subject: [PATCH 385/532] asciidoc: move to pkgs/by-name this shouldn't create any rebuilds --- .../as/asciidoc/package.nix} | 16 +++++++++------- pkgs/top-level/all-packages.nix | 12 ------------ 2 files changed, 9 insertions(+), 19 deletions(-) rename pkgs/{tools/typesetting/asciidoc/default.nix => by-name/as/asciidoc/package.nix} (98%) diff --git a/pkgs/tools/typesetting/asciidoc/default.nix b/pkgs/by-name/as/asciidoc/package.nix similarity index 98% rename from pkgs/tools/typesetting/asciidoc/default.nix rename to pkgs/by-name/as/asciidoc/package.nix index a301ee3827f0..ef29ed7f27f7 100644 --- a/pkgs/tools/typesetting/asciidoc/default.nix +++ b/pkgs/by-name/as/asciidoc/package.nix @@ -9,12 +9,11 @@ enableStandardFeatures ? false, sourceHighlight, highlight, - pygments, graphviz, texliveMinimal, dblatexFull, libxslt, - w3m, + w3m-batch, lynx, imagemagick, lilypond, @@ -45,11 +44,7 @@ enableQrcodeFilter ? false, qrencode, enableMatplotlibFilter ? false, - matplotlib, - numpy, enableAafigureFilter ? false, - aafigure, - recursive-pth-loader, # backends enableDeckjsBackend ? false, enableOdfBackend ? false, @@ -61,6 +56,13 @@ }: let + inherit (python3.pkgs) + pygments + matplotlib + numpy + aafigure + recursive-pth-loader + ; _enableDitaaFilter = (enableExtraPlugins && enableJava) || enableDitaaFilter; _enableMscgenFilter = enableExtraPlugins || enableMscgenFilter; @@ -268,7 +270,7 @@ python3.pkgs.buildPythonApplication rec { -e "s|^XSLTPROC =.*|XSLTPROC = '${libxslt.bin}/bin/xsltproc'|" \ -e "s|^DBLATEX =.*|DBLATEX = '${dblatexFull}/bin/dblatex'|" \ ${lib.optionalString enableJava ''-e "s|^FOP =.*|FOP = '${fop}/bin/fop'|"''} \ - -e "s|^W3M =.*|W3M = '${w3m}/bin/w3m'|" \ + -e "s|^W3M =.*|W3M = '${w3m-batch}/bin/w3m'|" \ -e "s|^LYNX =.*|LYNX = '${lynx}/bin/lynx'|" \ -e "s|^XMLLINT =.*|XMLLINT = '${libxml2.bin}/bin/xmllint'|" \ -e "s|^EPUBCHECK =.*|EPUBCHECK = '${epubcheck}/bin/epubcheck'|" \ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 67e9fd205a71..36452040c0a5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1978,18 +1978,6 @@ with pkgs; apc-temp-fetch = with python3.pkgs; callPackage ../tools/networking/apc-temp-fetch { }; - asciidoc = callPackage ../tools/typesetting/asciidoc { - inherit (python3.pkgs) - pygments - matplotlib - numpy - aafigure - recursive-pth-loader - ; - w3m = w3m-batch; - enableStandardFeatures = false; - }; - asciidoc-full = asciidoc.override { enableStandardFeatures = true; }; From b863e493003791111eb628a006c96624d913fa4f Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 02:44:28 +0100 Subject: [PATCH 386/532] kramdown-asciidoc: move to pkgs/by-name this shouldn't create any rebuilds --- .../{tools/typesetting => by-name/kr}/kramdown-asciidoc/Gemfile | 0 .../typesetting => by-name/kr}/kramdown-asciidoc/Gemfile.lock | 0 .../typesetting => by-name/kr}/kramdown-asciidoc/gemset.nix | 0 .../default.nix => by-name/kr/kramdown-asciidoc/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 5 files changed, 2 deletions(-) rename pkgs/{tools/typesetting => by-name/kr}/kramdown-asciidoc/Gemfile (100%) rename pkgs/{tools/typesetting => by-name/kr}/kramdown-asciidoc/Gemfile.lock (100%) rename pkgs/{tools/typesetting => by-name/kr}/kramdown-asciidoc/gemset.nix (100%) rename pkgs/{tools/typesetting/kramdown-asciidoc/default.nix => by-name/kr/kramdown-asciidoc/package.nix} (100%) diff --git a/pkgs/tools/typesetting/kramdown-asciidoc/Gemfile b/pkgs/by-name/kr/kramdown-asciidoc/Gemfile similarity index 100% rename from pkgs/tools/typesetting/kramdown-asciidoc/Gemfile rename to pkgs/by-name/kr/kramdown-asciidoc/Gemfile diff --git a/pkgs/tools/typesetting/kramdown-asciidoc/Gemfile.lock b/pkgs/by-name/kr/kramdown-asciidoc/Gemfile.lock similarity index 100% rename from pkgs/tools/typesetting/kramdown-asciidoc/Gemfile.lock rename to pkgs/by-name/kr/kramdown-asciidoc/Gemfile.lock diff --git a/pkgs/tools/typesetting/kramdown-asciidoc/gemset.nix b/pkgs/by-name/kr/kramdown-asciidoc/gemset.nix similarity index 100% rename from pkgs/tools/typesetting/kramdown-asciidoc/gemset.nix rename to pkgs/by-name/kr/kramdown-asciidoc/gemset.nix diff --git a/pkgs/tools/typesetting/kramdown-asciidoc/default.nix b/pkgs/by-name/kr/kramdown-asciidoc/package.nix similarity index 100% rename from pkgs/tools/typesetting/kramdown-asciidoc/default.nix rename to pkgs/by-name/kr/kramdown-asciidoc/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 36452040c0a5..6af124c390ff 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2286,8 +2286,6 @@ with pkgs; engauge-digitizer = libsForQt5.callPackage ../applications/science/math/engauge-digitizer { }; - kramdown-asciidoc = callPackage ../tools/typesetting/kramdown-asciidoc { }; - rocmPackages = recurseIntoAttrs (callPackage ../development/rocm-modules { }); tsm-client-withGui = callPackage ../by-name/ts/tsm-client/package.nix { enableGui = true; }; From 58d8efa6e369c8bf75544135ca3c6249ad24e05c Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 02:46:11 +0100 Subject: [PATCH 387/532] xmlto: move to pkgs/by-name this shouldn't create any rebuilds --- .../xmlto/default.nix => by-name/xm/xmlto/package.nix} | 4 ++-- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 2 insertions(+), 6 deletions(-) rename pkgs/{tools/typesetting/xmlto/default.nix => by-name/xm/xmlto/package.nix} (98%) diff --git a/pkgs/tools/typesetting/xmlto/default.nix b/pkgs/by-name/xm/xmlto/package.nix similarity index 98% rename from pkgs/tools/typesetting/xmlto/default.nix rename to pkgs/by-name/xm/xmlto/package.nix index b180d4007c45..5afdd332b3cf 100644 --- a/pkgs/tools/typesetting/xmlto/default.nix +++ b/pkgs/by-name/xm/xmlto/package.nix @@ -17,7 +17,7 @@ makeWrapper, stdenv, testers, - w3m, + w3m-batch, }: stdenv.mkDerivation (finalAttrs: { @@ -68,7 +68,7 @@ stdenv.mkDerivation (finalAttrs: { libxslt libxml2 getopt - w3m + w3m-batch ] }" ''; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6af124c390ff..744239ca6bb0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3742,10 +3742,6 @@ with pkgs; libxfs = xfsprogs.dev; - xmlto = callPackage ../tools/typesetting/xmlto { - w3m = w3m-batch; - }; - xorriso = libisoburn; xvfb-run = callPackage ../tools/misc/xvfb-run { From 7df68118d1cfcc711a7aa07fa51264b6a1d60898 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 26 Jan 2026 03:21:29 +0100 Subject: [PATCH 388/532] tikzit: move to pkgs/by-name this shouldn't create any rebuilds --- .../ti/tikzit/package.nix} | 17 +++++++---------- pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 7 insertions(+), 12 deletions(-) rename pkgs/{tools/typesetting/tikzit/default.nix => by-name/ti/tikzit/package.nix} (90%) diff --git a/pkgs/tools/typesetting/tikzit/default.nix b/pkgs/by-name/ti/tikzit/package.nix similarity index 90% rename from pkgs/tools/typesetting/tikzit/default.nix rename to pkgs/by-name/ti/tikzit/package.nix index 481bc29d1d6f..4531d766617c 100644 --- a/pkgs/tools/typesetting/tikzit/default.nix +++ b/pkgs/by-name/ti/tikzit/package.nix @@ -2,13 +2,10 @@ lib, stdenv, fetchFromGitHub, - qmake, - qttools, - qtbase, - poppler, + qt5, flex, bison, - wrapQtAppsHook, + libsForQt5, }: stdenv.mkDerivation { @@ -23,15 +20,15 @@ stdenv.mkDerivation { }; nativeBuildInputs = [ - qmake - qttools + qt5.qmake + qt5.qttools flex bison - wrapQtAppsHook + qt5.wrapQtAppsHook ]; buildInputs = [ - qtbase - poppler + qt5.qtbase + libsForQt5.poppler ]; # src/data/tikzlexer.l:29:10: fatal error: tikzparser.parser.hpp: No such file or directory diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 744239ca6bb0..e5bcf8ee3b6c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3583,8 +3583,6 @@ with pkgs; tinc = callPackage ../tools/networking/tinc { }; - tikzit = libsForQt5.callPackage ../tools/typesetting/tikzit { }; - tinc_pre = callPackage ../tools/networking/tinc/pre.nix { }; tldr-hs = haskellPackages.tldr; From f1923d9c0a8610289934585cc4ce69d87fbee4c8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 22:03:41 +0000 Subject: [PATCH 389/532] python3Packages.hier-config: 3.4.0 -> 3.4.1 --- pkgs/development/python-modules/hier-config/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hier-config/default.nix b/pkgs/development/python-modules/hier-config/default.nix index 2f0af23cf0df..5c96eec1c114 100644 --- a/pkgs/development/python-modules/hier-config/default.nix +++ b/pkgs/development/python-modules/hier-config/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "hier-config"; - version = "3.4.0"; + version = "3.4.1"; pyproject = true; src = fetchFromGitHub { owner = "netdevops"; repo = "hier_config"; tag = "v${finalAttrs.version}"; - hash = "sha256-Q360VBd7r0URu3zTgnrPL9NaasJQnKaIGDc9KjLJMyI="; + hash = "sha256-XIRR73H2OnTqDNrwP/GkMVUGnCyWSecwMj/AOeRvpyQ="; }; build-system = [ poetry-core ]; From d3e0e1de804e958df680ba631e11026511a45ba7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 22:07:06 +0000 Subject: [PATCH 390/532] prometheus-klipper-exporter: 0.13.0 -> 0.14.0 --- pkgs/by-name/pr/prometheus-klipper-exporter/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/prometheus-klipper-exporter/package.nix b/pkgs/by-name/pr/prometheus-klipper-exporter/package.nix index 7f2c8c2f68f2..19db6532ab49 100644 --- a/pkgs/by-name/pr/prometheus-klipper-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-klipper-exporter/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "prometheus-klipper-exporter"; - version = "0.13.0"; + version = "0.14.0"; src = fetchFromGitHub { owner = "scross01"; repo = "prometheus-klipper-exporter"; rev = "v${version}"; - sha256 = "sha256-zNRjD2YO7OfcNXF5pukXChxhC5LB88C1EKfiMreMzTs="; + sha256 = "sha256-2BJkSKchUkLbUJke+4nB49MFp8OPPcytYAhtxCEdXO4="; }; - vendorHash = "sha256-0nbLHZ2WMLMK0zKZuUYz355K01Xspn9svmlFCtQjed0="; + vendorHash = "sha256-8Y5o6Vh1Kn9CBG91qr1TQzyBHA0d31Femj9j1uW+4uk="; doCheck = true; From d37d67877827051dd3882b6d62669c5783f5fa47 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 1 Feb 2026 23:08:26 +0100 Subject: [PATCH 391/532] helvetica-neue-lt-std: set pname --- pkgs/by-name/he/helvetica-neue-lt-std/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/he/helvetica-neue-lt-std/package.nix b/pkgs/by-name/he/helvetica-neue-lt-std/package.nix index cffa36164925..8a8d8a083523 100644 --- a/pkgs/by-name/he/helvetica-neue-lt-std/package.nix +++ b/pkgs/by-name/he/helvetica-neue-lt-std/package.nix @@ -5,7 +5,7 @@ }: stdenvNoCC.mkDerivation { - name = "helvetica-neue-lt-std"; + pname = "helvetica-neue-lt-std"; version = "2014.08.16"; # date of most recent file in distribution src = fetchzip { From 3517d8283ea828317114705c7fad50e9b8ba3c12 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 1 Feb 2026 23:12:26 +0100 Subject: [PATCH 392/532] nn: set pname --- pkgs/by-name/nn/nn/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/nn/nn/package.nix b/pkgs/by-name/nn/nn/package.nix index 43d97cd59106..792890e5c422 100644 --- a/pkgs/by-name/nn/nn/package.nix +++ b/pkgs/by-name/nn/nn/package.nix @@ -5,7 +5,7 @@ unstableGitUpdater, }: stdenv.mkDerivation (finalAttrs: { - name = "nn"; + pname = "nn"; version = "2.0.8-unstable-2024-04-08"; src = fetchFromGitHub { From 0425c6ae207b4cb1a08ea39eb370182a4f4dfda7 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 1 Feb 2026 23:16:10 +0100 Subject: [PATCH 393/532] popfile: set pname --- pkgs/by-name/po/popfile/package.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/po/popfile/package.nix b/pkgs/by-name/po/popfile/package.nix index e0c7110bc07c..0229b4c79cd9 100644 --- a/pkgs/by-name/po/popfile/package.nix +++ b/pkgs/by-name/po/popfile/package.nix @@ -6,13 +6,12 @@ perlPackages, }: -stdenv.mkDerivation rec { - appname = "popfile"; +stdenv.mkDerivation (finalAttrs: { version = "1.1.3"; - name = "${appname}-${version}"; + pname = "popfile"; src = fetchzip { - url = "https://getpopfile.org/downloads/${appname}-${version}.zip"; + url = "https://getpopfile.org/downloads/popfile-${finalAttrs.version}.zip"; sha256 = "0gcib9j7zxk8r2vb5dbdz836djnyfza36vi8215nxcdfx1xc7l63"; stripRoot = false; }; @@ -65,4 +64,4 @@ stdenv.mkDerivation rec { # https://getpopfile.org/docs/faq:systemrequirements platforms = lib.platforms.linux; }; -} +}) From 909547a96fa789f920066c35a27de88a1e2232e6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 22:23:48 +0000 Subject: [PATCH 394/532] ghostfolio: 2.233.0 -> 2.234.0 --- pkgs/by-name/gh/ghostfolio/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gh/ghostfolio/package.nix b/pkgs/by-name/gh/ghostfolio/package.nix index d7182013fb01..b5982a605336 100644 --- a/pkgs/by-name/gh/ghostfolio/package.nix +++ b/pkgs/by-name/gh/ghostfolio/package.nix @@ -11,13 +11,13 @@ buildNpmPackage rec { pname = "ghostfolio"; - version = "2.233.0"; + version = "2.234.0"; src = fetchFromGitHub { owner = "ghostfolio"; repo = "ghostfolio"; tag = version; - hash = "sha256-if6mx/pjRqx9++ufkTHWVnqGScr+e3uZ0a6P6Ai9zWE="; + hash = "sha256-kj7KCgk4s9Ua//UPGXBh3pI91FTGC90bqMdUrvH4Bhc="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -27,7 +27,7 @@ buildNpmPackage rec { ''; }; - npmDepsHash = "sha256-wMA8Q/cCTXwVnlpAEdEaA4iyfQOnYwwGRq+/k1Py+zg="; + npmDepsHash = "sha256-FA5T95nii7pk36YwQQVMSJAvKgOWKFbGwKeyCuygDIQ="; nativeBuildInputs = [ prisma_6 From 7363c731775bff7fb517df28079ee42c07671396 Mon Sep 17 00:00:00 2001 From: Kiskae Date: Sun, 1 Feb 2026 23:24:17 +0100 Subject: [PATCH 395/532] linuxPackages.nvidiaPackages.vulkan_beta: 580.94.16 -> 580.94.17 --- pkgs/os-specific/linux/nvidia-x11/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix index 58a0a259a5e4..34d157be5f6c 100644 --- a/pkgs/os-specific/linux/nvidia-x11/default.nix +++ b/pkgs/os-specific/linux/nvidia-x11/default.nix @@ -101,11 +101,11 @@ rec { # Vulkan developer beta driver # See here for more information: https://developer.nvidia.com/vulkan-driver vulkan_beta = generic rec { - version = "580.94.16"; + version = "580.94.17"; persistencedVersion = "580.95.05"; settingsVersion = "580.95.05"; - sha256_64bit = "sha256-DqwALfSNPjLsat4Q9Sg44BACNUyqK+kpUxL5CFzLlRc="; - openSha256 = "sha256-WWql/WBQyWNG+skZgvUFbNCClVjty3s3+QR6NnJhSF4="; + sha256_64bit = "sha256-JqB7/Wo6EWt9PXbZFC4BoJ5i7u58tfUjZRoKnirWnEo="; + openSha256 = "sha256-OWiuXsNQRIx5lm9pYhqPH/SCPGvtd8/X9jtRZV6CYfQ="; settingsSha256 = "sha256-F2wmUEaRrpR1Vz0TQSwVK4Fv13f3J9NJLtBe4UP2f14="; persistencedSha256 = "sha256-QCwxXQfG/Pa7jSTBB0xD3lsIofcerAWWAHKvWjWGQtg="; url = "https://developer.nvidia.com/downloads/vulkan-beta-${lib.concatStrings (lib.splitVersion version)}-linux"; From bc41977b0f032e74eab0597de6eda53257523660 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 1 Feb 2026 23:24:43 +0100 Subject: [PATCH 396/532] python3Packages.aiocmd: use pname --- pkgs/development/python-modules/aiocmd/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/aiocmd/default.nix b/pkgs/development/python-modules/aiocmd/default.nix index a35a63f5f002..8bde646b16d6 100644 --- a/pkgs/development/python-modules/aiocmd/default.nix +++ b/pkgs/development/python-modules/aiocmd/default.nix @@ -6,7 +6,7 @@ setuptools, }: buildPythonPackage rec { - name = "aiocmd"; + pname = "aiocmd"; version = "0.1.5"; src = fetchFromGitHub { owner = "KimiNewt"; From 9c00190bf747947aa8db3dabb6bd0789e9b6cde0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 19:47:28 +0000 Subject: [PATCH 397/532] linux-wallpaperengine: 0-unstable-2025-09-19 -> 0-unstable-2026-01-25 --- pkgs/by-name/li/linux-wallpaperengine/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/li/linux-wallpaperengine/package.nix b/pkgs/by-name/li/linux-wallpaperengine/package.nix index f68566c65e9a..8ae41a2c0c0d 100644 --- a/pkgs/by-name/li/linux-wallpaperengine/package.nix +++ b/pkgs/by-name/li/linux-wallpaperengine/package.nix @@ -39,7 +39,7 @@ let cef = cef-binary.override { - version = "135.0.17"; # follow upstream. https://github.com/Almamu/linux-wallpaperengine/blob/b39f12757908eda9f4c1039613b914606568bb84/CMakeLists.txt#L47 + version = "135.0.17"; # follow upstream. https://github.com/Almamu/linux-wallpaperengine/blob/ef986841e2c43f9a387afa5f96237a859ad61e75/CMakeLists.txt#L47 gitRevision = "cbc1c5b"; chromiumVersion = "135.0.7049.52"; @@ -51,14 +51,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "linux-wallpaperengine"; - version = "0-unstable-2025-09-19"; + version = "0-unstable-2026-01-25"; src = fetchFromGitHub { owner = "Almamu"; repo = "linux-wallpaperengine"; - rev = "b39f12757908eda9f4c1039613b914606568bb84"; + rev = "ef986841e2c43f9a387afa5f96237a859ad61e75"; fetchSubmodules = true; - hash = "sha256-Lm4BixK+PBCN/I+ecoYfoD96zS9UysEDOfponFy3SDU="; + hash = "sha256-VUhEEHid23l+z4fj8PoovE8nafSQLr//BMVUBoCDd+I="; }; nativeBuildInputs = [ From 9cd856b22c76c49103752284f469a896710222c5 Mon Sep 17 00:00:00 2001 From: Kirill Radzikhovskyy Date: Mon, 2 Feb 2026 09:38:41 +1100 Subject: [PATCH 398/532] flightgear: add kirillrdy to maintainers --- pkgs/by-name/fl/flightgear/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/fl/flightgear/package.nix b/pkgs/by-name/fl/flightgear/package.nix index 0ce01b056ddd..19a427320bac 100644 --- a/pkgs/by-name/fl/flightgear/package.nix +++ b/pkgs/by-name/fl/flightgear/package.nix @@ -111,7 +111,10 @@ stdenv.mkDerivation rec { meta = { description = "Flight simulator"; - maintainers = with lib.maintainers; [ raskin ]; + maintainers = with lib.maintainers; [ + raskin + kirillrdy + ]; platforms = lib.platforms.linux; hydraPlatforms = [ ]; # disabled from hydra because it's so big license = lib.licenses.gpl2Plus; From 3582c949541ab69acde6d86fc1bb3d0a34d6d38a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 20 Jan 2026 09:44:20 +0000 Subject: [PATCH 399/532] neo4j: 2025.10.1 -> 2025.12.1 --- pkgs/by-name/ne/neo4j/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/neo4j/package.nix b/pkgs/by-name/ne/neo4j/package.nix index 30bed9da58f5..cffd5fe97ceb 100644 --- a/pkgs/by-name/ne/neo4j/package.nix +++ b/pkgs/by-name/ne/neo4j/package.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "neo4j"; - version = "2025.10.1"; + version = "2025.12.1"; src = fetchurl { url = "https://neo4j.com/artifact.php?name=neo4j-community-${finalAttrs.version}-unix.tar.gz"; - hash = "sha256-aa3hZeM0ehMt6mZk/Of9qG85GnrvsasA8hzpQOppLwk="; + hash = "sha256-BsPXtsuVMuPsLAPyTQduOsrFq/5tc5T4VZENLBL3xUI="; }; nativeBuildInputs = [ makeWrapper ]; From 1f665a8c2210b153ee093543d244dc6d6616ba41 Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Sun, 1 Feb 2026 17:42:16 -0500 Subject: [PATCH 400/532] python3Packages.mlx: disable brittle memory leak test case --- pkgs/development/python-modules/mlx/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/mlx/default.nix b/pkgs/development/python-modules/mlx/default.nix index 6b522584532f..ac7d944a301e 100644 --- a/pkgs/development/python-modules/mlx/default.nix +++ b/pkgs/development/python-modules/mlx/default.nix @@ -126,7 +126,11 @@ buildPythonPackage (finalAttrs: { "python/tests/" ]; - disabledTests = lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64) [ + disabledTests = [ + # brittle memory leak test, see: https://github.com/ml-explore/mlx/pull/3088 + "test_siblings_without_eval" + ] + ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64) [ # Segmentation fault "test_lapack" "test_multivariate_normal" From 6048ee43c754a32ab2892c159707a0fdd556897f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 1 Jan 2026 02:17:36 +0000 Subject: [PATCH 401/532] stress-ng: 0.19.06 -> 0.20.00 --- pkgs/by-name/st/stress-ng/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stress-ng/package.nix b/pkgs/by-name/st/stress-ng/package.nix index fdc32555610a..16baf06751a5 100644 --- a/pkgs/by-name/st/stress-ng/package.nix +++ b/pkgs/by-name/st/stress-ng/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "stress-ng"; - version = "0.19.06"; + version = "0.20.00"; src = fetchFromGitHub { owner = "ColinIanKing"; repo = "stress-ng"; - rev = "V${finalAttrs.version}"; - hash = "sha256-xnH4Oy+DZcKSphshGkhDUPv5VNRSIS4i8qr0yXXvvjs="; + tag = "V${finalAttrs.version}"; + hash = "sha256-KbsxZhsS5q/MZ2laA16ideicRu7oezH12yzmEBMyzVc="; }; postPatch = '' From 12c3b561df35251ba9c043d0ab34b4f4202babbf Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Sun, 1 Feb 2026 16:46:01 -0600 Subject: [PATCH 402/532] nixos/stalwart: add guards * if `cfg.user` or `cfg.group` are set, can safely assume operator will take care of creating the user/group * add fallback guard for `SyslogIdentifier` Related to: https://github.com/NixOS/nixpkgs/pull/481815#discussion_r2751960797 https://github.com/NixOS/nixpkgs/pull/481815#discussion_r2751961935 --- nixos/modules/services/mail/stalwart.nix | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/nixos/modules/services/mail/stalwart.nix b/nixos/modules/services/mail/stalwart.nix index c3f0753276e3..4719f9ccb730 100644 --- a/nixos/modules/services/mail/stalwart.nix +++ b/nixos/modules/services/mail/stalwart.nix @@ -10,6 +10,7 @@ let configFile = configFormat.generate "stalwart.toml" cfg.settings; useLegacyStorage = lib.versionOlder config.system.stateVersion "24.11"; useLegacyDefault = lib.versionOlder config.system.stateVersion "26.05"; + default = if useLegacyDefault then "stalwart-mail" else "stalwart"; parsePorts = listeners: @@ -62,7 +63,7 @@ in user = lib.mkOption { type = lib.types.str; - default = if useLegacyDefault then "stalwart-mail" else "stalwart"; + inherit default; description = '' User ownership of service ''; @@ -70,7 +71,7 @@ in group = lib.mkOption { type = lib.types.str; - default = if useLegacyDefault then "stalwart-mail" else "stalwart"; + inherit default; description = '' Group ownership of service ''; @@ -154,7 +155,7 @@ in ); in { - path = if useLegacyDefault then "/var/cache/stalwart-mail" else "/var/cache/stalwart"; + path = "/var/cache/${default}"; resource = lib.mkIf hasHttpListener (lib.mkDefault "file://${cfg.package.webadmin}/webadmin.zip"); }; }; @@ -164,10 +165,10 @@ in # service is restarted on a potentially large number of files. # That would cause unnecessary and unwanted delays. users = { - groups = { + groups = lib.mkIf (cfg.group == default) { ${cfg.group} = { }; }; - users = { + users = lib.mkIf (cfg.user == default) { ${cfg.user} = { isSystemUser = true; inherit (cfg) group; @@ -196,7 +197,7 @@ in KillSignal = "SIGINT"; Restart = "on-failure"; RestartSec = 5; - SyslogIdentifier = "stalwart"; + SyslogIdentifier = default; ExecStartPre = if useLegacyStorage then @@ -216,8 +217,8 @@ in ReadWritePaths = [ cfg.dataDir ]; - CacheDirectory = if useLegacyDefault then "stalwart-mail" else "stalwart"; - StateDirectory = if useLegacyDefault then "stalwart-mail" else "stalwart"; + CacheDirectory = default; + StateDirectory = default; # Upstream uses "stalwart" as the username since 0.12.0 User = cfg.user; From 0c04a3358b2ea36fe60e02abb681282d6f314e99 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 1 Feb 2026 23:54:01 +0100 Subject: [PATCH 403/532] python3Packages.marqo: set pname --- pkgs/development/python-modules/marqo/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/marqo/default.nix b/pkgs/development/python-modules/marqo/default.nix index a23240eeabf9..b0cfd9e454b5 100644 --- a/pkgs/development/python-modules/marqo/default.nix +++ b/pkgs/development/python-modules/marqo/default.nix @@ -12,7 +12,7 @@ }: buildPythonPackage rec { - name = "marqo"; + pname = "marqo"; version = "3.12.0"; pyproject = true; From d76207d56f26067216830665bf775647f7b1a04e Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 1 Feb 2026 23:57:09 +0100 Subject: [PATCH 404/532] quinze: set pname --- pkgs/by-name/qu/quinze/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/qu/quinze/package.nix b/pkgs/by-name/qu/quinze/package.nix index 2f1c64d82cfa..56eee3e3f70b 100644 --- a/pkgs/by-name/qu/quinze/package.nix +++ b/pkgs/by-name/qu/quinze/package.nix @@ -5,7 +5,7 @@ }: stdenvNoCC.mkDerivation { - name = "quinze"; + pname = "quinze"; version = "2018-09-22"; src = fetchzip { From 0a5e71ab8a9613ef2f53583865277473e6482957 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 2 Feb 2026 00:00:12 +0100 Subject: [PATCH 405/532] ramfetch: set pname --- pkgs/by-name/ra/ramfetch/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ra/ramfetch/package.nix b/pkgs/by-name/ra/ramfetch/package.nix index 7efd07c1022e..eda0928b261d 100644 --- a/pkgs/by-name/ra/ramfetch/package.nix +++ b/pkgs/by-name/ra/ramfetch/package.nix @@ -5,7 +5,7 @@ }: stdenv.mkDerivation (finalAttrs: { - name = "ramfetch"; + pname = "ramfetch"; version = "1.1.0a"; src = fetchgit { From 90035e0a7cf7bd0d4a8414cfc2a13fe9a01ea2fb Mon Sep 17 00:00:00 2001 From: Vieta <94648307+yVieta@users.noreply.github.com> Date: Mon, 2 Feb 2026 00:01:13 +0100 Subject: [PATCH 406/532] maintainers: update vieta --- maintainers/maintainer-list.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 4f6e4154316a..fd5ff092fcc1 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -27767,7 +27767,7 @@ name = "Thibaut Smith"; }; vieta = { - email = "xyzVieta@gmail.com"; + email = "vieta@4d2.org"; github = "yVieta"; githubId = 94648307; name = "Thanh Viet Nguyen"; From a75f0229262166b1c098d348d50f0323f22f8c25 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 2 Feb 2026 00:05:31 +0100 Subject: [PATCH 407/532] raygui: set pname --- pkgs/by-name/ra/raygui/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ra/raygui/package.nix b/pkgs/by-name/ra/raygui/package.nix index d0569b39fe8e..f008e1659bfb 100644 --- a/pkgs/by-name/ra/raygui/package.nix +++ b/pkgs/by-name/ra/raygui/package.nix @@ -5,7 +5,7 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { - name = "raygui"; + pname = "raygui"; version = "4.0"; src = fetchFromGitHub { From 0fc5f898a78ef80ce67a524d6e898154ae4af3bc Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Sun, 1 Feb 2026 15:06:51 -0800 Subject: [PATCH 408/532] bcachefs-tools: 1.35.2 -> 1.36.0 --- pkgs/by-name/bc/bcachefs-tools/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bc/bcachefs-tools/package.nix b/pkgs/by-name/bc/bcachefs-tools/package.nix index 8fcf78acd5c9..61b15b96fdeb 100644 --- a/pkgs/by-name/bc/bcachefs-tools/package.nix +++ b/pkgs/by-name/bc/bcachefs-tools/package.nix @@ -28,18 +28,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "bcachefs-tools"; - version = "1.35.2"; + version = "1.36.0"; src = fetchFromGitHub { owner = "koverstreet"; repo = "bcachefs-tools"; tag = "v${finalAttrs.version}"; - hash = "sha256-YreeoI9ct3Gt0za3bW4cFP8mA3mrgpVnHVUzfX1m5CI="; + hash = "sha256-VSx8M8W3j47xC0tPdKtEHeMcFJMpBBMHjf7ZiDiE79I="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; - hash = "sha256-1TxACD4xXZ3BfVdoQUCzWe5Ovv0tKw6ALBw0+tRLOaQ="; + hash = "sha256-o0UofdKgEe/R683TmZJlsd1QD1Iy1oMBVBSN6u2uvDM="; }; postPatch = '' From d6a442ed8c0b405cf8be98e7143078dd8200aa46 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 2 Feb 2026 00:08:21 +0100 Subject: [PATCH 409/532] regal: set pname --- pkgs/by-name/re/regal/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/re/regal/package.nix b/pkgs/by-name/re/regal/package.nix index 3f312c59747f..9e5e6b6474a0 100644 --- a/pkgs/by-name/re/regal/package.nix +++ b/pkgs/by-name/re/regal/package.nix @@ -5,7 +5,7 @@ }: buildGoModule rec { - name = "regal"; + pname = "regal"; version = "0.38.1"; src = fetchFromGitHub { From f62ee725ee06d3aa0400939d75cae85cdc737dd8 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 2 Feb 2026 00:09:23 +0100 Subject: [PATCH 410/532] regal: use finalAttrs --- pkgs/by-name/re/regal/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/re/regal/package.nix b/pkgs/by-name/re/regal/package.nix index 9e5e6b6474a0..caf8ca8e0041 100644 --- a/pkgs/by-name/re/regal/package.nix +++ b/pkgs/by-name/re/regal/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "regal"; version = "0.38.1"; src = fetchFromGitHub { owner = "open-policy-agent"; repo = "regal"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/WGZCwT9VJ5zjEmL4PZqPymaUJFaWzjbgq2KMBfl6uQ="; }; @@ -23,16 +23,16 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/open-policy-agent/regal/pkg/version.Version=${version}" - "-X github.com/open-policy-agent/regal/pkg/version.Commit=${version}" + "-X github.com/open-policy-agent/regal/pkg/version.Version=${finalAttrs.version}" + "-X github.com/open-policy-agent/regal/pkg/version.Commit=${finalAttrs.version}" ]; meta = { description = "Linter and language server for Rego"; mainProgram = "regal"; homepage = "https://github.com/open-policy-agent/regal"; - changelog = "https://github.com/open-policy-agent/regal/releases/tag/${src.rev}"; + changelog = "https://github.com/open-policy-agent/regal/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ rinx ]; }; -} +}) From f2669cd57bf5cf317c19d962f23936bf84f270ec Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 23:15:54 +0000 Subject: [PATCH 411/532] proxypin: 1.2.3 -> 1.2.4 --- pkgs/by-name/pr/proxypin/package.nix | 4 +- pkgs/by-name/pr/proxypin/pubspec.lock.json | 130 +++++++++++++++++---- 2 files changed, 107 insertions(+), 27 deletions(-) diff --git a/pkgs/by-name/pr/proxypin/package.nix b/pkgs/by-name/pr/proxypin/package.nix index 1b9da904aca9..4095eeb09092 100644 --- a/pkgs/by-name/pr/proxypin/package.nix +++ b/pkgs/by-name/pr/proxypin/package.nix @@ -9,7 +9,7 @@ }: let - version = "1.2.3"; + version = "1.2.4"; in flutter338.buildFlutterApplication { pname = "proxypin"; @@ -19,7 +19,7 @@ flutter338.buildFlutterApplication { owner = "wanghongenpin"; repo = "proxypin"; tag = "v${version}"; - hash = "sha256-0eYfE5ziEMcBpLZ7a48ZPn9pmektdgmMcpDvUz4JrFs="; + hash = "sha256-Dhs2b+tjXTPFZOGoi7YUliWkdJ5s1jIJkJsXTQ6w7QY="; }; pubspecLock = lib.importJSON ./pubspec.lock.json; diff --git a/pkgs/by-name/pr/proxypin/pubspec.lock.json b/pkgs/by-name/pr/proxypin/pubspec.lock.json index 0a2e6781d164..7d2c99040abc 100644 --- a/pkgs/by-name/pr/proxypin/pubspec.lock.json +++ b/pkgs/by-name/pr/proxypin/pubspec.lock.json @@ -80,6 +80,16 @@ "source": "hosted", "version": "1.1.2" }, + "code_assets": { + "dependency": "transitive", + "description": { + "name": "code_assets", + "sha256": "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.0" + }, "collection": { "dependency": "transitive", "description": { @@ -104,11 +114,11 @@ "dependency": "transitive", "description": { "name": "cross_file", - "sha256": "701dcfc06da0882883a2657c445103380e53e647060ad8d9dfb710c100996608", + "sha256": "28bb3ae56f117b5aec029d702a90f57d285cd975c3c5c281eaca38dbc47c5937", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.3.5+1" + "version": "0.3.5+2" }, "crypto": { "dependency": "transitive", @@ -165,11 +175,11 @@ "dependency": "direct main", "description": { "name": "device_info_plus", - "sha256": "98f28b42168cc509abc92f88518882fd58061ea372d7999aecc424345c7bff6a", + "sha256": "4df8babf73058181227e18b08e6ea3520cf5fc5d796888d33b7cb0f33f984b7c", "url": "https://pub.dev" }, "source": "hosted", - "version": "11.5.0" + "version": "12.3.0" }, "device_info_plus_platform_interface": { "dependency": "transitive", @@ -185,11 +195,11 @@ "dependency": "transitive", "description": { "name": "equatable", - "sha256": "567c64b3cb4cf82397aac55f4f0cbd3ca20d77c6c03bedbc4ceaddc08904aef7", + "sha256": "3e0141505477fd8ad55d6eb4e7776d3fe8430be8e497ccb1521370c3f21a3e2b", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.7" + "version": "2.0.8" }, "fake_async": { "dependency": "transitive", @@ -205,11 +215,11 @@ "dependency": "transitive", "description": { "name": "ffi", - "sha256": "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418", + "sha256": "d07d37192dbf97461359c1518788f203b0c9102cfd2c35a716b823741219542c", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.4" + "version": "2.1.5" }, "file": { "dependency": "transitive", @@ -225,11 +235,11 @@ "dependency": "direct main", "description": { "name": "file_picker", - "sha256": "d974b6ba2606371ac71dd94254beefb6fa81185bde0b59bdc1df09885da85fde", + "sha256": "57d9a1dd5063f85fa3107fb42d1faffda52fdc948cefd5fe5ea85267a5fc7343", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.3.8" + "version": "10.3.10" }, "fixnum": { "dependency": "transitive", @@ -269,7 +279,7 @@ "version": "0.2.0" }, "flutter_highlight": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "flutter_highlight", "sha256": "7b96333867aa07e122e245c033b8ad622e4e3a42a1a2372cbb098a2541d8782c", @@ -282,11 +292,11 @@ "dependency": "direct main", "description": { "name": "flutter_js", - "sha256": "a04966b102967891ee4947d6e52b450676f16204876ba936e394008ca26db04b", + "sha256": "046428059ac7bef71e305dc35fc24be933b684684a43e83eab7ebd0dc407ad85", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.8.5" + "version": "0.8.7" }, "flutter_lints": { "dependency": "direct dev", @@ -356,6 +366,16 @@ "source": "hosted", "version": "4.7.3" }, + "glob": { + "dependency": "transitive", + "description": { + "name": "glob", + "sha256": "c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.3" + }, "highlight": { "dependency": "transitive", "description": { @@ -376,6 +396,16 @@ "source": "hosted", "version": "2.2.3" }, + "hooks": { + "dependency": "transitive", + "description": { + "name": "hooks", + "sha256": "5d309c86e7ce34cd8e37aa71cb30cb652d3829b900ab145e4d9da564b31d59f7", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.0" + }, "http": { "dependency": "transitive", "description": { @@ -430,11 +460,11 @@ "dependency": "transitive", "description": { "name": "json_annotation", - "sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1", + "sha256": "805fa86df56383000f640384b282ce0cb8431f1a7a2396de92fb66186d8c57df", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.9.0" + "version": "4.10.0" }, "leak_tracker": { "dependency": "transitive", @@ -480,11 +510,11 @@ "dependency": "transitive", "description": { "name": "lints", - "sha256": "a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0", + "sha256": "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.0.0" + "version": "6.1.0" }, "logger": { "dependency": "direct main", @@ -496,6 +526,16 @@ "source": "hosted", "version": "2.6.2" }, + "logging": { + "dependency": "transitive", + "description": { + "name": "logging", + "sha256": "c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.0" + }, "matcher": { "dependency": "transitive", "description": { @@ -546,6 +586,26 @@ "source": "hosted", "version": "1.0.4" }, + "native_toolchain_c": { + "dependency": "transitive", + "description": { + "name": "native_toolchain_c", + "sha256": "89e83885ba09da5fdf2cdacc8002a712ca238c28b7f717910b34bcd27b0d03ac", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.17.4" + }, + "objective_c": { + "dependency": "transitive", + "description": { + "name": "objective_c", + "sha256": "983c7fa1501f6dcc0cb7af4e42072e9993cb28d73604d25ebf4dab08165d997e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.2.5" + }, "path": { "dependency": "transitive", "description": { @@ -580,11 +640,11 @@ "dependency": "transitive", "description": { "name": "path_provider_foundation", - "sha256": "6d13aece7b3f5c5a9731eaf553ff9dcbc2eff41087fd2df587fd0fed9a3eb0c4", + "sha256": "2a376b7d6392d80cd3705782d2caa734ca4727776db0b6ec36ef3f1855197699", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.1" + "version": "2.6.0" }, "path_provider_linux": { "dependency": "transitive", @@ -736,6 +796,16 @@ "source": "hosted", "version": "0.0.3" }, + "pub_semver": { + "dependency": "transitive", + "description": { + "name": "pub_semver", + "sha256": "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.0" + }, "qr": { "dependency": "transitive", "description": { @@ -860,11 +930,11 @@ "dependency": "transitive", "description": { "name": "shared_preferences_android", - "sha256": "83af5c682796c0f7719c2bbf74792d113e40ae97981b8f266fa84574573556bc", + "sha256": "cbc40be9be1c5af4dab4d6e0de4d5d3729e6f3d65b89d21e1815d57705644a6f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.18" + "version": "2.4.20" }, "shared_preferences_foundation": { "dependency": "transitive", @@ -1086,11 +1156,11 @@ "dependency": "transitive", "description": { "name": "url_launcher_web", - "sha256": "4bd2b7b4dc4d4d0b94e5babfffbca8eac1a126c7f3d6ecbc1a11013faa3abba2", + "sha256": "d0412fcf4c6b31ecfdb7762359b7206ffba3bbffd396c6d9f9c4616ece476c1f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.1" + "version": "2.4.2" }, "url_launcher_windows": { "dependency": "transitive", @@ -1212,6 +1282,16 @@ "source": "hosted", "version": "6.6.1" }, + "yaml": { + "dependency": "transitive", + "description": { + "name": "yaml", + "sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.3" + }, "zstandard": { "dependency": "direct main", "description": { @@ -1294,7 +1374,7 @@ } }, "sdks": { - "dart": ">=3.9.0 <4.0.0", - "flutter": ">=3.35.0" + "dart": ">=3.10.3 <4.0.0", + "flutter": ">=3.38.4" } } From bebfaeeeaf0e9a85780a9ced46cebd3ae53c819e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 27 Jan 2026 02:33:50 +0000 Subject: [PATCH 412/532] inform6: 6.42-r9 -> 6.44-r3 --- pkgs/by-name/in/inform6/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/in/inform6/package.nix b/pkgs/by-name/in/inform6/package.nix index a9250f76ba69..b7a19b9b1309 100644 --- a/pkgs/by-name/in/inform6/package.nix +++ b/pkgs/by-name/in/inform6/package.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "inform6"; - version = "6.42-r9"; + version = "6.44-r3"; src = fetchurl { url = "https://ifarchive.org/if-archive/infocom/compilers/inform6/source/inform-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-aHYjqjdISnyUxtruDDWD0cHEOxBpvm3+TfNxtGofezQ="; + hash = "sha256-NVO1bvDRdQowkkr6tBhDYzu7yLPd47XaTOXBivGJplk="; }; buildInputs = [ perl ]; From ac2e64f51c01e55de586b38f5150c290451b40f4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Dec 2025 00:44:14 +0000 Subject: [PATCH 413/532] gwyddion: 2.69 -> 2.70 --- pkgs/by-name/gw/gwyddion/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gw/gwyddion/package.nix b/pkgs/by-name/gw/gwyddion/package.nix index 6d3c6cab5fb5..e237516fda1b 100644 --- a/pkgs/by-name/gw/gwyddion/package.nix +++ b/pkgs/by-name/gw/gwyddion/package.nix @@ -34,10 +34,10 @@ stdenv.mkDerivation (finalAttrs: { pname = "gwyddion"; - version = "2.69"; + version = "2.70"; src = fetchurl { url = "mirror://sourceforge/gwyddion/gwyddion-${finalAttrs.version}.tar.xz"; - sha256 = "sha256-WX62tR7ldaB/NQzAVzvHTQBaNJDZgyrRNqNp5w0w76Y="; + hash = "sha256-lC9OBBlFqFC8MtBRk6EVrIpRGKb4Qa+m1N6lEPmRP1k="; }; nativeBuildInputs = [ From 7b03956c7ae3da5c5a49df26ed18ade36f392462 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 Dec 2025 12:31:14 +0000 Subject: [PATCH 414/532] yoshimi: 2.3.5.2 -> 2.3.5.3 --- pkgs/by-name/yo/yoshimi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/yo/yoshimi/package.nix b/pkgs/by-name/yo/yoshimi/package.nix index 6d71d2179ff7..74244f62f152 100644 --- a/pkgs/by-name/yo/yoshimi/package.nix +++ b/pkgs/by-name/yo/yoshimi/package.nix @@ -23,13 +23,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "yoshimi"; - version = "2.3.5.2"; + version = "2.3.5.3"; src = fetchFromGitHub { owner = "Yoshimi"; repo = "yoshimi"; - rev = finalAttrs.version; - hash = "sha256-X4g4AhPHg2ezHnAm8fWunatZgr3/PZxibzACplWogo8="; + tag = finalAttrs.version; + hash = "sha256-3/iFZfqUX2q4+6rD6AX3E8vXt0HP82PDDTqpiZTvtLw="; }; sourceRoot = "${finalAttrs.src.name}/src"; From 055fa1463423835be31e290f4b3c4e14485c932c Mon Sep 17 00:00:00 2001 From: Fazzi Date: Thu, 18 Dec 2025 20:42:40 +0000 Subject: [PATCH 415/532] xow_dongle-firmware: install all expected fw blobs --- .../xo/xow_dongle-firmware/package.nix | 46 +++++++++++-------- 1 file changed, 27 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/xo/xow_dongle-firmware/package.nix b/pkgs/by-name/xo/xow_dongle-firmware/package.nix index 6d0f14e53545..1d5f1d6c2e56 100644 --- a/pkgs/by-name/xo/xow_dongle-firmware/package.nix +++ b/pkgs/by-name/xo/xow_dongle-firmware/package.nix @@ -5,52 +5,60 @@ cabextract, }: stdenvNoCC.mkDerivation { - pname = "xow_dongle-firmware"; - version = "0-unstable-2025-04-22"; + pname = "xow-dongle-firmware"; + version = "0-unstable-2025-12-18"; srcs = [ (fetchurl { - name = "xow_dongle.cab"; + url = "https://catalog.s.download.windowsupdate.com/d/msdownload/update/driver/drvs/2017/03/2ea9591b-f751-442c-80ce-8f4692cdc67b_6b555a3a288153cf04aec6e03cba360afe2fce34.cab"; + hash = "sha256-2Jpy6NwQt8TxbVyIf+f1TDTCIAWsHzYHBNXZRiJY7zI="; + }) + (fetchurl { url = "https://catalog.s.download.windowsupdate.com/c/msdownload/update/driver/drvs/2017/07/1cd6a87c-623f-4407-a52d-c31be49e925c_e19f60808bdcbfbd3c3df6be3e71ffc52e43261e.cab"; hash = "sha256-ZXNqhP9ANmRbj47GAr7ZGrY1MBnJyzIz3sq5/uwPbwQ="; }) (fetchurl { - name = "xow_dongle_045e_02e6.cab"; - url = "https://catalog.s.download.windowsupdate.com/d/msdownload/update/driver/drvs/2015/12/20810869_8ce2975a7fbaa06bcfb0d8762a6275a1cf7c1dd3.cab"; - hash = "sha256-5jiKJ6dXVpIN5zryRo461V16/vWavDoLUICU4JHRnwg="; + url = "https://catalog.s.download.windowsupdate.com/c/msdownload/update/driver/drvs/2017/06/1dbd7cb4-53bc-4857-a5b0-5955c8acaf71_9081931e7d664429a93ffda0db41b7545b7ac257.cab"; + hash = "sha256-kN2R+2dGDTh0B/2BCcDn0PGPS2Wb4PYtuFihhJ6tLuA="; + }) + (fetchurl { + url = "https://catalog.s.download.windowsupdate.com/d/msdownload/update/driver/drvs/2017/08/aeff215c-3bc4-4d36-a3ea-e14bfa8fa9d2_e58550c4f74a27e51e5cb6868b10ff633fa77164.cab"; + hash = "sha256-Wo+62VIeWMxpeoc0cgykl2cwmAItYdkaiL5DMALM2PI="; }) ]; - sourceRoot = "."; - - dontConfigure = true; - dontBuild = true; - nativeBuildInputs = [ cabextract ]; unpackPhase = '' - sources=($srcs) + srcs=($srcs) - cabextract -F FW_ACC_00U.bin ''${sources[0]} - mv FW_ACC_00U.bin xow_dongle.bin + cabextract -F FW_ACC_00U.bin ''${srcs[0]} + mv FW_ACC_00U.bin xone_dongle_02e6.bin - cabextract -F FW_ACC_00U.bin ''${sources[1]} - mv FW_ACC_00U.bin xow_dongle_045e_02e6.bin + cabextract -F FW_ACC_00U.bin ''${srcs[1]} + mv FW_ACC_00U.bin xone_dongle_02fe.bin + + cabextract -F FW_ACC_CL.bin ''${srcs[2]} + mv FW_ACC_CL.bin xone_dongle_02f9.bin + + cabextract -F FW_ACC_BR.bin ''${srcs[3]} + mv FW_ACC_BR.bin xone_dongle_091e.bin ''; installPhase = '' - install -Dm644 xow_dongle.bin $out/lib/firmware/xow_dongle.bin - install -Dm644 xow_dongle_045e_02e6.bin $out/lib/firmware/xow_dongle_045e_02e6.bin + mkdir -p $out/lib/firmware/ + cp xone_dongle_*.bin $out/lib/firmware/ ''; meta = { description = "Xbox One wireless dongle firmware"; - homepage = "https://www.xbox.com/en-NZ/accessories/adapters/wireless-adapter-windows"; + homepage = "https://www.microsoft.com/en-us/d/xbox-wireless-adapter-for-windows/91dqrb97l130"; license = lib.licenses.unfree; maintainers = with lib.maintainers; [ rhysmdnz fazzi ]; platforms = lib.platforms.linux; + sourceProvenance = [ lib.sourceTypes.binaryFirmware ]; }; } From a39e0361682bd1ce3870e66b68f7d8dd087026f3 Mon Sep 17 00:00:00 2001 From: Fazzi Date: Tue, 30 Dec 2025 15:55:02 +0000 Subject: [PATCH 416/532] xone-dongle-firmware: rename from xow_dongle-firmware --- nixos/modules/hardware/all-firmware.nix | 2 +- nixos/modules/hardware/xone.nix | 2 +- .../{xow_dongle-firmware => xone-dongle-firmware}/package.nix | 2 +- pkgs/top-level/aliases.nix | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) rename pkgs/by-name/xo/{xow_dongle-firmware => xone-dongle-firmware}/package.nix (98%) diff --git a/nixos/modules/hardware/all-firmware.nix b/nixos/modules/hardware/all-firmware.nix index fc93b74003d2..35e34c305a05 100644 --- a/nixos/modules/hardware/all-firmware.nix +++ b/nixos/modules/hardware/all-firmware.nix @@ -91,7 +91,7 @@ in broadcom-bt-firmware b43Firmware_5_1_138 b43Firmware_6_30_163_46 - xow_dongle-firmware + xone-dongle-firmware ] ++ lib.optionals pkgs.stdenv.hostPlatform.isx86 [ facetimehd-calibration diff --git a/nixos/modules/hardware/xone.nix b/nixos/modules/hardware/xone.nix index f2b2bf668d1d..a20f4e9451ff 100644 --- a/nixos/modules/hardware/xone.nix +++ b/nixos/modules/hardware/xone.nix @@ -20,7 +20,7 @@ in ]; extraModulePackages = with config.boot.kernelPackages; [ xone ]; }; - hardware.firmware = [ pkgs.xow_dongle-firmware ]; + hardware.firmware = [ pkgs.xone-dongle-firmware ]; hardware.xpad-noone.enable = lib.mkDefault true; }; diff --git a/pkgs/by-name/xo/xow_dongle-firmware/package.nix b/pkgs/by-name/xo/xone-dongle-firmware/package.nix similarity index 98% rename from pkgs/by-name/xo/xow_dongle-firmware/package.nix rename to pkgs/by-name/xo/xone-dongle-firmware/package.nix index 1d5f1d6c2e56..25ccc54e620c 100644 --- a/pkgs/by-name/xo/xow_dongle-firmware/package.nix +++ b/pkgs/by-name/xo/xone-dongle-firmware/package.nix @@ -5,7 +5,7 @@ cabextract, }: stdenvNoCC.mkDerivation { - pname = "xow-dongle-firmware"; + pname = "xone-dongle-firmware"; version = "0-unstable-2025-12-18"; srcs = [ diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 287bbf8e3094..774ae09f3be4 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1952,6 +1952,7 @@ mapAliases { xorg-autoconf = util-macros; # Added 2025-08-18 xorgdocs = xorg-docs; # Added 2026-01-19 xorgsgmldoctools = xorg-sgml-doctools; # Added 2026-01-19 + xow_dongle-firmware = throw "'xow_dongle-firmware' has been renamed to/replaced by 'xone-dongle-firmware'"; # Added 2025-12-30 xsw = throw "'xsw' has been removed due to lack of upstream maintenance"; # Added 2025-08-22 xsynth-dssi = throw "'xsynth-dssi' was removed due to lack of upstream maintenance and relying on gtk2"; # Added 2025-12-02 xtrap = throw "XTrap was a proposed X11 extension that hasn't been in Xorg since X11R6 in 1994, it is deprecated and archived upstream."; # added 2025-12-13 From cc4da1b7f49c7dcb495f68beb1dde4d7ee7dc68a Mon Sep 17 00:00:00 2001 From: Fazzi Date: Fri, 30 Jan 2026 22:58:10 +0000 Subject: [PATCH 417/532] linuxPackages.xone: 0.5.0 -> 0.5.4 --- pkgs/os-specific/linux/xone/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/xone/default.nix b/pkgs/os-specific/linux/xone/default.nix index a3facc635bcd..b6bdb47e0c5f 100644 --- a/pkgs/os-specific/linux/xone/default.nix +++ b/pkgs/os-specific/linux/xone/default.nix @@ -7,13 +7,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "xone"; - version = "0.5.0"; + version = "0.5.4"; src = fetchFromGitHub { owner = "dlundqvist"; repo = "xone"; tag = "v${finalAttrs.version}"; - hash = "sha256-Ca7JsyFGsi6iiNusbEgIGc3jHeNLBwKKYzqcm3O6GxU="; + hash = "sha256-d70H/uuW3YINS6utBdjMDVLyS6wZoyN92xJ/YA7wMRo="; }; setSourceRoot = '' From e30544dee1dbf249f42bd69acae36f223cee79bf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 23:50:36 +0000 Subject: [PATCH 418/532] vacuum-tube: 1.5.5 -> 1.5.6 --- pkgs/by-name/va/vacuum-tube/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/va/vacuum-tube/package.nix b/pkgs/by-name/va/vacuum-tube/package.nix index 9b56990d5e68..fd8cb6d189a5 100644 --- a/pkgs/by-name/va/vacuum-tube/package.nix +++ b/pkgs/by-name/va/vacuum-tube/package.nix @@ -10,16 +10,16 @@ buildNpmPackage rec { pname = "vacuum-tube"; - version = "1.5.5"; + version = "1.5.6"; src = fetchFromGitHub { owner = "shy1132"; repo = "VacuumTube"; tag = "v${version}"; - hash = "sha256-rFR82BO5rXv+4ePx5FqXOWec7ncM5Ml0dwixtLXQFts="; + hash = "sha256-aUdTplLqbnDsssRrWwSVOyGwVUWcm7Bn02GrMf+1HVM="; }; - npmDepsHash = "sha256-u5cfKgKP+n7V8gk2NRWNJz/P7hxURnPFQ7yjLE+fAlE="; + npmDepsHash = "sha256-D3XsvQK+qdINxsu78Jc0ovxaC0mKaRO/SiwUCI2/tC4="; makeCacheWritable = true; env = { From bbe741e3dda0956945e69f271e4d97242c59ca63 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 2 Feb 2026 00:56:07 +0100 Subject: [PATCH 419/532] python313Packages.iamdata: 0.1.202601311 -> 0.1.202602011 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202601311...v0.1.202602011 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202602011 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index ea8d921b8fd6..afd82fd7e080 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202601311"; + version = "0.1.202602011"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-DxhVorkmYt/Pl3FaDV97rso8GYhl+6ec1BovaxwKHBU="; + hash = "sha256-oYGU8RrphOysbrZ002CF2kraAzWSZNnpLskDCZ66kHY="; }; __darwinAllowLocalNetworking = true; From 84d42c6d5edda3577dd7ab621fb0679933ca3025 Mon Sep 17 00:00:00 2001 From: Gon Solo Date: Fri, 30 Jan 2026 16:41:47 +0100 Subject: [PATCH 420/532] python313Packages.kfactory: 2.0.0 -> 2.3.0 https://github.com/gdsfactory/kfactory/releases/tag/v2.1.0 https://github.com/gdsfactory/kfactory/releases/tag/v2.2.0 https://github.com/gdsfactory/kfactory/releases/tag/v2.3.0 --- .../python-modules/kfactory/default.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/kfactory/default.nix b/pkgs/development/python-modules/kfactory/default.nix index 5e0c219ee589..a2d45a08560b 100644 --- a/pkgs/development/python-modules/kfactory/default.nix +++ b/pkgs/development/python-modules/kfactory/default.nix @@ -30,22 +30,22 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "kfactory"; - version = "2.0.0"; + version = "2.3.0"; pyproject = true; src = fetchFromGitHub { owner = "gdsfactory"; repo = "kfactory"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; # kfactory uses `.git` to infer the project directory. # https://github.com/gdsfactory/kfactory/blob/v2.0.0/src/kfactory/conf.py#L318-L327 # Otherwise, tests fail with: # assert kf.config.project_dir is not None # E AssertionError: assert None is not None leaveDotGit = true; - hash = "sha256-eZRNUb2Qw2HcR2W1pf15ulEt7ZCJwi60SuGdte/cG8E="; + hash = "sha256-6z2JlndmuegpCAf74YRa/qVVjFOWv1Xy3dabeWlOmbs="; }; build-system = [ @@ -55,7 +55,9 @@ buildPythonPackage rec { pythonRelaxDeps = [ "pydantic" + "klayout" ]; + dependencies = [ aenum cachetools @@ -143,8 +145,8 @@ buildPythonPackage rec { meta = { description = "KLayout API implementation of gdsfactory"; homepage = "https://github.com/gdsfactory/kfactory"; - changelog = "https://github.com/gdsfactory/kfactory/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/gdsfactory/kfactory/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fbeffa ]; }; -} +}) From e844b84ff528a8dcce134fc5fd7bd20ece8ba2ee Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 2 Feb 2026 01:02:47 +0100 Subject: [PATCH 421/532] termsonic: set pname --- pkgs/by-name/te/termsonic/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/te/termsonic/package.nix b/pkgs/by-name/te/termsonic/package.nix index ff6607ccfbaf..4ebf198eb4cc 100644 --- a/pkgs/by-name/te/termsonic/package.nix +++ b/pkgs/by-name/te/termsonic/package.nix @@ -6,7 +6,7 @@ alsa-lib, }: buildGoModule { - name = "termsonic"; + pname = "termsonic"; version = "0-unstable-2025-01-07"; src = fetchzip { From 468d9b621d1af5955369e11be3faa9fdb07ea461 Mon Sep 17 00:00:00 2001 From: Gon Solo Date: Fri, 30 Jan 2026 16:52:15 +0100 Subject: [PATCH 422/532] gdsfactory: 9.20.1 -> 9.32.1 --- .../python-modules/gdsfactory/default.nix | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/gdsfactory/default.nix b/pkgs/development/python-modules/gdsfactory/default.nix index 7e35b8d2decd..2929dacda135 100644 --- a/pkgs/development/python-modules/gdsfactory/default.nix +++ b/pkgs/development/python-modules/gdsfactory/default.nix @@ -5,11 +5,13 @@ # build-system flit-core, + pythonRelaxDepsHook, # dependencies jinja2, loguru, matplotlib, + natsort, numpy, orjson, pandas, @@ -44,24 +46,31 @@ pytest-regressions, pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "gdsfactory"; - version = "9.20.1"; + version = "9.32.1"; pyproject = true; src = fetchFromGitHub { owner = "gdsfactory"; repo = "gdsfactory"; - tag = "v${version}"; - hash = "sha256-TpMi0Rv6sQA8uAPGl6iR1qgTU7havBlWmdz98DROoSk="; + tag = "v${finalAttrs.version}"; + hash = "sha256-uXFH+6uZx+fFo1QfozI/JVomchFlnWx805CwbAj7CPQ="; }; - build-system = [ flit-core ]; + build-system = [ + flit-core + ]; + + nativeBuildInputs = [ + pythonRelaxDepsHook + ]; dependencies = [ jinja2 loguru matplotlib + natsort numpy orjson pandas @@ -101,6 +110,7 @@ buildPythonPackage rec { pythonRelaxDeps = [ "pydantic" "trimesh" + "kfactory" ]; # tests require >32GB of RAM @@ -111,8 +121,8 @@ buildPythonPackage rec { meta = { description = "Python library to generate GDS layouts"; homepage = "https://github.com/gdsfactory/gdsfactory"; - changelog = "https://github.com/gdsfactory/gdsfactory/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/gdsfactory/gdsfactory/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fbeffa ]; }; -} +}) From a68aae006fc6ce9b92853a8bc29cbcf2b98d1c1d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 2 Feb 2026 00:08:59 +0100 Subject: [PATCH 423/532] openvino: 2025.2.1 -> 2025.4.2 https://github.com/openvinotoolkit/openvino/releases/tag/2025.3.0 https://github.com/openvinotoolkit/openvino/releases/tag/2025.4.0 https://github.com/openvinotoolkit/openvino/releases/tag/2025.4.1 https://github.com/openvinotoolkit/openvino/releases/tag/2025.4.2 --- pkgs/by-name/op/openvino/package.nix | 25 +++++-------------------- 1 file changed, 5 insertions(+), 20 deletions(-) diff --git a/pkgs/by-name/op/openvino/package.nix b/pkgs/by-name/op/openvino/package.nix index bdf547611b39..299d2da5c313 100644 --- a/pkgs/by-name/op/openvino/package.nix +++ b/pkgs/by-name/op/openvino/package.nix @@ -36,6 +36,7 @@ let inherit (lib) cmakeBool + getLib ; # prevent scons from leaking in the default python version @@ -56,28 +57,16 @@ in stdenv.mkDerivation rec { pname = "openvino"; - version = "2025.2.1"; + version = "2025.4.2"; src = fetchFromGitHub { owner = "openvinotoolkit"; repo = "openvino"; tag = version; fetchSubmodules = true; - hash = "sha256-Bu0m7nGqyHwHsa7FKr4nvUh/poJxMTgwuAU81QBmI4g="; + hash = "sha256-DDzY3o3ehYf/JYxh3AK25z1/UcuDrbQpaYFRWxPvpmk="; }; - patches = [ - (fetchpatch { - name = "cmake4-compat.patch"; - url = "https://github.com/openvinotoolkit/openvino/commit/677716c2471cadf1bf1268eca6343498a886a229.patch?full_index=1"; - hash = "sha256-iaifJBdl7+tQZq1d8SiczUaXz+AdfMrLtwzfTmSG+XA="; - }) - (fetchpatch { - url = "https://github.com/openvinotoolkit/openvino/commit/564d2d6b9ca179004d32b70466dbd088eef8a307.patch?full_index=1"; - hash = "sha256-2khosDwlV7Dwxu0dvyDuCbo/XzR/eeYRGhlSieOfrFQ="; - }) - ]; - outputs = [ "out" "python" @@ -107,8 +96,8 @@ stdenv.mkDerivation rec { "-Wno-dev" "-DCMAKE_MODULE_PATH:PATH=${placeholder "out"}/lib/cmake" "-DCMAKE_PREFIX_PATH:PATH=${placeholder "out"}" - "-DOpenCV_DIR=${lib.getLib opencv}/lib/cmake/opencv4/" - "-DProtobuf_LIBRARIES=${protobuf}/lib/libprotobuf${stdenv.hostPlatform.extensions.sharedLibrary}" + "-DOpenCV_DIR=${getLib opencv}/lib/cmake/opencv4/" + "-DProtobuf_LIBRARIES=${getLib protobuf}/lib/libprotobuf${stdenv.hostPlatform.extensions.sharedLibrary}" "-DPython_EXECUTABLE=${python.interpreter}" (cmakeBool "CMAKE_VERBOSE_MAKEFILE" true) @@ -138,10 +127,6 @@ stdenv.mkDerivation rec { (cmakeBool "ENABLE_SYSTEM_TBB" true) ]; - autoPatchelfIgnoreMissingDeps = [ - "libngraph_backend.so" - ]; - # src/graph/src/plugins/intel_gpu/src/graph/include/reorder_inst.h:24:8: error: type 'struct typed_program_node' violates the C++ One Definition Rule [-Werror=odr] env.NIX_CFLAGS_COMPILE = "-Wno-odr"; From b8190ef320c093e23be2e109ea59d790dc727777 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 9 Jan 2026 02:19:00 +0000 Subject: [PATCH 424/532] plasticity: 25.2.11 -> 25.3.7 --- pkgs/by-name/pl/plasticity/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pl/plasticity/package.nix b/pkgs/by-name/pl/plasticity/package.nix index 66a26c9534bc..9dda2ff5ee73 100644 --- a/pkgs/by-name/pl/plasticity/package.nix +++ b/pkgs/by-name/pl/plasticity/package.nix @@ -40,11 +40,11 @@ }: stdenv.mkDerivation rec { pname = "plasticity"; - version = "25.2.11"; + version = "25.3.7"; src = fetchurl { url = "https://github.com/nkallen/plasticity/releases/download/v${version}/Plasticity-${version}-1.x86_64.rpm"; - hash = "sha256-aqc6CDR3yBOGaRr+VjXQrTXZKvr9kqzaqcu5y30clCA="; + hash = "sha256-l4kuxB5Lh0BiwIxdu3BLdu0VyAeDK0QR6tf6ckqGweY="; }; passthru.updateScript = ./update.sh; From 530d93116b6cb2cf9d0ca3cbdb7a8f5025cecc50 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 Dec 2025 14:24:27 +0000 Subject: [PATCH 425/532] liblogging: 1.0.6 -> 1.0.8 --- pkgs/by-name/li/liblogging/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/liblogging/package.nix b/pkgs/by-name/li/liblogging/package.nix index 1f87948f0818..f181a01b955a 100644 --- a/pkgs/by-name/li/liblogging/package.nix +++ b/pkgs/by-name/li/liblogging/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "liblogging"; - version = "1.0.6"; + version = "1.0.8"; src = fetchurl { url = "http://download.rsyslog.com/liblogging/liblogging-${finalAttrs.version}.tar.gz"; - sha256 = "14xz00mq07qmcgprlj5b2r21ljgpa4sbwmpr6jm2wrf8wms6331k"; + hash = "sha256-ZEm3u3XcKC7GvxuYp1PJUHRupbGQ7JruCXiB5NxcS/E="; }; nativeBuildInputs = [ pkg-config ]; From 05c8c3d7ebcabab5a19908ab78d9e781e3e1e94d Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Sun, 1 Feb 2026 16:21:38 -0800 Subject: [PATCH 426/532] nixos/xserver: use the requested drivers This fixes a regression introduced in #482828. The previous logic was repeatedly looking for a driver named "name" (the literal identifier), instead of the actual driver. --- nixos/modules/services/x11/xserver.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/x11/xserver.nix b/nixos/modules/services/x11/xserver.nix index f04ad6e393ed..d04d02660528 100644 --- a/nixos/modules/services/x11/xserver.nix +++ b/nixos/modules/services/x11/xserver.nix @@ -832,7 +832,7 @@ in # FIXME: somehow check for unknown driver names. services.xserver.drivers = flip concatMap cfg.videoDrivers ( name: - lib.optional (videoDrivers ? name) ( + lib.optional (videoDrivers ? ${name}) ( { inherit name; modules = [ ]; From 5c15f3e55df93279ba7c3c74756974b9fb47e829 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 00:30:14 +0000 Subject: [PATCH 427/532] gp2c: 0.0.14 -> 0.0.14pl1 --- pkgs/by-name/gp/gp2c/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gp/gp2c/package.nix b/pkgs/by-name/gp/gp2c/package.nix index 4fe87cd93af4..35b802f6460b 100644 --- a/pkgs/by-name/gp/gp2c/package.nix +++ b/pkgs/by-name/gp/gp2c/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation rec { pname = "gp2c"; - version = "0.0.14"; + version = "0.0.14pl1"; src = fetchurl { url = "https://pari.math.u-bordeaux.fr/pub/pari/GP2C/${pname}-${version}.tar.gz"; - hash = "sha256-r2ESzAKUBFfiOdpEM9Gg2Npg7u8p98xyL2TNSsALezA="; + hash = "sha256-JFzgIP14Ytwoifhmzu8VI6SVPxm/Hl3D20SYi14HJrw="; }; buildInputs = [ From 48efa2d91314ad7c8c9ba15c105e99b58d6aebf0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 4 Jan 2026 23:06:53 +0100 Subject: [PATCH 428/532] python313Packages.nextdns: 4.1.0 -> 5.0.0 Diff: https://github.com/bieniu/nextdns/compare/4.1.0...5.0.0 Changelog: https://github.com/bieniu/nextdns/releases/tag/5.0.0 --- .../python-modules/nextdns/default.nix | 21 ++++++------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/pkgs/development/python-modules/nextdns/default.nix b/pkgs/development/python-modules/nextdns/default.nix index e3017921e5c5..d36c1955bb1d 100644 --- a/pkgs/development/python-modules/nextdns/default.nix +++ b/pkgs/development/python-modules/nextdns/default.nix @@ -7,24 +7,21 @@ pytest-asyncio, pytest-error-for-skips, pytestCheckHook, - pythonOlder, setuptools, syrupy, tenacity, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "nextdns"; - version = "4.1.0"; + version = "5.0.0"; pyproject = true; - disabled = pythonOlder "3.12"; - src = fetchFromGitHub { owner = "bieniu"; repo = "nextdns"; - tag = version; - hash = "sha256-VTOANFrGOI1XDU/5THWkj/o5AWIpXcPKmOF1IF0I22Y="; + tag = finalAttrs.version; + hash = "sha256-jZ+ULAlqaOnVWEHDPzIxIFjx+4eC3jMlXyX0QhfZUYM="; }; build-system = [ setuptools ]; @@ -42,19 +39,13 @@ buildPythonPackage rec { syrupy ]; - disabledTests = [ - # mocked object called too many times - "test_retry_error" - "test_retry_success" - ]; - pythonImportsCheck = [ "nextdns" ]; meta = { description = "Module for the NextDNS API"; homepage = "https://github.com/bieniu/nextdns"; - changelog = "https://github.com/bieniu/nextdns/releases/tag/${version}"; + changelog = "https://github.com/bieniu/nextdns/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From ef1a7be0530b3e6cd148f85aea33cdd284f0dc49 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 2 Feb 2026 02:27:41 +0100 Subject: [PATCH 429/532] python313Packages.pyexploitdb: 0.3.11 -> 0.3.12 Changelog: https://github.com/Hackman238/pyExploitDb/blob/master/ChangeLog.md --- pkgs/development/python-modules/pyexploitdb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyexploitdb/default.nix b/pkgs/development/python-modules/pyexploitdb/default.nix index 0a883e2cf968..0cf107869b86 100644 --- a/pkgs/development/python-modules/pyexploitdb/default.nix +++ b/pkgs/development/python-modules/pyexploitdb/default.nix @@ -9,12 +9,12 @@ buildPythonPackage (finalAttrs: { pname = "pyexploitdb"; - version = "0.3.11"; + version = "0.3.12"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-SKIGVjgNhM22Ia/ZxZD5uwFiE4XcYmnKMvNG/KGltYw="; + hash = "sha256-WTu7Oq4I+3gTXxJ5djIF+/TDFvlvsEFz59wz+4GnUdc="; }; build-system = [ setuptools ]; From f63ffb9c7d736898aba768c6beb82c87596b5524 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 2 Feb 2026 02:28:40 +0100 Subject: [PATCH 430/532] python313Packages.mitogen: 0.3.38 -> 0.3.39 Diff: https://github.com/mitogen-hq/mitogen/compare/v0.3.38...v0.3.39 Changelog: https://github.com/mitogen-hq/mitogen/blob/v0.3.39/docs/changelog.rst --- pkgs/development/python-modules/mitogen/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mitogen/default.nix b/pkgs/development/python-modules/mitogen/default.nix index 2fd6f85d1388..32241e11b9bd 100644 --- a/pkgs/development/python-modules/mitogen/default.nix +++ b/pkgs/development/python-modules/mitogen/default.nix @@ -7,14 +7,14 @@ buildPythonPackage (finalAttrs: { pname = "mitogen"; - version = "0.3.38"; + version = "0.3.39"; pyproject = true; src = fetchFromGitHub { owner = "mitogen-hq"; repo = "mitogen"; tag = "v${finalAttrs.version}"; - hash = "sha256-DtW6MPXZZnMXKJM4m86UXq2oFnprJYHjYHJ70V5b+o0="; + hash = "sha256-VX8BvHTL3Ke6T+iGc4YGery5uXf/JvE7h5dnyK4/ESY="; }; build-system = [ setuptools ]; From 1d6da92fbce5075739bdea9b4ce12777d90f104d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 2 Feb 2026 02:30:42 +0100 Subject: [PATCH 431/532] python313Packages.aiobafi6: 0.10.0 -> 0.10.1 Diff: https://github.com/jfroy/aiobafi6/compare/0.10.0...0.10.1 Changelog: https://github.com/jfroy/aiobafi6/releases/tag/0.10.1 --- pkgs/development/python-modules/aiobafi6/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiobafi6/default.nix b/pkgs/development/python-modules/aiobafi6/default.nix index 5147224c97bd..7d8c18504577 100644 --- a/pkgs/development/python-modules/aiobafi6/default.nix +++ b/pkgs/development/python-modules/aiobafi6/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "aiobafi6"; - version = "0.10.0"; + version = "0.10.1"; pyproject = true; src = fetchFromGitHub { owner = "jfroy"; repo = "aiobafi6"; tag = version; - hash = "sha256-7NIpIRVs6PFPByrGfVDA6P7JTvXGrzbH/lOPdPfZH04="; + hash = "sha256-EXLMrZobSICAmWPREjx5D8boj/S/3AH5+lsWQlTCl1g="; }; build-system = [ poetry-core ]; From c818d2848a354b7f685288a86f51da23cd4e7bae Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 2 Feb 2026 02:32:29 +0100 Subject: [PATCH 432/532] python313Packages.aiobafi6: migrate to finalAttrs --- pkgs/development/python-modules/aiobafi6/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/aiobafi6/default.nix b/pkgs/development/python-modules/aiobafi6/default.nix index 7d8c18504577..6986e634c95e 100644 --- a/pkgs/development/python-modules/aiobafi6/default.nix +++ b/pkgs/development/python-modules/aiobafi6/default.nix @@ -9,7 +9,7 @@ zeroconf, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "aiobafi6"; version = "0.10.1"; pyproject = true; @@ -17,7 +17,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "jfroy"; repo = "aiobafi6"; - tag = version; + tag = finalAttrs.version; hash = "sha256-EXLMrZobSICAmWPREjx5D8boj/S/3AH5+lsWQlTCl1g="; }; @@ -38,9 +38,9 @@ buildPythonPackage rec { meta = { description = "Library for communication with the Big Ass Fans i6 firmware"; homepage = "https://github.com/jfroy/aiobafi6"; - changelog = "https://github.com/jfroy/aiobafi6/releases/tag/${src.tag}"; + changelog = "https://github.com/jfroy/aiobafi6/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "aiobafi6"; }; -} +}) From 920e94a0b032684cb9d2cc3afc4d0e0f1a183403 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 2 Feb 2026 02:33:57 +0100 Subject: [PATCH 433/532] python313Packages.adafruit-platformdetect: 3.86.0 -> 3.87.0 Changelog: https://github.com/adafruit/Adafruit_Python_PlatformDetect/releases/tag/3.87.0 --- .../python-modules/adafruit-platformdetect/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/adafruit-platformdetect/default.nix b/pkgs/development/python-modules/adafruit-platformdetect/default.nix index 9556829052e7..ebabbeb3c7ad 100644 --- a/pkgs/development/python-modules/adafruit-platformdetect/default.nix +++ b/pkgs/development/python-modules/adafruit-platformdetect/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "adafruit-platformdetect"; - version = "3.86.0"; + version = "3.87.0"; pyproject = true; src = fetchPypi { pname = "adafruit_platformdetect"; inherit version; - hash = "sha256-VRcpjJp6Q2FND5u8WkSu0R0VgKgZXagfoJS9Q3v5gS8="; + hash = "sha256-RUkhGgTxydSCICkhBevVhaFYDYNTZye+jOLiHwyBFIY="; }; build-system = [ setuptools-scm ]; From 49080dfea7bd2e26241b8cf71b6463108064f395 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 2 Feb 2026 02:35:06 +0100 Subject: [PATCH 434/532] python313Packages.adafruit-platformdetect: migrate to finalAttrs --- .../python-modules/adafruit-platformdetect/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/adafruit-platformdetect/default.nix b/pkgs/development/python-modules/adafruit-platformdetect/default.nix index ebabbeb3c7ad..832648bceda2 100644 --- a/pkgs/development/python-modules/adafruit-platformdetect/default.nix +++ b/pkgs/development/python-modules/adafruit-platformdetect/default.nix @@ -5,14 +5,14 @@ setuptools-scm, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "adafruit-platformdetect"; version = "3.87.0"; pyproject = true; src = fetchPypi { pname = "adafruit_platformdetect"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-RUkhGgTxydSCICkhBevVhaFYDYNTZye+jOLiHwyBFIY="; }; @@ -26,8 +26,8 @@ buildPythonPackage rec { meta = { description = "Platform detection for use by Adafruit libraries"; homepage = "https://github.com/adafruit/Adafruit_Python_PlatformDetect"; - changelog = "https://github.com/adafruit/Adafruit_Python_PlatformDetect/releases/tag/${version}"; + changelog = "https://github.com/adafruit/Adafruit_Python_PlatformDetect/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From f0920b78b79a958242600c2f77db226c07c6354b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 2 Feb 2026 02:36:36 +0100 Subject: [PATCH 435/532] python313Packages.pubnub: 10.5.0 -> 10.6.0 Diff: https://github.com/pubnub/python/compare/10.5.0...10.6.0 Changelog: https://github.com/pubnub/python/releases/tag/10.6.0 --- pkgs/development/python-modules/pubnub/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pubnub/default.nix b/pkgs/development/python-modules/pubnub/default.nix index 5f80badd3e3a..7d6b9db60c05 100644 --- a/pkgs/development/python-modules/pubnub/default.nix +++ b/pkgs/development/python-modules/pubnub/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "pubnub"; - version = "10.5.0"; + version = "10.6.0"; pyproject = true; src = fetchFromGitHub { owner = "pubnub"; repo = "python"; tag = version; - hash = "sha256-4EqP3HZuSXYB5P6xvPuwTou/2zHS0ClaAy42knbCMhc="; + hash = "sha256-LInaKPvdRdVI71UpVZRKjRPvqGiQ4qzRC1uTTzFmHmA="; }; pythonRelaxDeps = [ "httpx" ]; From 216e76c8541ed31fb9689f039e4067d4449d4f3c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 2 Feb 2026 02:38:13 +0100 Subject: [PATCH 436/532] python313Packages.pubnub: migrate to finalAttrs --- pkgs/development/python-modules/pubnub/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pubnub/default.nix b/pkgs/development/python-modules/pubnub/default.nix index 7d6b9db60c05..ece240191314 100644 --- a/pkgs/development/python-modules/pubnub/default.nix +++ b/pkgs/development/python-modules/pubnub/default.nix @@ -15,7 +15,7 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pubnub"; version = "10.6.0"; pyproject = true; @@ -23,7 +23,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "pubnub"; repo = "python"; - tag = version; + tag = finalAttrs.version; hash = "sha256-LInaKPvdRdVI71UpVZRKjRPvqGiQ4qzRC1uTTzFmHmA="; }; @@ -66,10 +66,10 @@ buildPythonPackage rec { meta = { description = "Python-based APIs for PubNub"; homepage = "https://github.com/pubnub/python"; - changelog = "https://github.com/pubnub/python/releases/tag/${src.tag}"; + changelog = "https://github.com/pubnub/python/releases/tag/${finalAttrs.src.tag}"; # PubNub Software Development Kit License Agreement # https://github.com/pubnub/python/blob/master/LICENSE license = lib.licenses.unfreeRedistributable; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 1636693d94e0fd0cd1b2c4207a308ed33214c631 Mon Sep 17 00:00:00 2001 From: Ryan Horiguchi Date: Sun, 11 Jan 2026 22:01:07 +0100 Subject: [PATCH 437/532] nixos/sonarr: conditionally provision required directories with StateDirectory --- .../modules/services/misc/servarr/sonarr.nix | 34 +++++++++++++++---- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/nixos/modules/services/misc/servarr/sonarr.nix b/nixos/modules/services/misc/servarr/sonarr.nix index 9918c9da28f5..94c7c21a4281 100644 --- a/nixos/modules/services/misc/servarr/sonarr.nix +++ b/nixos/modules/services/misc/servarr/sonarr.nix @@ -17,7 +17,12 @@ in dataDir = lib.mkOption { type = lib.types.str; default = "/var/lib/sonarr/.config/NzbDrone"; - description = "The directory where Sonarr stores its data files."; + description = '' + The Sonarr home directory used to store all data. If left as the default value + this directory will automatically be created before the Sonarr server starts, otherwise + you are responsible for ensuring the directory exists with appropriate ownership + and permissions. + ''; }; openFirewall = lib.mkOption { @@ -35,13 +40,29 @@ in user = lib.mkOption { type = lib.types.str; default = "sonarr"; - description = "User account under which Sonaar runs."; + description = '' + User account under which Sonarr runs."; + + ::: {.note} + If left as the default value this user will automatically be created + on system activation, otherwise you are responsible for + ensuring the user exists before the Sonarr service starts. + ::: + ''; }; group = lib.mkOption { type = lib.types.str; default = "sonarr"; - description = "Group under which Sonaar runs."; + description = '' + Group account under which Sonarr runs. + + ::: {.note} + If left as the default value this group will automatically be created + on system activation, otherwise you are responsible for + ensuring the group exists before the Sonarr service starts. + ::: + ''; }; package = lib.mkPackageOption pkgs "sonarr" { }; @@ -49,10 +70,6 @@ in }; config = lib.mkIf cfg.enable { - systemd.tmpfiles.rules = [ - "d '${cfg.dataDir}' 0700 ${cfg.user} ${cfg.group} - -" - ]; - systemd.services.sonarr = { description = "Sonarr"; after = [ "network.target" ]; @@ -69,6 +86,9 @@ in "-data=${cfg.dataDir}" ]; Restart = "on-failure"; + } + // lib.optionalAttrs (cfg.dataDir == "/var/lib/sonarr/.config/NzbDrone") { + StateDirectory = "sonarr"; }; }; From e61cc8a956bd696b3a7237a8e7ac592d7c1b48de Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 2 Feb 2026 02:55:03 +0100 Subject: [PATCH 438/532] python314Packages.hstspreload: migrate to finalAttrs --- pkgs/development/python-modules/hstspreload/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/hstspreload/default.nix b/pkgs/development/python-modules/hstspreload/default.nix index 0e09e7937d4f..0b06fa5e0699 100644 --- a/pkgs/development/python-modules/hstspreload/default.nix +++ b/pkgs/development/python-modules/hstspreload/default.nix @@ -5,7 +5,7 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "hstspreload"; version = "2026.2.1"; pyproject = true; @@ -13,7 +13,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "sethmlarson"; repo = "hstspreload"; - tag = version; + tag = finalAttrs.version; hash = "sha256-sqmzV9JJy71EF1wtLlKc98KGbe8gqsKaAq+VlqXK7kg="; }; @@ -30,4 +30,4 @@ buildPythonPackage rec { license = lib.licenses.bsd3; maintainers = [ ]; }; -} +}) From 37a3b16bb8fafd0672a58727dde101b36750ff71 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 2 Feb 2026 02:56:34 +0100 Subject: [PATCH 439/532] python314Packages.pynmeagps: migrate to finalAttrs --- pkgs/development/python-modules/pynmeagps/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pynmeagps/default.nix b/pkgs/development/python-modules/pynmeagps/default.nix index d982ab21526d..3cec2de95a8f 100644 --- a/pkgs/development/python-modules/pynmeagps/default.nix +++ b/pkgs/development/python-modules/pynmeagps/default.nix @@ -7,7 +7,7 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pynmeagps"; version = "1.1.0"; pyproject = true; @@ -15,7 +15,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "semuconsulting"; repo = "pynmeagps"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-M35rD12PQIShNvty0AqclNIySMHee9ik9sX4ytWm3EQ="; }; @@ -31,8 +31,8 @@ buildPythonPackage rec { meta = { description = "NMEA protocol parser and generator"; homepage = "https://github.com/semuconsulting/pynmeagps"; - changelog = "https://github.com/semuconsulting/pynmeagps/releases/tag/${src.tag}"; + changelog = "https://github.com/semuconsulting/pynmeagps/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ dylan-gonzalez ]; }; -} +}) From a45bda03ad90e741d0422d54dbc1bf629286ccfc Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 2 Feb 2026 02:27:06 +0100 Subject: [PATCH 440/532] gruppled-{black,white}-cursors: refactor & move to pkgs/by-name since this changes the pname this unfortunately creates 2 rebuilds --- .../gr/gruppled-black-cursors/package.nix} | 17 +++++++++++------ pkgs/top-level/all-packages.nix | 6 ++---- 2 files changed, 13 insertions(+), 10 deletions(-) rename pkgs/{data/icons/gruppled-cursors/default.nix => by-name/gr/gruppled-black-cursors/package.nix} (59%) diff --git a/pkgs/data/icons/gruppled-cursors/default.nix b/pkgs/by-name/gr/gruppled-black-cursors/package.nix similarity index 59% rename from pkgs/data/icons/gruppled-cursors/default.nix rename to pkgs/by-name/gr/gruppled-black-cursors/package.nix index f03313de4e77..bd0052da29e9 100644 --- a/pkgs/data/icons/gruppled-cursors/default.nix +++ b/pkgs/by-name/gr/gruppled-black-cursors/package.nix @@ -1,12 +1,17 @@ { + lib, stdenvNoCC, fetchFromGitHub, - theme, - lib, + theme ? "black", }: +assert lib.asserts.assertOneOf "theme" theme [ + "black" + "white" +]; + stdenvNoCC.mkDerivation (finalAttrs: { - pname = "gruppled-cursors"; + pname = "gruppled-${theme}-cursors"; version = "1.0.0"; src = fetchFromGitHub { @@ -17,12 +22,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { }; installPhase = '' - mkdir -p $out/share/icons/${theme} - cp -r ${theme}/{cursors,index.theme} $out/share/icons/${theme} + mkdir -p $out/share/icons/gruppled_${theme} + cp -r gruppled_${theme}/{cursors,index.theme} $out/share/icons/gruppled_${theme} ''; meta = { - description = "Gruppled Cursors theme"; + description = "Gruppled ${lib.toSentenceCase theme} Cursors theme"; homepage = "https://github.com/nim65s/gruppled-cursors"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ nim65s ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0acf541c941a..15e732a048f1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9658,21 +9658,19 @@ with pkgs; inherit ({ - gruppled-black-cursors = callPackage ../data/icons/gruppled-cursors { theme = "gruppled_black"; }; gruppled-black-lite-cursors = callPackage ../data/icons/gruppled-lite-cursors { theme = "gruppled_black_lite"; }; - gruppled-white-cursors = callPackage ../data/icons/gruppled-cursors { theme = "gruppled_white"; }; gruppled-white-lite-cursors = callPackage ../data/icons/gruppled-lite-cursors { theme = "gruppled_white_lite"; }; }) - gruppled-black-cursors gruppled-black-lite-cursors - gruppled-white-cursors gruppled-white-lite-cursors ; + gruppled-white-cursors = gruppled-black-cursors.override { theme = "white"; }; + iosevka-comfy = recurseIntoAttrs (callPackages ../data/fonts/iosevka/comfy.nix { }); /** From 5394d89bb17ac4bfe22d434ccb6ae5baa11cb6ef Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 2 Feb 2026 02:29:19 +0100 Subject: [PATCH 441/532] gruppled-{black,white}-lite-cursors: refactor & move to pkgs/by-name since this changes the pname this unfortunately creates 2 rebuilds --- .../gr/gruppled-black-lite-cursors/package.nix} | 17 +++++++++++------ pkgs/top-level/all-packages.nix | 14 +------------- 2 files changed, 12 insertions(+), 19 deletions(-) rename pkgs/{data/icons/gruppled-lite-cursors/default.nix => by-name/gr/gruppled-black-lite-cursors/package.nix} (58%) diff --git a/pkgs/data/icons/gruppled-lite-cursors/default.nix b/pkgs/by-name/gr/gruppled-black-lite-cursors/package.nix similarity index 58% rename from pkgs/data/icons/gruppled-lite-cursors/default.nix rename to pkgs/by-name/gr/gruppled-black-lite-cursors/package.nix index 9b1b6b073302..bbac2df3d287 100644 --- a/pkgs/data/icons/gruppled-lite-cursors/default.nix +++ b/pkgs/by-name/gr/gruppled-black-lite-cursors/package.nix @@ -1,12 +1,17 @@ { + lib, stdenvNoCC, fetchFromGitHub, - theme, - lib, + theme ? "black", }: +assert lib.asserts.assertOneOf "theme" theme [ + "black" + "white" +]; + stdenvNoCC.mkDerivation (finalAttrs: { - pname = "gruppled-lite-cursors"; + pname = "gruppled-${theme}-lite-cursors"; version = "1.0.0"; src = fetchFromGitHub { @@ -17,12 +22,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { }; installPhase = '' - mkdir -p $out/share/icons/${theme} - cp -r ${theme}/{cursors,index.theme} $out/share/icons/${theme} + mkdir -p $out/share/icons/gruppled_${theme}_lite + cp -r gruppled_${theme}_lite/{cursors,index.theme} $out/share/icons/gruppled_${theme}_lite ''; meta = { - description = "Gruppled Lite Cursors theme"; + description = "Gruppled ${lib.toSentenceCase theme} Lite Cursors theme"; homepage = "https://github.com/nim65s/gruppled-lite-cursors"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ nim65s ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 15e732a048f1..b22dbbe0c395 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9656,20 +9656,8 @@ with pkgs; spacx-gtk-theme = callPackage ../data/themes/gtk-theme-framework { theme = "spacx"; }; - inherit - ({ - gruppled-black-lite-cursors = callPackage ../data/icons/gruppled-lite-cursors { - theme = "gruppled_black_lite"; - }; - gruppled-white-lite-cursors = callPackage ../data/icons/gruppled-lite-cursors { - theme = "gruppled_white_lite"; - }; - }) - gruppled-black-lite-cursors - gruppled-white-lite-cursors - ; - gruppled-white-cursors = gruppled-black-cursors.override { theme = "white"; }; + gruppled-white-lite-cursors = gruppled-black-lite-cursors.override { theme = "white"; }; iosevka-comfy = recurseIntoAttrs (callPackages ../data/fonts/iosevka/comfy.nix { }); From 98219a3a347af5fd2134b529ea0c253b16d8ada1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 02:17:38 +0000 Subject: [PATCH 442/532] vscode-extensions.sourcegraph.amp: 0.0.1769378769 -> 0.0.1769991964 --- .../editors/vscode/extensions/sourcegraph.amp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/sourcegraph.amp/default.nix b/pkgs/applications/editors/vscode/extensions/sourcegraph.amp/default.nix index d69aba1d33fe..9abd54a7691d 100644 --- a/pkgs/applications/editors/vscode/extensions/sourcegraph.amp/default.nix +++ b/pkgs/applications/editors/vscode/extensions/sourcegraph.amp/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { publisher = "sourcegraph"; name = "amp"; - version = "0.0.1769378769"; - hash = "sha256-IZINJWzQ9/3YWprSYaH4IAksZtNFiTPC9+YDAOde3LU="; + version = "0.0.1769991964"; + hash = "sha256-RlACEEbRZjeM1JUgAxfMlwFIo8CmrJxr1DVq1XxRdoM="; }; meta = { From 1fa66d1aaf2d3d507c72f019a677292b2301d55e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 02:44:26 +0000 Subject: [PATCH 443/532] deck: 1.55.0 -> 1.55.1 --- pkgs/by-name/de/deck/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/de/deck/package.nix b/pkgs/by-name/de/deck/package.nix index 8be259cb3d5a..986074fb9a4c 100644 --- a/pkgs/by-name/de/deck/package.nix +++ b/pkgs/by-name/de/deck/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "deck"; - version = "1.55.0"; + version = "1.55.1"; src = fetchFromGitHub { owner = "Kong"; repo = "deck"; tag = "v${version}"; - hash = "sha256-Xw8IROfseCo4e0yDC5Y6aD/aTu9JYsGYjeSzSVIXd+E="; + hash = "sha256-Igj2Kw7ESH7Mjvf9CT4d/irfO5Crm6Xol4CJwfjDwHk="; }; nativeBuildInputs = [ installShellFiles ]; @@ -28,7 +28,7 @@ buildGoModule rec { ]; proxyVendor = true; # darwin/linux hash mismatch - vendorHash = "sha256-LmYsPrHKTYu07jLkAo7UsIV74sVyLSdhAwUV6Cu0JNQ="; + vendorHash = "sha256-4DMe8CbzTa8zIW8JGDm0TyxwNq+reXCVDo9Z7rWLbeQ="; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd deck \ From 81149eee6eb448bff47047ef08950a7d715d2abe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 02:49:38 +0000 Subject: [PATCH 444/532] python3Packages.pymobiledevice3: 7.3.6 -> 7.4.0 --- pkgs/development/python-modules/pymobiledevice3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pymobiledevice3/default.nix b/pkgs/development/python-modules/pymobiledevice3/default.nix index a717eb09f541..5f4a785d6d61 100644 --- a/pkgs/development/python-modules/pymobiledevice3/default.nix +++ b/pkgs/development/python-modules/pymobiledevice3/default.nix @@ -49,14 +49,14 @@ buildPythonPackage rec { pname = "pymobiledevice3"; - version = "7.3.6"; + version = "7.4.0"; pyproject = true; src = fetchFromGitHub { owner = "doronz88"; repo = "pymobiledevice3"; tag = "v${version}"; - hash = "sha256-xvtO+BWtXZxrg1VMoqKhSWJ7edkkZ+myAXtyPD4DXFg="; + hash = "sha256-sFpC9qG8RxrR35W0UtLslps5hK2VFhpSka2trzIQyIc="; }; build-system = [ From f48fedcef61cd90ee817a12603fc090391da5861 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 02:53:01 +0000 Subject: [PATCH 445/532] prometheus-chrony-exporter: 0.12.2 -> 0.12.3 --- pkgs/by-name/pr/prometheus-chrony-exporter/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/prometheus-chrony-exporter/package.nix b/pkgs/by-name/pr/prometheus-chrony-exporter/package.nix index c099befd7d19..1d545a36b081 100644 --- a/pkgs/by-name/pr/prometheus-chrony-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-chrony-exporter/package.nix @@ -7,13 +7,13 @@ }: buildGoModule (finalAttrs: { pname = "prometheus-chrony-exporter"; - version = "0.12.2"; + version = "0.12.3"; src = fetchFromGitHub { owner = "superq"; repo = "chrony_exporter"; tag = "v${finalAttrs.version}"; - hash = "sha256-YQmJ2MMvebrZUVzVGQxlDuUIEs0xRfKxcqH6iRHoY0k="; + hash = "sha256-TQTAflscPUWfI92eYQIpkseBi2tpqLZ0xO+KphTTqZE="; leaveDotGit = true; postFetch = '' cd "$out" @@ -36,7 +36,7 @@ buildGoModule (finalAttrs: { "-X github.com/prometheus/common/version.BuildUser=nix@nixpkgs" ]; - vendorHash = "sha256-WxYsvKIdAorBe0tFWpp8mfRfgdFjoxw1OSkwfB0MArg="; + vendorHash = "sha256-/iZo0HkRoLsumiM+q+8Hui6H+SYPTh7i6naTih4Cq8U="; passthru.updateScript = nix-update-script { }; From 14d963ec62e31f20de390781ac8613ee53cda027 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 2 Feb 2026 03:54:22 +0100 Subject: [PATCH 446/532] sbcl: mark broken on x86_64-darwin This job has been broken since 2025-09. --- pkgs/development/compilers/sbcl/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/compilers/sbcl/default.nix b/pkgs/development/compilers/sbcl/default.nix index 9b9012100daf..8e487dc37416 100644 --- a/pkgs/development/compilers/sbcl/default.nix +++ b/pkgs/development/compilers/sbcl/default.nix @@ -316,6 +316,8 @@ stdenv.mkDerivation (self: { __darwinAllowLocalNetworking = true; meta = { + # Broken since 2025-09-05 https://hydra.nixos.org/job/nixpkgs/staging-next/sbcl.x86_64-darwin + broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64; description = "Common Lisp compiler"; homepage = "https://sbcl.org"; license = lib.licenses.publicDomain; # and FreeBSD From 32208924fc7a26fd9ecacef341de293041cccd0b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 03:16:18 +0000 Subject: [PATCH 447/532] tsidp: 0.0.9 -> 0.0.10 --- pkgs/by-name/ts/tsidp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ts/tsidp/package.nix b/pkgs/by-name/ts/tsidp/package.nix index 6d590565b0f6..6bfa519cf646 100644 --- a/pkgs/by-name/ts/tsidp/package.nix +++ b/pkgs/by-name/ts/tsidp/package.nix @@ -6,13 +6,13 @@ }: buildGoModule (finalAttrs: { pname = "tsidp"; - version = "0.0.9"; + version = "0.0.10"; src = fetchFromGitHub { owner = "tailscale"; repo = "tsidp"; tag = "v${finalAttrs.version}"; - hash = "sha256-ClN3aZ0mLmb4UPSW+oQSrKPar56wbHp+NXOzGA6GpCQ="; + hash = "sha256-q8TkH91Nt5F+/3DPMm8AFhE+DO6Mhil4hVxdku6NTQc="; }; vendorHash = "sha256-iBy+osK+2LdkTzXhrkSaB6nWpUCpr8VkxJTtcfVCFuw="; From c1917f401d5b05e9f318f1fd549991c4354d2c5d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 03:23:57 +0000 Subject: [PATCH 448/532] ducker: 0.5.7 -> 0.6.1 --- pkgs/by-name/du/ducker/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/du/ducker/package.nix b/pkgs/by-name/du/ducker/package.nix index 921068303a59..665e3ec3a2e6 100644 --- a/pkgs/by-name/du/ducker/package.nix +++ b/pkgs/by-name/du/ducker/package.nix @@ -5,16 +5,16 @@ }: rustPlatform.buildRustPackage rec { pname = "ducker"; - version = "0.5.7"; + version = "0.6.1"; src = fetchFromGitHub { owner = "robertpsoane"; repo = "ducker"; tag = "v${version}"; - sha256 = "sha256-e9L0K6dP0DjMpN0TDLkqu4wmff8cEfHmB7PRP+mQiR8="; + sha256 = "sha256-mC6MWVg6T8w9YQvu1UDpiDplsoKb3UN+LFgzveBgyew="; }; - cargoHash = "sha256-K76VDSqXSNxMGFBrtv5oV49IwvMu7rglmiYaWXR3fBE="; + cargoHash = "sha256-DOH0fykhONoFtKZ4Mlgu8GLEQ6o5T1V9box1qG/pEQA="; meta = { description = "Terminal app for managing docker containers, inspired by K9s"; From 1fc32558e7e18000928577b9a4fba758a1dd4115 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 2 Feb 2026 04:22:54 +0100 Subject: [PATCH 449/532] minio_legacy_fs: drop minio had 3 moderate, 4 high and 4 critical security vulnerabilities since 2022-10-24, so even though we don't know this specific minio version is affected, it's not worth the risk. Furthermore 3 years should be enough time to migrate your data. --- doc/release-notes/rl-2605.section.md | 2 + pkgs/servers/minio/legacy_fs.nix | 68 ---------------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 3 -- 4 files changed, 3 insertions(+), 71 deletions(-) delete mode 100644 pkgs/servers/minio/legacy_fs.nix diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 7eaa98acb54a..4b9d288014f2 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -74,6 +74,8 @@ - `lima` has been updated from `1.x` to `2.x`. This major update includes several breaking changes, such as `/tmp/lima` no longer being mounted by default. +- `minio_legacy_fs` has been removed. If you used that package, migrate your data to be compatible with the newest minio and use the package `minio`. + - `mercure` has been update to `0.21.4` (or later). Version [0.21.0](https://github.com/dunglas/mercure/releases/v0.21.0) and [0.21.2](https://github.com/dunglas/mercure/releases/tag/v0.21.2) introduce breaking changes to the package. - `n8n` has been updated to version 2. You can find the breaking changes here: https://docs.n8n.io/2-0-breaking-changes/. diff --git a/pkgs/servers/minio/legacy_fs.nix b/pkgs/servers/minio/legacy_fs.nix deleted file mode 100644 index 0f9c02fb7e50..000000000000 --- a/pkgs/servers/minio/legacy_fs.nix +++ /dev/null @@ -1,68 +0,0 @@ -{ - lib, - buildGoModule, - fetchFromGitHub, - nixosTests, -}: - -let - # The web client verifies, that the server version is a valid datetime string: - # https://github.com/minio/minio/blob/3a0e7347cad25c60b2e51ff3194588b34d9e424c/browser/app/js/web.js#L51-L53 - # - # Example: - # versionToTimestamp "2021-04-22T15-44-28Z" - # => "2021-04-22T15:44:28Z" - versionToTimestamp = - version: - let - splitTS = builtins.elemAt (builtins.split "(.*)(T.*)" version) 1; - in - builtins.concatStringsSep "" [ - (builtins.elemAt splitTS 0) - (builtins.replaceStrings [ "-" ] [ ":" ] (builtins.elemAt splitTS 1)) - ]; -in -buildGoModule rec { - pname = "minio"; - version = "2022-10-24T18-35-07Z"; - - src = fetchFromGitHub { - owner = "minio"; - repo = "minio"; - rev = "RELEASE.${version}"; - sha256 = "sha256-sABNzhyfBNU5pWyE/VWHUzuSyKsx0glj01ectJPakV8="; - }; - - vendorHash = "sha256-wB3UiuptT6D0CIUlHC1d5k0rjIxNeh5yAWOmYpyLGmA="; - - doCheck = false; - - subPackages = [ "." ]; - - env.CGO_ENABLED = 0; - - tags = [ "kqueue" ]; - - ldflags = - let - t = "github.com/minio/minio/cmd"; - in - [ - "-s" - "-w" - "-X ${t}.Version=${versionToTimestamp version}" - "-X ${t}.ReleaseTag=RELEASE.${version}" - "-X ${t}.CommitID=${src.rev}" - ]; - - passthru.tests.minio = nixosTests.minio; - - meta = { - homepage = "https://www.minio.io/"; - description = "S3-compatible object storage server"; - mainProgram = "minio"; - changelog = "https://github.com/minio/minio/releases/tag/RELEASE.${version}"; - maintainers = with lib.maintainers; [ bachp ]; - license = lib.licenses.agpl3Plus; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 287bbf8e3094..4b18740aeb68 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1202,6 +1202,7 @@ mapAliases { minetest-touch = throw "'minetest-touch' has been renamed to/replaced by 'luanti-client'"; # Converted to throw 2025-10-27 minetestclient = throw "'minetestclient' has been renamed to/replaced by 'luanti-client'"; # Converted to throw 2025-10-27 minetestserver = throw "'minetestserver' has been renamed to/replaced by 'luanti-server'"; # Converted to throw 2025-10-27 + minio_legacy_fs = throw "'minio_legacy_fs' has been removed, migrate your data and use 'minio'"; # Added 2026-02-02 minizincide = warnAlias "'minizincide' has been renamed to 'minizinc-ide'" minizinc-ide; # Added 2026-01-03 minizip2 = throw "'minizip2' has been renamed to/replaced by 'minizip-ng'"; # Converted to throw 2025-10-27 miru = throw "'miru' has been removed due to lack maintenance"; # Added 2025-08-21 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0acf541c941a..5049fc53a82c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8550,9 +8550,6 @@ with pkgs; }; minio = callPackage ../servers/minio { }; - # Keep around to allow people to migrate their data from the old legacy fs format - # https://github.com/minio/minio/releases/tag/RELEASE.2022-10-29T06-21-33Z - minio_legacy_fs = callPackage ../servers/minio/legacy_fs.nix { }; mkchromecast = libsForQt5.callPackage ../applications/networking/mkchromecast { }; From a2739b0b46f1ee7f94cd9af9a95f25517e7072f0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 03:33:34 +0000 Subject: [PATCH 450/532] python3Packages.swift: 2.36.0 -> 2.37.0 --- pkgs/development/python-modules/swift/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/swift/default.nix b/pkgs/development/python-modules/swift/default.nix index dfec8dd6d471..4ebef46521be 100644 --- a/pkgs/development/python-modules/swift/default.nix +++ b/pkgs/development/python-modules/swift/default.nix @@ -24,12 +24,12 @@ buildPythonPackage rec { pname = "swift"; - version = "2.36.0"; + version = "2.37.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-3qtd++4Xm6B9TPfKvx85s71/Hz8qFrhN+XR9TuvfHXw="; + hash = "sha256-EO50/6S6fXIZtYsCAO8VmpWotKdwgnmY48W6XKCypGU="; }; nativeBuildInputs = [ installShellFiles ]; From 2bd03e1e66e684e8dc6747b7dc27bd3f87cc4a8e Mon Sep 17 00:00:00 2001 From: HHR2020 <76608828+HHR2020@users.noreply.github.com> Date: Thu, 22 Jan 2026 12:42:06 +0800 Subject: [PATCH 451/532] joplin-desktop: fix scaling on KDE Plasma(#440567) Solved by adding gsettings-desktop-schemas to wrapper's XDG_DATA_DIRS --- pkgs/by-name/jo/joplin-desktop/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/jo/joplin-desktop/package.nix b/pkgs/by-name/jo/joplin-desktop/package.nix index d35cd511d16a..c0f31bf541f7 100644 --- a/pkgs/by-name/jo/joplin-desktop/package.nix +++ b/pkgs/by-name/jo/joplin-desktop/package.nix @@ -20,6 +20,8 @@ libGL, clang_20, jq, + glib, + gsettings-desktop-schemas, }: let @@ -183,6 +185,7 @@ stdenv.mkDerivation (finalAttrs: { makeWrapper "$outdir"/joplin $out/bin/joplin-desktop \ --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL ]}" \ + --prefix XDG_DATA_DIRS : "${glib.getSchemaDataDirPath gsettings-desktop-schemas}" \ --add-flags "--no-sandbox" \ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-wayland-ime --ozone-platform=wayland --enable-features=WaylandWindowDecorations}}" \ --inherit-argv0 From 72990ca3edb572abaa1492fe0fe4f1deedab826d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 03:50:42 +0000 Subject: [PATCH 452/532] hoppscotch: 25.12.1-0 -> 26.1.0-0 --- pkgs/by-name/ho/hoppscotch/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ho/hoppscotch/package.nix b/pkgs/by-name/ho/hoppscotch/package.nix index 71a9bdef3c4e..33f017d65713 100644 --- a/pkgs/by-name/ho/hoppscotch/package.nix +++ b/pkgs/by-name/ho/hoppscotch/package.nix @@ -8,22 +8,22 @@ let pname = "hoppscotch"; - version = "25.12.1-0"; + version = "26.1.0-0"; src = fetchurl { aarch64-darwin = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_aarch64.dmg"; - hash = "sha256-wz2CpBfLuma4CoPbBC7dROxaXZSvivdHn/TX40FakOU="; + hash = "sha256-ReLp+KxYzWmLWiCty/tgq9BNDF0iSDgoTHC6ExMaR2w="; }; x86_64-darwin = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_x64.dmg"; - hash = "sha256-Bsn0PmmpiDbwtPq1WUsrbkn+MQ3BFZTnorukO0RpnzQ="; + hash = "sha256-MRDgJSHPQ4gRwKj6jOhWZRFq/opd1RPT0xPhKBYEjbI="; }; x86_64-linux = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_linux_x64.AppImage"; - hash = "sha256-kCwlQdVpCRFPp1kcVaLLa6WHrrbuMo0JcqoCMBgtUGo="; + hash = "sha256-v99TjjDVqALwHhQjjZW1+/3FAR+kTb7Oj7udeewK/6Y="; }; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); From ebfcae9e75b8dcdd78eb2c031f99de2346f137d0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 03:55:13 +0000 Subject: [PATCH 453/532] cagent: 1.19.0 -> 1.20.0 --- pkgs/by-name/ca/cagent/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cagent/package.nix b/pkgs/by-name/ca/cagent/package.nix index bc04212f31fa..d32995da0f48 100644 --- a/pkgs/by-name/ca/cagent/package.nix +++ b/pkgs/by-name/ca/cagent/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "cagent"; - version = "1.19.0"; + version = "1.20.0"; src = fetchFromGitHub { owner = "docker"; repo = "cagent"; tag = "v${finalAttrs.version}"; - hash = "sha256-J7IRlSsjXRDvbUKwnV2rrWnEmvqciJw3mN8NerQBtl4="; + hash = "sha256-HOQibgT9R7Ic1tGtgjSB+nSWKID6TD1Yt6tr37Voa7w="; }; - vendorHash = "sha256-q7mP9JWJEdDbUO/3MHsJwiySNvN2SbhnhEbJArnCW3M="; + vendorHash = "sha256-8NXiIxaq+03+LrHFBaxZ4YFb0sqYikajgk5gYXTn3Rs="; # Disable tests: Networked model providers and writable cache directories are required. doCheck = false; From 0a8855da0418e19638d2f8f1b4d20ae2aff39524 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Sun, 1 Feb 2026 20:57:21 -0700 Subject: [PATCH 454/532] wrangler_1: drop Unmaintained and has known vulnerabilities. Upstream repo has been archived since August 2023. --- pkgs/by-name/wr/wrangler_1/package.nix | 52 -------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 52 deletions(-) delete mode 100644 pkgs/by-name/wr/wrangler_1/package.nix diff --git a/pkgs/by-name/wr/wrangler_1/package.nix b/pkgs/by-name/wr/wrangler_1/package.nix deleted file mode 100644 index f6e1237ed760..000000000000 --- a/pkgs/by-name/wr/wrangler_1/package.nix +++ /dev/null @@ -1,52 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - rustPlatform, - pkg-config, - openssl, - curl, - libiconv, -}: - -rustPlatform.buildRustPackage rec { - pname = "wrangler"; - version = "1.21.0"; - - src = fetchFromGitHub { - owner = "cloudflare"; - repo = "wrangler"; - rev = "v${version}"; - sha256 = "sha256-GfuU+g4tPU3TorzymEa9q8n4uKYsG0ZTz8rJirGOLfQ="; - }; - - cargoHash = "sha256-MJFXcmRzvzDJ8cd0WdcNiHr3Wxgp/hKO1xKRfmbxRLA="; - - nativeBuildInputs = [ pkg-config ]; - - buildInputs = [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - curl - libiconv - ]; - - env.OPENSSL_NO_VENDOR = 1; - - # tries to use "/homeless-shelter" and fails - doCheck = false; - - meta = { - description = "CLI tool designed for folks who are interested in using Cloudflare Workers"; - mainProgram = "wrangler"; - homepage = "https://github.com/cloudflare/wrangler"; - knownVulnerabilities = [ - "CVE-2026-0933: Malicious backdoor via a command injection allowing unauthorized remote code execution" - ]; - license = with lib.licenses; [ - asl20 # or - mit - ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 9357622e21cf..d083f19f6c15 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1882,6 +1882,7 @@ mapAliases { woof = throw "'woof' has been removed as it is broken and unmaintained upstream"; # Added 2025-09-04 worldengine-cli = throw "'worldengine-cli' has been removed because it has been marked as broken since at least November 2024."; # Added 2025-10-04 wpa_supplicant_ro_ssids = throw "'wpa_supplicant_ro_ssids' has been renamed to/replaced by 'wpa_supplicant'"; # Converted to throw 2025-10-27 + wrangler_1 = throw "'wrangler_1' has been removed as it has been abandoned upstream and has known vulnerabilities, consider using 'wrangler' instead."; # Added 2026-02-01 wrapGAppsHook = throw "'wrapGAppsHook' has been renamed to/replaced by 'wrapGAppsHook3'"; # Converted to throw 2025-10-27 wrapGradle = throw "'wrapGradle' has been removed; use `gradle-packages.wrapGradle` or `(gradle-packages.mkGradle { ... }).wrapped` instead"; # Added 2025-11-02 wring = throw "'wring' has been removed since it has been abandoned upstream"; # Added 2025-11-07 From c93ed7837c7bef65ca8c85d0c2f65429a6a9f75a Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Sun, 1 Feb 2026 20:19:51 -0800 Subject: [PATCH 455/532] llvmPackages_git: 23.0.0-unstable-2026-01-25 -> 23.0.0-unstable-2026-02-01 --- pkgs/development/compilers/llvm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/llvm/default.nix b/pkgs/development/compilers/llvm/default.nix index f090ca7414d9..3547aee2af9d 100644 --- a/pkgs/development/compilers/llvm/default.nix +++ b/pkgs/development/compilers/llvm/default.nix @@ -28,9 +28,9 @@ let "21.1.8".officialRelease.sha256 = "sha256-pgd8g9Yfvp7abjCCKSmIn1smAROjqtfZaJkaUkBSKW0="; "22.1.0-rc2".officialRelease.sha256 = "sha256-j0KSuTANrwLh/siEcztSqCYQQDYHmdBCgVCsPsDCQ+I="; "23.0.0-git".gitRelease = { - rev = "eae75353f70b01363bab9383da6b4dd4324d13a3"; - rev-version = "23.0.0-unstable-2026-01-25"; - sha256 = "sha256-04oX8cMoyXmqtwqMW2/xbtIhUQlgcM9AOO2bnhfx0zs="; + rev = "dc152f0d2d085dcfb7542d0e71e19ebfa1aa3794"; + rev-version = "23.0.0-unstable-2026-02-01"; + sha256 = "sha256-F0NXNZLTlMnZlWuAqpoBxrr1DCavQz00WdobKbuwarU="; }; } // llvmVersions; From d6acc04ed4ae43cc1cee1f76f195b3a5118bd882 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 04:46:07 +0000 Subject: [PATCH 456/532] vimPlugins.codediff-nvim: 2.13.1 -> 2.16.3 --- .../vim/plugins/non-generated/codediff-nvim/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix index 5f785037ee68..64fc91df1753 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix @@ -10,13 +10,13 @@ }: vimUtils.buildVimPlugin rec { pname = "codediff.nvim"; - version = "2.13.1"; + version = "2.16.3"; src = fetchFromGitHub { owner = "esmuellert"; repo = "codediff.nvim"; tag = "v${version}"; - hash = "sha256-9pzEO5RzDTX0BVg06XA0AiD9gCmpp1eEqH3Adqptrrs="; + hash = "sha256-nIDjE5hf5kt3diEFgUEBz4dCxHatCYtdHY5Zc4YlHFg="; }; dependencies = [ vimPlugins.nui-nvim ]; From 5690d9ee31495f5dcebb7de43e3ea2ff4110f04e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 05:50:33 +0000 Subject: [PATCH 457/532] python3Packages.dsinternals: 1.2.4 -> 1.2.5 --- pkgs/development/python-modules/dsinternals/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dsinternals/default.nix b/pkgs/development/python-modules/dsinternals/default.nix index 2313dd9d3275..8b6e4dfc9d01 100644 --- a/pkgs/development/python-modules/dsinternals/default.nix +++ b/pkgs/development/python-modules/dsinternals/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "dsinternals"; - version = "1.2.4"; + version = "1.2.5"; format = "setuptools"; src = fetchFromGitHub { owner = "p0dalirius"; repo = "pydsinternals"; rev = version; - hash = "sha256-C1ar9c4F4WI5ICX7PJe8FzVwK8bxZds+kMBpttEp9Ko="; + hash = "sha256-ZbYHO7It7R/Zh2dykTa4Ha4m2eyt9zkCzPyc/j79v6A="; }; propagatedBuildInputs = [ From e6b2923a275fe542b4410e26a764556ad3201c07 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 06:07:37 +0000 Subject: [PATCH 458/532] asterisk: 22.8.0 -> 22.8.1 --- pkgs/servers/asterisk/versions.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/servers/asterisk/versions.json b/pkgs/servers/asterisk/versions.json index 75f9a3ce2949..5c509d700c8e 100644 --- a/pkgs/servers/asterisk/versions.json +++ b/pkgs/servers/asterisk/versions.json @@ -4,19 +4,19 @@ "version": "18.26.4" }, "asterisk_20": { - "sha256": "277d3fbfbb9edaec70fbe9c0d977d10d23a8d945691b587793467aed23a3a39d", - "version": "20.18.0" + "sha256": "fffc04d9348676c884224d5f66201c0c88468f382b3f58c41c2e5afd4a72868f", + "version": "20.18.1" }, "asterisk_21": { "sha256": "ccd04f5f433dd398448858dcac68231c67cf13826f068f4321d06d45dbd999a8", "version": "21.12.0" }, "asterisk_22": { - "sha256": "6f9b024bc338f7c0033be5b0085bc9f95f68949a2fab7ec2e5603c1e4e8215e1", - "version": "22.8.0" + "sha256": "9a63ae4df974ab55199b0d1fbde22fec6ce7ede69929b18890ed5c928b4ad63b", + "version": "22.8.1" }, "asterisk_23": { - "sha256": "681eecd3541dad03f752d926520cb13349bc89bd121a4ff0a5c446fc8a8d2d98", - "version": "23.2.0" + "sha256": "8d3eddea9a9d5f0239c1509a8890787ae0ef23ba07c4b3ac99e96a3ff391b47c", + "version": "23.2.1" } } From d5f075f622e222706fcddebd99a5ff92344feee6 Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 2 Feb 2026 13:09:17 +0700 Subject: [PATCH 459/532] fluffychat: 2.3.1 -> 2.4.1 --- pkgs/by-name/fl/fluffychat/package.nix | 16 +- pkgs/by-name/fl/fluffychat/pubspec.lock.json | 210 ++++++------------ pkgs/by-name/fl/fluffychat/vodozemac-wasm.nix | 25 ++- 3 files changed, 88 insertions(+), 163 deletions(-) diff --git a/pkgs/by-name/fl/fluffychat/package.nix b/pkgs/by-name/fl/fluffychat/package.nix index 574f6abc08c1..ec40ec7af51a 100644 --- a/pkgs/by-name/fl/fluffychat/package.nix +++ b/pkgs/by-name/fl/fluffychat/package.nix @@ -6,15 +6,14 @@ imagemagick, libgbm, libdrm, - flutter332, - flutter335, + flutter338, pulseaudio, webkitgtk_4_1, copyDesktopItems, makeDesktopItem, callPackage, - vodozemac-wasm ? callPackage ./vodozemac-wasm.nix { flutter = flutter332; }, + vodozemac-wasm ? callPackage ./vodozemac-wasm.nix { flutter = flutter338; }, targetFlutterPlatform ? "linux", }: @@ -30,16 +29,16 @@ let sha256 = "sha256-lRfymTSfoNUtR5tSUiAptAvrrTwbB8p+SaYQeOevMzA="; }; in -flutter335.buildFlutterApplication ( +flutter338.buildFlutterApplication ( rec { pname = "fluffychat-${targetFlutterPlatform}"; - version = "2.3.1"; + version = "2.4.1"; src = fetchFromGitHub { owner = "krille-chan"; repo = "fluffychat"; tag = "v${version}"; - hash = "sha256-jQdWy/oo8WS6DU7VD4n4smL6P+aoqJvN+Yb2gt3hpyY="; + hash = "sha256-8Q+A5IZW6RjmnE+ovI7HYPZCi0oOoj9SU7o0VUPXxsM="; }; inherit pubspecLock; @@ -51,6 +50,11 @@ flutter335.buildFlutterApplication ( inherit targetFlutterPlatform; + flutterBuildFlags = [ + # Required since v2.4.0 + "--enable-experiment=dot-shorthands" + ]; + meta = { description = "Chat with your friends (matrix client)"; homepage = "https://fluffychat.im/"; diff --git a/pkgs/by-name/fl/fluffychat/pubspec.lock.json b/pkgs/by-name/fl/fluffychat/pubspec.lock.json index 3c6002997535..57e11b462370 100644 --- a/pkgs/by-name/fl/fluffychat/pubspec.lock.json +++ b/pkgs/by-name/fl/fluffychat/pubspec.lock.json @@ -4,31 +4,31 @@ "dependency": "transitive", "description": { "name": "_fe_analyzer_shared", - "sha256": "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7", + "sha256": "c209688d9f5a5f26b2fb47a188131a6fb9e876ae9e47af3737c0b4f58a93470d", "url": "https://pub.dev" }, "source": "hosted", - "version": "67.0.0" + "version": "91.0.0" }, "analyzer": { "dependency": "transitive", "description": { "name": "analyzer", - "sha256": "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d", + "sha256": "f51c8499b35f9b26820cfe914828a6a98a94efd5cc78b37bb7d03debae3a1d08", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.4.1" + "version": "8.4.1" }, "animations": { "dependency": "direct main", "description": { "name": "animations", - "sha256": "a8031b276f0a7986ac907195f10ca7cd04ecf2a8a566bd6dbe03018a9b02b427", + "sha256": "18938cefd7dcc04e1ecac0db78973761a01e4bc2d6bfae0cfa596bfeac9e96ab", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.0" + "version": "2.1.1" }, "ansicolor": { "dependency": "transitive", @@ -280,16 +280,6 @@ "source": "hosted", "version": "3.0.0" }, - "console": { - "dependency": "transitive", - "description": { - "name": "console", - "sha256": "e04e7824384c5b39389acdd6dc7d33f3efe6b232f6f16d7626f194f6a01ad69a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.1.0" - }, "convert": { "dependency": "transitive", "description": { @@ -424,11 +414,11 @@ "dependency": "direct main", "description": { "name": "device_info_plus", - "sha256": "dd0e8e02186b2196c7848c9d394a5fd6e5b57a43a546082c5820b1ec72317e33", + "sha256": "4df8babf73058181227e18b08e6ea3520cf5fc5d796888d33b7cb0f33f984b7c", "url": "https://pub.dev" }, "source": "hosted", - "version": "12.2.0" + "version": "12.3.0" }, "device_info_plus_platform_interface": { "dependency": "transitive", @@ -454,21 +444,11 @@ "dependency": "direct main", "description": { "name": "emoji_picker_flutter", - "sha256": "9a44c102079891ea5877f78c70f2e3c6e9df7b7fe0a01757d31f1046eeaa016d", + "sha256": "984d3e9b9cf3175df9a868ce4a2d9611491e80e5d3b8e2b1e8991a4998972885", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.3.0" - }, - "emojis": { - "dependency": "direct main", - "description": { - "name": "emojis", - "sha256": "2e4d847c3f1e2670f30dc355909ce6fa7808b4e626c34a4dd503a360995a38bf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.9.9" + "version": "4.4.0" }, "fake_async": { "dependency": "transitive", @@ -504,21 +484,21 @@ "dependency": "direct main", "description": { "name": "file_picker", - "sha256": "f8f4ea435f791ab1f817b4e338ed958cb3d04ba43d6736ffc39958d950754967", + "sha256": "d974b6ba2606371ac71dd94254beefb6fa81185bde0b59bdc1df09885da85fde", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.3.6" + "version": "10.3.8" }, "file_selector": { "dependency": "direct main", "description": { "name": "file_selector", - "sha256": "5f1d15a7f17115038f433d1b0ea57513cc9e29a9d5338d166cb0bef3fa90a7a0", + "sha256": "bd15e43e9268db636b53eeaca9f56324d1622af30e5c34d6e267649758c84d9a", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.4" + "version": "1.1.0" }, "file_selector_android": { "dependency": "transitive", @@ -544,31 +524,31 @@ "dependency": "transitive", "description": { "name": "file_selector_linux", - "sha256": "54cbbd957e1156d29548c7d9b9ec0c0ebb6de0a90452198683a7d23aed617a33", + "sha256": "2567f398e06ac72dcf2e98a0c95df2a9edd03c2c2e0cacd4780f20cdf56263a0", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.3+2" + "version": "0.9.4" }, "file_selector_macos": { "dependency": "transitive", "description": { "name": "file_selector_macos", - "sha256": "271ab9986df0c135d45c3cdb6bd0faa5db6f4976d3e4b437cf7d0f258d941bfc", + "sha256": "5e0bbe9c312416f1787a68259ea1505b52f258c587f12920422671807c4d618a", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.4+2" + "version": "0.9.5" }, "file_selector_platform_interface": { "dependency": "transitive", "description": { "name": "file_selector_platform_interface", - "sha256": "a3994c26f10378a039faa11de174d7b78eb8f79e4dd0af2a451410c1a5c3f66b", + "sha256": "35e0bd61ebcdb91a3505813b055b09b79dfdc7d0aee9c09a7ba59ae4bb13dc85", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.6.2" + "version": "2.7.0" }, "file_selector_web": { "dependency": "transitive", @@ -616,21 +596,11 @@ "dependency": "direct main", "description": { "name": "flutter_foreground_task", - "sha256": "9f1b25a81db95d7119d2c5cffc654048cbdd49d4056183e1beadc1a6a38f3e29", + "sha256": "48ea45056155a99fb30b15f14f4039a044d925bc85f381ed0b2d3b00a60b99de", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.1.0" - }, - "flutter_highlighter": { - "dependency": "direct main", - "description": { - "name": "flutter_highlighter", - "sha256": "93173afd47a9ada53f3176371755e7ea4a1065362763976d06d6adfb4d946e10", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.1" + "version": "9.2.0" }, "flutter_linkify": { "dependency": "direct main", @@ -646,11 +616,11 @@ "dependency": "direct dev", "description": { "name": "flutter_lints", - "sha256": "9e8c3858111da373efc5aa341de011d9bd23e2c5c5e0c62bccf32438e192d7b1", + "sha256": "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.2" + "version": "6.0.0" }, "flutter_local_notifications": { "dependency": "direct main", @@ -864,11 +834,11 @@ "dependency": "direct main", "description": { "name": "flutter_webrtc", - "sha256": "16ca9e30d428bae3dd32933e875c9f67c5843d1fa726c37cf1fc479eb9294549", + "sha256": "71a38363a5b50603e405c275f30de2eb90f980b0cc94b0e1e9d8b9d6a6b03bf0", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.0" + "version": "1.2.1" }, "frontend_server_client": { "dependency": "transitive", @@ -966,16 +936,6 @@ "source": "hosted", "version": "0.2.5" }, - "get_it": { - "dependency": "transitive", - "description": { - "name": "get_it", - "sha256": "e87cd1d108e472a0580348a543a0c49ed3d70c8a5c809c6d418583e595d0a389", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "8.1.0" - }, "glob": { "dependency": "transitive", "description": { @@ -990,11 +950,11 @@ "dependency": "direct main", "description": { "name": "go_router", - "sha256": "c92d18e1fe994cb06d48aa786c46b142a5633067e8297cff6b5a3ac742620104", + "sha256": "eff94d2a6fc79fa8b811dde79c7549808c2346037ee107a1121b4a644c745f2a", "url": "https://pub.dev" }, "source": "hosted", - "version": "17.0.0" + "version": "17.0.1" }, "gsettings": { "dependency": "transitive", @@ -1026,15 +986,15 @@ "source": "hosted", "version": "0.4.0" }, - "highlighter": { - "dependency": "transitive", + "highlight": { + "dependency": "direct main", "description": { - "name": "highlighter", - "sha256": "92180c72b9da8758e1acf39a45aa305a97dcfe2fdc8f3d1d2947c23f2772bfbc", + "name": "highlight", + "sha256": "5353a83ffe3e3eca7df0abfb72dcf3fa66cc56b953728e7113ad4ad88497cf21", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.1.1" + "version": "0.7.0" }, "html": { "dependency": "direct main", @@ -1090,11 +1050,11 @@ "dependency": "direct main", "description": { "name": "image", - "sha256": "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928", + "sha256": "492bd52f6c4fbb6ee41f781ff27765ce5f627910e1e0cbecfa3d9add5562604c", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.5.4" + "version": "4.7.2" }, "image_picker": { "dependency": "direct main", @@ -1306,11 +1266,11 @@ "dependency": "direct dev", "description": { "name": "license_checker", - "sha256": "eea27638e42bc98fd91a6a8187eb57e5617e2c3c8b313a5d51b14bec7a8685e1", + "sha256": "8a35b6946e50811e070ac6fe4717ee431cd1a334e080df2116956b54b0bb0d0f", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.6.0" + "version": "1.6.2" }, "linkify": { "dependency": "direct main", @@ -1326,11 +1286,11 @@ "dependency": "transitive", "description": { "name": "lints", - "sha256": "cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290", + "sha256": "a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.0" + "version": "6.0.0" }, "lists": { "dependency": "transitive", @@ -1396,21 +1356,21 @@ "dependency": "direct main", "description": { "name": "matrix", - "sha256": "0660c8f662f53b56eb2c0d7a7019517b735f20218ce35bc20f44de43bc3a9466", + "sha256": "fb116ee89f6871441f22f76a988db15cfcfb6dfac97e3e2d654c240080015707", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.0" + "version": "4.1.0" }, "meta": { "dependency": "transitive", "description": { "name": "meta", - "sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c", + "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.16.0" + "version": "1.17.0" }, "mgrs_dart": { "dependency": "transitive", @@ -1432,26 +1392,6 @@ "source": "hosted", "version": "2.0.0" }, - "msix": { - "dependency": "direct dev", - "description": { - "name": "msix", - "sha256": "f88033fcb9e0dd8de5b18897cbebbd28ea30596810f4a7c86b12b0c03ace87e5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.16.12" - }, - "native_imaging": { - "dependency": "direct main", - "description": { - "name": "native_imaging", - "sha256": "93573afdcab070011d78a40fc1f69b61967f1f8485d2b81a7a2ee585a85f4c04", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.0" - }, "nested": { "dependency": "transitive", "description": { @@ -1516,11 +1456,11 @@ "dependency": "transitive", "description": { "name": "pana", - "sha256": "3fc3fe8e7a9fd4827fa4d625a423eec95d305b2bc3538a3adf7fd6c49217af97", + "sha256": "eb816d35b80d3880335c3f2d139b376e81fd98a9ea273faf39f2c8914c4afba5", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.21.45" + "version": "0.23.3" }, "path": { "dependency": "direct main", @@ -2026,11 +1966,11 @@ "dependency": "direct main", "description": { "name": "shared_preferences", - "sha256": "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5", + "sha256": "2939ae520c9024cb197fc20dee269cd8cdbf564c8b5746374ec6cacdc5169e64", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.3" + "version": "2.5.4" }, "shared_preferences_android": { "dependency": "transitive", @@ -2202,11 +2142,11 @@ "dependency": "direct main", "description": { "name": "sqflite_common_ffi", - "sha256": "9faa2fedc5385ef238ce772589f7718c24cdddd27419b609bb9c6f703ea27988", + "sha256": "8d7b8749a516cbf6e9057f9b480b716ad14fc4f3d3873ca6938919cc626d9025", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.3.6" + "version": "2.3.7+1" }, "sqlcipher_flutter_libs": { "dependency": "direct main", @@ -2222,11 +2162,11 @@ "dependency": "transitive", "description": { "name": "sqlite3", - "sha256": "608b56d594e4c8498c972c8f1507209f9fd74939971b948ddbbfbfd1c9cb3c15", + "sha256": "3145bd74dcdb4fd6f5c6dda4d4e4490a8087d7f286a14dee5d37087290f0f8a2", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.7.7" + "version": "2.9.4" }, "stack_trace": { "dependency": "transitive", @@ -2298,16 +2238,6 @@ "source": "hosted", "version": "3.3.1" }, - "tar": { - "dependency": "transitive", - "description": { - "name": "tar", - "sha256": "22f67e2d77b51050436620b2a5de521c58ca6f0b75af1d9ab3c8cae2eae58fcd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.5" - }, "term_glyph": { "dependency": "transitive", "description": { @@ -2322,31 +2252,31 @@ "dependency": "transitive", "description": { "name": "test", - "sha256": "65e29d831719be0591f7b3b1a32a3cda258ec98c58c7b25f7b84241bc31215bb", + "sha256": "75906bf273541b676716d1ca7627a17e4c4070a3a16272b7a3dc7da3b9f3f6b7", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.26.2" + "version": "1.26.3" }, "test_api": { "dependency": "transitive", "description": { "name": "test_api", - "sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00", + "sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.6" + "version": "0.7.7" }, "test_core": { "dependency": "transitive", "description": { "name": "test_core", - "sha256": "80bf5a02b60af04b09e14f6fe68b921aad119493e26e490deaca5993fef1b05a", + "sha256": "0cc24b5ff94b38d2ae73e1eb43cc302b77964fbf67abad1e296025b78deb53d0", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.6.11" + "version": "0.6.12" }, "timezone": { "dependency": "transitive", @@ -2368,25 +2298,15 @@ "source": "hosted", "version": "2.0.1" }, - "tor_detector_web": { - "dependency": "direct main", - "description": { - "name": "tor_detector_web", - "sha256": "c4acbd6c0fecd2cd0e8fe00b1a37332422e041021a42488dfddcb3e7ec809b3f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, "translations_cleaner": { "dependency": "direct dev", "description": { "name": "translations_cleaner", - "sha256": "060f4a8cd782e271509719741dd3540fe81ddaad49bd79e1d8fc4598299a6b84", + "sha256": "811f42be32f024fdf083903f198d3625f6ee6927601e3a53a29b85b90508b88c", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.0.5" + "version": "0.1.0" }, "typed_data": { "dependency": "transitive", @@ -2472,21 +2392,21 @@ "dependency": "direct main", "description": { "name": "universal_html", - "sha256": "56536254004e24d9d8cfdb7dbbf09b74cf8df96729f38a2f5c238163e3d58971", + "sha256": "c0bcae5c733c60f26c7dfc88b10b0fd27cbcc45cb7492311cdaa6067e21c9cd4", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.4" + "version": "2.3.0" }, "universal_io": { "dependency": "transitive", "description": { "name": "universal_io", - "sha256": "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad", + "sha256": "f63cbc48103236abf48e345e07a03ce5757ea86285ed313a6a032596ed9301e2", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.2" + "version": "2.3.1" }, "universal_platform": { "dependency": "transitive", @@ -2880,7 +2800,7 @@ } }, "sdks": { - "dart": ">=3.8.0 <4.0.0", - "flutter": ">=3.32.0" + "dart": ">=3.10.0 <4.0.0", + "flutter": ">=3.35.0" } } diff --git a/pkgs/by-name/fl/fluffychat/vodozemac-wasm.nix b/pkgs/by-name/fl/fluffychat/vodozemac-wasm.nix index 9110a7ba26c3..3d9e1cd00118 100644 --- a/pkgs/by-name/fl/fluffychat/vodozemac-wasm.nix +++ b/pkgs/by-name/fl/fluffychat/vodozemac-wasm.nix @@ -20,6 +20,15 @@ let pubSources = fluffychat-web.pubspecLock.dependencySources; + pubCache = runCommand "fluffychat-pub-cache" { } '' + mkdir -p $out/hosted/pub.dev + pushd $out/hosted/pub.dev + ${lib.concatMapAttrsStringSep "; " ( + _: p: + "ln -s ${p} ./${if lib.hasPrefix "pub-" p.name then lib.removePrefix "pub-" p.name else p.name}" + ) pubSources} + popd + ''; # wasm-pack doesn't take 'RUST_SRC_PATH' into consideration sysroot = symlinkJoin { @@ -86,6 +95,10 @@ stdenv.mkDerivation { buildPhase = '' runHook preBuild + export PUB_CACHE=$TMPDIR/pub-cache + mkdir -p $PUB_CACHE/hosted + ln -s ${pubCache}/hosted/pub.dev $PUB_CACHE/hosted/pub.dev + pushd dart dart pub get --offline popd @@ -111,18 +124,6 @@ stdenv.mkDerivation { ''; env = { - # Build a pub cache from fluffychat, as dart-vodozemac should be a subset - # This is required because dart-vodozemac, as a pub, doesn't have a pubspec.lock - # But flutter_rust_bridge_codegen still requires all dependencies of it - PUB_CACHE = runCommand "fluffychat-pub-cache" { } '' - mkdir -p $out/hosted/pub.dev - pushd $out/hosted/pub.dev - ${lib.concatMapAttrsStringSep "; " ( - _: p: - "ln -s ${p} ./${if lib.hasPrefix "pub-" p.name then lib.removePrefix "pub-" p.name else p.name}" - ) pubSources} - popd - ''; RUSTC_BOOTSTRAP = 1; # `-Z build-std=std,panic_abort` requires nightly toolchain }; From e80b73058eb34d7d9df6316c9363f4fd5a9c5a32 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 06:32:44 +0000 Subject: [PATCH 460/532] goverlay: 1.7.2 -> 1.7.3 --- pkgs/by-name/go/goverlay/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/goverlay/package.nix b/pkgs/by-name/go/goverlay/package.nix index c149e631f6c1..408fe7b02114 100644 --- a/pkgs/by-name/go/goverlay/package.nix +++ b/pkgs/by-name/go/goverlay/package.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "goverlay"; - version = "1.7.2"; + version = "1.7.3"; src = fetchFromGitHub { owner = "benjamimgois"; repo = "goverlay"; tag = finalAttrs.version; - hash = "sha256-m1aoVC79ONVMK2TrIKFz0QsYOFUnT1PfEoAg9QfX8NQ="; + hash = "sha256-XZ8C556ufBI58Ai2v2sjIwjqoF0zqL8DOEQwbMuik/k="; }; outputs = [ From b952ca88f6191dc6bcd894b1d41b15cb375154dd Mon Sep 17 00:00:00 2001 From: Mirko Lenz Date: Mon, 2 Feb 2026 07:52:51 +0100 Subject: [PATCH 461/532] mas: 4.1.0 -> 5.1.0 --- pkgs/by-name/ma/mas/package.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ma/mas/package.nix b/pkgs/by-name/ma/mas/package.nix index 618c20bedaaf..d4893a424c0b 100644 --- a/pkgs/by-name/ma/mas/package.nix +++ b/pkgs/by-name/ma/mas/package.nix @@ -8,29 +8,29 @@ testers, mas, }: - -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "mas"; - version = "4.1.0"; + version = "5.1.0"; src = let + # nix store prefetch-file https://github.com/mas-cli/mas/releases/download/v$VERSION/mas-$VERSION-$ARCH.pkg sources = { x86_64-darwin = { arch = "x86_64"; - hash = "sha256-9GkAV2gitqtZ7Ew/QVXDj3tDTbh5uwBxPtYdLSnucZE="; + hash = "sha256-G7o0nHsf6Ay2k3quMs45KH9h4yEpbvyGPm/u86naWcM="; }; aarch64-darwin = { arch = "arm64"; - hash = "sha256-8zaZOPOCyLHOFmHhviJXIy5SB5trqQM/MFHhB9ygilQ="; + hash = "sha256-XZM0YeFLHYhoEqQLaG1Jz3OWcT9DILqFEcgqI3yvDk8="; }; } .${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"); in fetchurl { - url = "https://github.com/mas-cli/mas/releases/download/v${version}/mas-${version}-${sources.arch}.pkg"; + url = "https://github.com/mas-cli/mas/releases/download/v${finalAttrs.version}/mas-${finalAttrs.version}-${sources.arch}.pkg"; inherit (sources) hash; }; @@ -49,12 +49,14 @@ stdenvNoCC.mkDerivation rec { runHook postUnpack ''; + dontConfigure = true; dontBuild = true; + strictDeps = true; installPhase = '' runHook preInstall - install -Dm755 usr/local/opt/mas/bin/mas $out/bin/mas + installBin usr/local/opt/mas/bin/mas installManPage usr/local/opt/mas/share/man/man1/mas.1 installShellCompletion --bash usr/local/opt/mas/etc/bash_completion.d/mas @@ -83,4 +85,4 @@ stdenvNoCC.mkDerivation rec { "aarch64-darwin" ]; }; -} +}) From b782e5cad0a732284da49e2b23428742cff2e7f4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 06:56:26 +0000 Subject: [PATCH 462/532] vault-bin: 1.21.1 -> 1.21.2 --- pkgs/by-name/va/vault-bin/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/va/vault-bin/package.nix b/pkgs/by-name/va/vault-bin/package.nix index a7c0cc80a2e7..93394a29f04a 100644 --- a/pkgs/by-name/va/vault-bin/package.nix +++ b/pkgs/by-name/va/vault-bin/package.nix @@ -6,7 +6,7 @@ stdenv.mkDerivation rec { pname = "vault-bin"; - version = "1.21.1"; + version = "1.21.2"; src = let @@ -20,11 +20,11 @@ stdenv.mkDerivation rec { aarch64-darwin = "darwin_arm64"; }; hash = selectSystem { - x86_64-linux = "sha256-k+dHuEXjaWDz5TMf0HLdVD0MbvA2Z9+/wSkUp5Yc8rc="; - aarch64-linux = "sha256-Ss07jlpVXeWyanXqTZK7uxmI6IYcuEfNKkw8t3oqM+o="; - i686-linux = "sha256-hfYJmYHna4LucvMIn/6lf1R2DabISF9TqBYlIcjkrxc="; - x86_64-darwin = "sha256-8FwwDMuer0TRobS0+/yECZfWydnt7AYOzpv2gIPLEuI="; - aarch64-darwin = "sha256-3K3TI2CzDqxxEC5jYFLejMDB08SzxScbqmIjjvU7kYQ="; + x86_64-linux = "sha256-nnxORNS+/pII7eB8yOLlZ/XO1bwZavXnlbWW/j367Fs="; + aarch64-linux = "sha256-VmJL/wvxDt04SpogYtfg2xRznc4X+uDXAwniv9CITk0="; + i686-linux = "sha256-TLSYncDPUWOIkDz8eVNnE66E6YF3b7gmikFDCM6E6AQ="; + x86_64-darwin = "sha256-JLIG5GJCWCgHgXJ6BgnMGiDX5C0HqFvmnyVQVMDRd1c="; + aarch64-darwin = "sha256-gcKDVW/+jMcv1+J4GtPmSsVYJE53ScJxzFzGURsOxCY="; }; in fetchzip { From 5560f76e7e6915a16d18563b0874fa430eeb07e8 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 1 Feb 2026 12:08:46 +0200 Subject: [PATCH 463/532] languagetool: fix src.url casing (make it reproducible) --- pkgs/by-name/la/languagetool/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/la/languagetool/package.nix b/pkgs/by-name/la/languagetool/package.nix index 77a82ed8187f..b97161cf4fe6 100644 --- a/pkgs/by-name/la/languagetool/package.nix +++ b/pkgs/by-name/la/languagetool/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { version = "6.6"; src = fetchzip { - url = "https://www.languagetool.org/download/${pname}-${version}.zip"; + url = "https://www.languagetool.org/download/LanguageTool-${version}.zip"; sha256 = "sha256-BNiUIk5h38oEM4IliHdy8rNmZY0frQ1RaFeJ7HI5nOI="; }; nativeBuildInputs = [ makeWrapper ]; From fc61e388c34cbf1a1f4f1d545fc2928f6e31230d Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 1 Feb 2026 12:10:30 +0200 Subject: [PATCH 464/532] languagetool: set meta.mainProgram explicitly --- pkgs/by-name/la/languagetool/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/la/languagetool/package.nix b/pkgs/by-name/la/languagetool/package.nix index b97161cf4fe6..544ee8ecce7a 100644 --- a/pkgs/by-name/la/languagetool/package.nix +++ b/pkgs/by-name/la/languagetool/package.nix @@ -44,5 +44,6 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ edwtjo ]; platforms = jre.meta.platforms; description = "Proofreading program for English, French German, Polish, and more"; + mainProgram = "languagetool"; }; } From af661e1be5bb8e03e0543be441a050f896c4e9af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 23 Jan 2026 23:05:09 +0100 Subject: [PATCH 465/532] languagetool: use minimal jre --- nixos/modules/services/misc/languagetool.nix | 13 ++++++---- pkgs/by-name/la/languagetool/package.nix | 25 ++++++++++++++++---- 2 files changed, 30 insertions(+), 8 deletions(-) diff --git a/nixos/modules/services/misc/languagetool.nix b/nixos/modules/services/misc/languagetool.nix index 938a937af6c4..21ad24ed55a9 100644 --- a/nixos/modules/services/misc/languagetool.nix +++ b/nixos/modules/services/misc/languagetool.nix @@ -55,8 +55,6 @@ in ''; }; - jrePackage = lib.mkPackageOption pkgs "jre" { }; - jvmOptions = lib.mkOption { description = '' Extra command line options for the JVM running languagetool. @@ -70,8 +68,15 @@ in }; }; - config = lib.mkIf cfg.enable { + imports = [ + (lib.mkRemovedOptionModule [ + "services" + "languagetool" + "jrePackage" + ] "The jre is now always taken from the package's jre attribute.") + ]; + config = lib.mkIf cfg.enable { systemd.services.languagetool = { description = "LanguageTool HTTP server"; wantedBy = [ "multi-user.target" ]; @@ -89,7 +94,7 @@ in ProtectHome = "yes"; Restart = "on-failure"; ExecStart = '' - ${cfg.jrePackage}/bin/java \ + ${lib.getExe cfg.package.jre} \ -cp ${cfg.package}/share/languagetool-server.jar \ ${toString cfg.jvmOptions} \ org.languagetool.server.HTTPServer \ diff --git a/pkgs/by-name/la/languagetool/package.nix b/pkgs/by-name/la/languagetool/package.nix index 544ee8ecce7a..9d9d3ab58ed8 100644 --- a/pkgs/by-name/la/languagetool/package.nix +++ b/pkgs/by-name/la/languagetool/package.nix @@ -2,20 +2,34 @@ lib, stdenv, fetchzip, - jre, + jre_minimal, makeWrapper, nixosTests, }: - +let + jre = jre_minimal.override { + modules = [ + "java.base" + "java.datatransfer" + "java.desktop" + "java.naming" + "java.sql" + "java.xml" + "jdk.httpserver" + ]; + }; +in stdenv.mkDerivation rec { - pname = "LanguageTool"; + pname = "languagetool"; version = "6.6"; src = fetchzip { url = "https://www.languagetool.org/download/LanguageTool-${version}.zip"; sha256 = "sha256-BNiUIk5h38oEM4IliHdy8rNmZY0frQ1RaFeJ7HI5nOI="; }; + nativeBuildInputs = [ makeWrapper ]; + buildInputs = [ jre ]; installPhase = '' @@ -35,7 +49,10 @@ stdenv.mkDerivation rec { runHook postInstall ''; - passthru.tests.languagetool = nixosTests.languagetool; + passthru = { + inherit jre; + tests.languagetool = nixosTests.languagetool; + }; meta = { homepage = "https://languagetool.org"; From 70a43790f221551e96825207e0c779be0c40fb49 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 07:26:36 +0000 Subject: [PATCH 466/532] github-copilot-cli: 0.0.394 -> 0.0.400 --- pkgs/by-name/gi/github-copilot-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/github-copilot-cli/package.nix b/pkgs/by-name/gi/github-copilot-cli/package.nix index 992087fc7a61..b11c252b5597 100644 --- a/pkgs/by-name/gi/github-copilot-cli/package.nix +++ b/pkgs/by-name/gi/github-copilot-cli/package.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "github-copilot-cli"; - version = "0.0.394"; + version = "0.0.400"; src = fetchzip { url = "https://registry.npmjs.org/@github/copilot/-/copilot-${finalAttrs.version}.tgz"; - hash = "sha256-5d0Tvc/TVCocSYB8hcBfQAR9VZ8qcw7ZE8yIwwKaLAI="; + hash = "sha256-TZDeDmN2GF0a4KFOHt+oXn4IXDRl+OwvlEkBefNR3io="; }; nativeBuildInputs = [ makeBinaryWrapper ]; From 502fb7f0360165204acf306967106497e53a5134 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20=C5=BDlender?= Date: Mon, 2 Feb 2026 09:15:45 +0100 Subject: [PATCH 467/532] deploy-rs: 0-unstable-2025-12-18 -> 0-unstable-2026-02-02 --- pkgs/by-name/de/deploy-rs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/de/deploy-rs/package.nix b/pkgs/by-name/de/deploy-rs/package.nix index 8fdae840ab5d..8350d36f8650 100644 --- a/pkgs/by-name/de/deploy-rs/package.nix +++ b/pkgs/by-name/de/deploy-rs/package.nix @@ -6,13 +6,13 @@ rustPlatform.buildRustPackage { pname = "deploy-rs"; - version = "0-unstable-2025-12-18"; + version = "0-unstable-2026-02-02"; src = fetchFromGitHub { owner = "serokell"; repo = "deploy-rs"; - rev = "d5eff7f948535b9c723d60cd8239f8f11ddc90fa"; - hash = "sha256-znKOwPXQnt3o7lDb3hdf19oDo0BLP4MfBOYiWkEHoik="; + rev = "77c906c0ba56aabdbc72041bf9111b565cdd6171"; + hash = "sha256-hwsYgDnby50JNVpTRYlF3UR/Rrpt01OrxVuryF40CFY="; }; cargoHash = "sha256-9O93YTEz+e2oxenE0gwxsbz55clbKo9+37yVOqz7ErE="; From 9f198011beb481373df2642e2ea1a545d3ddaa05 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 08:22:51 +0000 Subject: [PATCH 468/532] terraform-providers.oracle_oci: 7.31.0 -> 7.32.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 21dfa8cdf5d8..7248a1f7dd66 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1049,11 +1049,11 @@ "vendorHash": null }, "oracle_oci": { - "hash": "sha256-zcYB7DEwffVzPm4OXots9Z7Gzu6k/Pcaa4ell0gT33Q=", + "hash": "sha256-gzjvdAuT3HDMRULa+b2u75zqei4x1ylj3NGyHh4qa+U=", "homepage": "https://registry.terraform.io/providers/oracle/oci", "owner": "oracle", "repo": "terraform-provider-oci", - "rev": "v7.31.0", + "rev": "v7.32.0", "spdx": "MPL-2.0", "vendorHash": null }, From 6318b0b9d522adfbab19459d7e36a54713a24f0f Mon Sep 17 00:00:00 2001 From: Inkbottle007 <20343879+inkbottle007@users.noreply.github.com> Date: Mon, 2 Feb 2026 05:12:25 +0000 Subject: [PATCH 469/532] kdePackages.kwallet: use gpgmepp for GPG wallet support --- pkgs/kde/frameworks/kwallet/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/kde/frameworks/kwallet/default.nix b/pkgs/kde/frameworks/kwallet/default.nix index 6f78a1b9d4fe..e4861cbbeec0 100644 --- a/pkgs/kde/frameworks/kwallet/default.nix +++ b/pkgs/kde/frameworks/kwallet/default.nix @@ -1,7 +1,7 @@ { mkKdeDerivation, pkg-config, - gpgme, + gpgmepp, libgcrypt, libsecret, kdoctools, @@ -14,7 +14,7 @@ mkKdeDerivation { ]; extraBuildInputs = [ - gpgme + gpgmepp libgcrypt libsecret kdoctools From 3598316c3f91281906612ef9095450df01e34304 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Mon, 2 Feb 2026 09:42:14 +0100 Subject: [PATCH 470/532] libpng: restore comment explaining the stdenv override --- pkgs/by-name/li/libpng/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/li/libpng/package.nix b/pkgs/by-name/li/libpng/package.nix index ddb7e305a837..fa8ef30cf583 100644 --- a/pkgs/by-name/li/libpng/package.nix +++ b/pkgs/by-name/li/libpng/package.nix @@ -17,6 +17,9 @@ let hash = "sha256-aH3cDHyxKKPqWOFZtRKSUlN8J+3gwyqT8R8DEn8MAWU="; }; whenPatched = lib.optionalString apngSupport; + + # libpng is a dependency of xcbuild. Avoid an infinite recursion by using a bootstrap stdenv + # that does not propagate xcrun. stdenv' = if stdenv.hostPlatform.isDarwin then darwin.bootstrapStdenv else stdenv; in stdenv'.mkDerivation (finalAttrs: { From d1e9a2a97c328267070be0c2fda1b16e03656a00 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 08:50:21 +0000 Subject: [PATCH 471/532] veryl: 0.17.2 -> 0.18.0 --- pkgs/by-name/ve/veryl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/veryl/package.nix b/pkgs/by-name/ve/veryl/package.nix index a9341186569e..cb408aae2601 100644 --- a/pkgs/by-name/ve/veryl/package.nix +++ b/pkgs/by-name/ve/veryl/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage rec { pname = "veryl"; - version = "0.17.2"; + version = "0.18.0"; src = fetchFromGitHub { owner = "veryl-lang"; repo = "veryl"; rev = "v${version}"; - hash = "sha256-ydyW+H3j7DcLS0DcoKLbymY0fAhZhp6ZR3SX1LKGRU0="; + hash = "sha256-dqVEl/sClzhLiX5ung4au6dXUkeMbKPdoSDRV0evT3w="; fetchSubmodules = true; }; - cargoHash = "sha256-E9oUWrTg+Gkf6OigWJjkljfD4SChtjLUQW1ku6yRdy4="; + cargoHash = "sha256-0RFzZwaF8hVVBBBC7l9Ql9mN99cxI2tiWlo7eNX/Tho="; nativeBuildInputs = [ pkg-config From 3ccbc3c6f826b2d26c33781d98ea78b6ba5018f5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 08:53:46 +0000 Subject: [PATCH 472/532] postgresqlPackages.pgrouting: 4.0.0 -> 4.0.1 --- pkgs/servers/sql/postgresql/ext/pgrouting.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/pgrouting.nix b/pkgs/servers/sql/postgresql/ext/pgrouting.nix index 61f7b26c0db1..b35797374275 100644 --- a/pkgs/servers/sql/postgresql/ext/pgrouting.nix +++ b/pkgs/servers/sql/postgresql/ext/pgrouting.nix @@ -10,7 +10,7 @@ postgresqlBuildExtension (finalAttrs: { pname = "pgrouting"; - version = "4.0.0"; + version = "4.0.1"; nativeBuildInputs = [ cmake @@ -22,7 +22,7 @@ postgresqlBuildExtension (finalAttrs: { owner = "pgRouting"; repo = "pgrouting"; tag = "v${finalAttrs.version}"; - hash = "sha256-HtTWpOE/4UzhUou3abuTKVTZ4yTANeHLl7UB1lLaikg="; + hash = "sha256-j3dlVcENhBveVmkuzWaLfHWy73OMDpC2FxrNQ4W6m9k="; }; meta = { From 4597ce1692fae2dc1d7826dedb167f965fa666db Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 2 Feb 2026 10:00:45 +0100 Subject: [PATCH 473/532] python314Packages.dsinternals: modernize --- .../python-modules/dsinternals/default.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/dsinternals/default.nix b/pkgs/development/python-modules/dsinternals/default.nix index 8b6e4dfc9d01..eb649e37a122 100644 --- a/pkgs/development/python-modules/dsinternals/default.nix +++ b/pkgs/development/python-modules/dsinternals/default.nix @@ -5,21 +5,24 @@ pycryptodomex, pyopenssl, pytestCheckHook, + setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "dsinternals"; version = "1.2.5"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "p0dalirius"; repo = "pydsinternals"; - rev = version; + tag = finalAttrs.version; hash = "sha256-ZbYHO7It7R/Zh2dykTa4Ha4m2eyt9zkCzPyc/j79v6A="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ pyopenssl pycryptodomex ]; @@ -36,4 +39,4 @@ buildPythonPackage rec { license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From bff90c333b96a498c17928e9dc3db46bf326e33f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 2 Feb 2026 10:06:05 +0100 Subject: [PATCH 474/532] python313Packages.swift: migrate to finalAttrs --- pkgs/development/python-modules/swift/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/swift/default.nix b/pkgs/development/python-modules/swift/default.nix index 4ebef46521be..07f00b0485b7 100644 --- a/pkgs/development/python-modules/swift/default.nix +++ b/pkgs/development/python-modules/swift/default.nix @@ -22,13 +22,13 @@ xattr, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "swift"; version = "2.37.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-EO50/6S6fXIZtYsCAO8VmpWotKdwgnmY48W6XKCypGU="; }; @@ -83,4 +83,4 @@ buildPythonPackage rec { license = lib.licenses.asl20; teams = [ lib.teams.openstack ]; }; -} +}) From 7c02395ba399dddbbfb91e248fa995b427dbecca Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Fri, 26 Dec 2025 19:13:32 +0100 Subject: [PATCH 475/532] nixosTests.{ft2-clone,pt2-clone,sfxr-qt}: fix Provide a usable audio device so the programs can start --- nixos/tests/ft2-clone.nix | 9 +++++++-- nixos/tests/pt2-clone.nix | 12 +++++++----- nixos/tests/sfxr-qt.nix | 8 +++++++- 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/nixos/tests/ft2-clone.nix b/nixos/tests/ft2-clone.nix index c4f1475ad710..faea0d30aa50 100644 --- a/nixos/tests/ft2-clone.nix +++ b/nixos/tests/ft2-clone.nix @@ -11,6 +11,13 @@ imports = [ ./common/x11.nix ]; + + boot.kernelModules = [ "snd-dummy" ]; + services.pulseaudio = { + enable = true; + systemWide = true; + }; + services.pipewire.enable = false; environment.systemPackages = [ pkgs.ft2-clone ]; }; @@ -18,8 +25,6 @@ testScript = '' machine.wait_for_x() - # Add a dummy sound card, or the program won't start - machine.execute("modprobe snd-dummy") machine.execute("ft2-clone >&2 &") diff --git a/nixos/tests/pt2-clone.nix b/nixos/tests/pt2-clone.nix index 160431175f8d..de48f93e1ed5 100644 --- a/nixos/tests/pt2-clone.nix +++ b/nixos/tests/pt2-clone.nix @@ -12,7 +12,12 @@ ./common/x11.nix ]; - services.xserver.enable = true; + boot.kernelModules = [ "snd-dummy" ]; + services.pulseaudio = { + enable = true; + systemWide = true; + }; + services.pipewire.enable = false; environment.systemPackages = [ pkgs.pt2-clone ]; }; @@ -20,16 +25,13 @@ testScript = '' machine.wait_for_x() - # Add a dummy sound card, or the program won't start - machine.execute("modprobe snd-dummy") machine.execute("pt2-clone >&2 &") machine.wait_for_window(r"ProTracker") machine.sleep(5) # One of the few words that actually get recognized - if "LENGTH" not in machine.get_screen_text(): - raise Exception("Program did not start successfully") + machine.wait_for_text("LENGTH") machine.screenshot("screen") ''; } diff --git a/nixos/tests/sfxr-qt.nix b/nixos/tests/sfxr-qt.nix index f62eeacafbd5..764911610ed7 100644 --- a/nixos/tests/sfxr-qt.nix +++ b/nixos/tests/sfxr-qt.nix @@ -5,7 +5,7 @@ maintainers = [ fgaz ]; }; - machine = + nodes.machine = { config, pkgs, ... }: { imports = [ @@ -13,6 +13,12 @@ ]; services.xserver.enable = true; + boot.kernelModules = [ "snd-dummy" ]; + services.pulseaudio = { + enable = true; + systemWide = true; + }; + services.pipewire.enable = false; environment.systemPackages = [ pkgs.sfxr-qt ]; }; From d1c0c99daa29988f739ee923cb8ae037eca16e9c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 09:16:46 +0000 Subject: [PATCH 476/532] chirp: 0.4.0-unstable-2026-01-22 -> 0.4.0-unstable-2026-02-01 --- pkgs/by-name/ch/chirp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chirp/package.nix b/pkgs/by-name/ch/chirp/package.nix index 9e78eb855790..790f1d26a92d 100644 --- a/pkgs/by-name/ch/chirp/package.nix +++ b/pkgs/by-name/ch/chirp/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonApplication { pname = "chirp"; - version = "0.4.0-unstable-2026-01-22"; + version = "0.4.0-unstable-2026-02-01"; pyproject = true; src = fetchFromGitHub { owner = "kk7ds"; repo = "chirp"; - rev = "77a0299172e271fe62393f870d61f2033f201ca2"; - hash = "sha256-4V7nFW4KhfxOFvjQllcE6YHNuUDiYDFvBrlZk5r5tUQ="; + rev = "52a3a4be4035fac1bec56ee6f20ae50ea15f8c31"; + hash = "sha256-HrLOo9duWDOxoranH2fo9KVs3OIV0oHDvzEcWdwthTs="; }; nativeBuildInputs = [ From adcd6a1a115ac46d3df7c8597d238c4aa2060176 Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Mon, 29 Dec 2025 15:04:29 +0100 Subject: [PATCH 477/532] weaviate: update homepage --- pkgs/by-name/we/weaviate/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/we/weaviate/package.nix b/pkgs/by-name/we/weaviate/package.nix index 56c5a4662e09..fffd05e8ec39 100644 --- a/pkgs/by-name/we/weaviate/package.nix +++ b/pkgs/by-name/we/weaviate/package.nix @@ -31,7 +31,7 @@ buildGoModule rec { meta = { description = "ML-first vector search engine"; - homepage = "https://github.com/semi-technologies/weaviate"; + homepage = "https://github.com/weaviate/weaviate"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ dit7ya ]; }; From 11b3ca9c0f103feb072cda36a3b9ba042aff836d Mon Sep 17 00:00:00 2001 From: ToasterUwU Date: Mon, 2 Feb 2026 10:38:02 +0100 Subject: [PATCH 478/532] supersonic: add ToasterUwU as maintainer --- pkgs/by-name/su/supersonic/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/su/supersonic/package.nix b/pkgs/by-name/su/supersonic/package.nix index 454106b06ba2..b6cd18631ba8 100644 --- a/pkgs/by-name/su/supersonic/package.nix +++ b/pkgs/by-name/su/supersonic/package.nix @@ -104,6 +104,7 @@ buildGoModule rec { maintainers = with lib.maintainers; [ zane sochotnicky + toasteruwu ]; }; } From f184341c77124a4237057803a359aa7fb76d879a Mon Sep 17 00:00:00 2001 From: Mio Date: Wed, 21 Jan 2026 14:17:02 +1100 Subject: [PATCH 479/532] tuxguitar: build from source, add darwin support, update to 2.0.1 --- pkgs/by-name/tu/tuxguitar/fix-include.patch | 24 ++ pkgs/by-name/tu/tuxguitar/package.nix | 233 ++++++++++++++++---- 2 files changed, 218 insertions(+), 39 deletions(-) create mode 100644 pkgs/by-name/tu/tuxguitar/fix-include.patch diff --git a/pkgs/by-name/tu/tuxguitar/fix-include.patch b/pkgs/by-name/tu/tuxguitar/fix-include.patch new file mode 100644 index 000000000000..33d48cabde82 --- /dev/null +++ b/pkgs/by-name/tu/tuxguitar/fix-include.patch @@ -0,0 +1,24 @@ +diff -Naur tuxguitar/desktop/TuxGuitar-synth-lv2/src/main/cxx/LV2.h tuxguitar-patched/desktop/TuxGuitar-synth-lv2/src/main/cxx/LV2.h +--- tuxguitar/desktop/TuxGuitar-synth-lv2/src/main/cxx/LV2.h 2025-11-03 22:30:10.315511003 +1100 ++++ tuxguitar-patched/desktop/TuxGuitar-synth-lv2/src/main/cxx/LV2.h 2025-11-03 22:36:06.444389423 +1100 +@@ -1,7 +1,7 @@ + #ifndef _Included_LV2 + #define _Included_LV2 + +-#include ++#include + #include + #include + #include +diff -Naur tuxguitar/desktop/TuxGuitar-synth-lv2/src/main/cxx/LV2UI.h tuxguitar-patched/desktop/TuxGuitar-synth-lv2/src/main/cxx/LV2UI.h +--- tuxguitar/desktop/TuxGuitar-synth-lv2/src/main/cxx/LV2UI.h 2025-11-03 22:30:10.315511003 +1100 ++++ tuxguitar-patched/desktop/TuxGuitar-synth-lv2/src/main/cxx/LV2UI.h 2025-11-03 22:39:40.376479709 +1100 +@@ -1,7 +1,7 @@ + #ifndef _Included_LV2UI + #define _Included_LV2UI + +-#include ++#include + + void LV2UI_malloc(LV2UI **handle, LV2Feature *feature, LV2Instance *instance, LV2Lock* lock); + diff --git a/pkgs/by-name/tu/tuxguitar/package.nix b/pkgs/by-name/tu/tuxguitar/package.nix index 6fcf73980277..d7f70aed6e93 100644 --- a/pkgs/by-name/tu/tuxguitar/package.nix +++ b/pkgs/by-name/tu/tuxguitar/package.nix @@ -1,70 +1,223 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, + maven, swt, + jdk, jre, - makeWrapper, + makeBinaryWrapper, + pkg-config, alsa-lib, jack2, fluidsynth, libpulseaudio, lilv, + suil, + qt5, which, wrapGAppsHook3, nixosTests, + fetchpatch, }: -stdenv.mkDerivation (finalAttrs: { - version = "1.6.6"; +let + swtArtifactId = + "org.eclipse.swt." + (if stdenv.hostPlatform.isDarwin then "cocoa.macosx" else "gtk.linux"); + buildDir = + "desktop/build-scripts/tuxguitar-" + + (if stdenv.hostPlatform.isDarwin then "macosx-swt-cocoa" else "linux-swt"); + buildScript = "${buildDir}/pom.xml"; + mvnParams = lib.escapeShellArgs [ + "-f" + buildScript + "-P" + "native-modules" + "-Dmaven.test.skip=true" + ]; + ldLibVar = if stdenv.hostPlatform.isDarwin then "DYLD_LIBRARY_PATH" else "LD_LIBRARY_PATH"; + classpath = [ + "${swt}/jars/swt.jar" + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + "$out/lib/tuxguitar.jar" + "$out/lib/itext.jar" + ]; + libraryPath = [ + "$out/lib" + fluidsynth + lilv + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + swt + alsa-lib + jack2 + libpulseaudio + ]; + wrapperPaths = [ + jre + which + ]; + # FIXME: Makes hash stable across platforms and convert to a single hash. + mvnHashByPlatform = { + "x86_64-linux" = "sha256-7UDFGuOMERvY74mkneusJyuAHfF3U6b4qV4MPHGQYdM="; + "aarch64-linux" = "sha256-7UDFGuOMERvY74mkneusJyuAHfF3U6b4qV4MPHGQYdM="; + "aarch64-darwin" = "sha256-lfO2YH+yKZWzh3MeQ7baESGmmW7zPdTLs8CjZ/FtLu0="; + }; + wrapperArgs = [ + "\${gappsWrapperArgs[@]}" + "--prefix" + "PATH" + ":" + (lib.makeBinPath wrapperPaths) + "--prefix" + ldLibVar + ":" + (lib.makeLibraryPath libraryPath) + "--prefix" + "CLASSPATH" + ":" + (lib.concatStringsSep ":" classpath) + ]; + version = "2.0.1"; +in +maven.buildMavenPackage { pname = "tuxguitar"; + inherit version; - src = fetchurl { - url = "https://github.com/helge17/tuxguitar/releases/download/${finalAttrs.version}/tuxguitar-${finalAttrs.version}-linux-swt-amd64.tar.gz"; - hash = "sha256-kfPk+IIg5Q4Fc9HMS0kxxCarlbJjVKluIvz8KpDjJLM="; + src = fetchFromGitHub { + owner = "helge17"; + repo = "tuxguitar"; + tag = version; + hash = "sha256-USdYj8ebosXkiZpDqyN5J+g1kjyWm225iQlx/szXmLA="; }; + patches = [ + ./fix-include.patch + # Helps a little bit with https://github.com/helge17/tuxguitar/issues/961 + (fetchpatch { + name = "create-new-file"; + url = "https://github.com/helge17/tuxguitar/commit/3dc828a9b92e932952c2b33d8ee41db734f2fcc0.patch"; + hash = "sha256-umZlCSCTWqj3tgR+qFcPucEDv5vpaC6zHbDJg/W5KUI="; + }) + ]; + + buildOffline = true; + + mvnJdk = jdk; + + mvnHash = ( + mvnHashByPlatform.${stdenv.system} + or (lib.warn "Missing mvnHash for ${stdenv.system}, using lib.fakeHash" lib.fakeHash) + ); + + mvnParameters = mvnParams; + mvnDepsParameters = mvnParams; + + mvnFetchExtraArgs = { + dontWrapQtApps = true; + dontWrapGApps = true; + preBuild = '' + mkdir -p $out/.m2 + mvn install:install-file \ + -Dfile=${swt}/jars/swt.jar \ + -DgroupId=org.eclipse.swt \ + -DartifactId=${swtArtifactId} \ + -Dpackaging=jar \ + -Dversion=4.36 \ + -Dmaven.repo.local=$out/.m2 + ''; + postInstall = '' + rm -rf $out/.m2/repository/org/eclipse/swt + find $out -type f -name "maven-metadata-*.xml" -delete + ''; + }; + + afterDepsSetup = '' + mvn install:install-file \ + -Dfile=${swt}/jars/swt.jar \ + -DgroupId=org.eclipse.swt \ + -DartifactId=${swtArtifactId} \ + -Dpackaging=jar \ + -Dversion=4.36 \ + -Dmaven.repo.local=$mvnDeps/.m2 + ''; + nativeBuildInputs = [ - makeWrapper + makeBinaryWrapper + jdk + pkg-config + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ wrapGAppsHook3 ]; + buildInputs = [ + swt + fluidsynth + lilv + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + alsa-lib + jack2 + libpulseaudio + suil + qt5.qtbase + ]; + + dontWrapQtApps = true; + dontWrapGApps = true; installPhase = '' + runHook preInstall + + cd ${buildDir} + '' + # macOS: The build creates tuxguitar-VERSION-macosx-swt-cocoa.app directly + # This directory name already ends with .app and IS the app bundle + + lib.optionalString stdenv.hostPlatform.isDarwin '' + mkdir -p $out/Applications + cp -r target/tuxguitar-9.99-SNAPSHOT-macosx-swt-cocoa.app $out/Applications/TuxGuitar.app + + # Fix the launch script to use the Nix JRE instead of bundled JRE + substituteInPlace $out/Applications/TuxGuitar.app/Contents/MacOS/tuxguitar.sh \ + --replace-fail 'JAVA="./jre/bin/java"' 'JAVA="${jre}/bin/java"' + + # Ensure the main executable has execute permissions + chmod +x $out/Applications/TuxGuitar.app/Contents/MacOS/tuxguitar.sh + + # Symlink doesn't work. We have to create a wrapper script instead mkdir -p $out/bin - cp -r dist lib share $out/ - cp tuxguitar.sh $out/bin/tuxguitar + makeWrapper "$out/Applications/TuxGuitar.app/Contents/MacOS/tuxguitar.sh" \ + "$out/bin/tuxguitar" + '' + # Linux: Install traditional layout + + lib.optionalString stdenv.hostPlatform.isLinux '' + TUXGUITAR_DIR=target/tuxguitar-9.99-SNAPSHOT-linux-swt + mkdir -p $out/{bin,lib} + cp -r $TUXGUITAR_DIR $out/lib/tuxguitar + ln -s $out/lib/tuxguitar/tuxguitar.sh $out/bin/tuxguitar - ln -s $out/dist $out/bin/dist - ln -s $out/lib $out/bin/lib - ln -s $out/share $out/bin/share + mkdir -p $out/share + ln -s $out/lib/tuxguitar/share/{applications,man,metainfo,mime,pixmaps} -t $out/share/ + + # See https://github.com/helge17/tuxguitar/issues/961 + mkdir -p $out/share/templates/.source + ln -s $out/lib/tuxguitar/share/templates/ $out/share/templates/.source/tuxguitar + cp /build/source/desktop/build-scripts/common-resources/common-linux/share/templates/tuxguitar.desktop $out/share/templates/ + '' + + '' + + runHook postInstall ''; - postFixup = '' - wrapProgram $out/bin/tuxguitar \ - "''${gappsWrapperArgs[@]}" \ - --prefix PATH : ${ - lib.makeBinPath [ - jre - which - ] - } \ - --prefix LD_LIBRARY_PATH : "$out/lib/:${ - lib.makeLibraryPath [ - swt - alsa-lib - jack2 - fluidsynth - libpulseaudio - lilv - ] - }" \ - --prefix CLASSPATH : "${swt}/jars/swt.jar:$out/lib/tuxguitar.jar:$out/lib/itext.jar" + postFixup = lib.optionalString stdenv.hostPlatform.isLinux '' + wrapProgram $out/bin/tuxguitar ${lib.concatStringsSep " " wrapperArgs} ''; - passthru.tests = { - nixos = nixosTests.tuxguitar; + passthru = { + tests.nixos = nixosTests.tuxguitar; }; meta = { @@ -74,10 +227,12 @@ stdenv.mkDerivation (finalAttrs: { in Java-SWT. It can open GuitarPro, PowerTab and TablEdit files. ''; homepage = "https://github.com/helge17/tuxguitar"; - sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; license = lib.licenses.lgpl21Plus; - maintainers = with lib.maintainers; [ ardumont ]; - platforms = [ "x86_64-linux" ]; + maintainers = with lib.maintainers; [ + ardumont + mio + ]; + platforms = builtins.attrNames mvnHashByPlatform; mainProgram = "tuxguitar"; }; -}) +} From b12fd76c3d4811cb64feabf307e23c5a37d5595f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 09:44:45 +0000 Subject: [PATCH 480/532] libretro.beetle-psx: 0-unstable-2026-01-23 -> 0-unstable-2026-01-30 --- pkgs/applications/emulators/libretro/cores/beetle-psx.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/beetle-psx.nix b/pkgs/applications/emulators/libretro/cores/beetle-psx.nix index 6929b93500c2..12b4d9b24548 100644 --- a/pkgs/applications/emulators/libretro/cores/beetle-psx.nix +++ b/pkgs/applications/emulators/libretro/cores/beetle-psx.nix @@ -8,13 +8,13 @@ }: mkLibretroCore { core = "mednafen-psx" + lib.optionalString withHw "-hw"; - version = "0-unstable-2026-01-23"; + version = "0-unstable-2026-01-30"; src = fetchFromGitHub { owner = "libretro"; repo = "beetle-psx-libretro"; - rev = "3a1184d1e1c7ed15752e9fe4a0594e68b4a41e11"; - hash = "sha256-AfqhZJT+AF814udA7K1Kja1fLSh07cHpRl+Mu8wphv0="; + rev = "d5e2d68065e644a5e807c14419411039c78731df"; + hash = "sha256-MDTpYTOD1Zf1Smv+JQZARaeldYiTv2vA/buFC709ZpE="; }; extraBuildInputs = lib.optionals withHw [ From cb6328563447b17abd4f5edf37eb83cfa47f641d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 10:07:54 +0000 Subject: [PATCH 481/532] nwg-displays: 0.3.26 -> 0.3.27 --- pkgs/by-name/nw/nwg-displays/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nw/nwg-displays/package.nix b/pkgs/by-name/nw/nwg-displays/package.nix index f829e9b09989..0c1f522f9f0b 100644 --- a/pkgs/by-name/nw/nwg-displays/package.nix +++ b/pkgs/by-name/nw/nwg-displays/package.nix @@ -15,14 +15,14 @@ python3Packages.buildPythonApplication rec { pname = "nwg-displays"; - version = "0.3.26"; + version = "0.3.27"; format = "setuptools"; src = fetchFromGitHub { owner = "nwg-piotr"; repo = "nwg-displays"; tag = "v${version}"; - hash = "sha256-UeALCkmDAXb/gu+Mp3xnHmUPOvYHk3LzegO2CbIh4ak="; + hash = "sha256-fAnLOgzNrM9eR1ErD1TWp7OrZDRX3fJcsxsujFL8WtQ="; }; nativeBuildInputs = [ From a7ad48d91a50307bc4f7ef3801f572f234808809 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Sat, 31 Jan 2026 20:25:18 +0200 Subject: [PATCH 482/532] audacity: move override into package.nix --- pkgs/by-name/au/audacity/package.nix | 5 ++++- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/au/audacity/package.nix b/pkgs/by-name/au/audacity/package.nix index 6d1b67a6dd2c..55c926e91fbe 100644 --- a/pkgs/by-name/au/audacity/package.nix +++ b/pkgs/by-name/au/audacity/package.nix @@ -31,7 +31,7 @@ libid3tag, libopus, libuuid, - ffmpeg, + ffmpeg_7, soundtouch, portaudio, # given up fighting their portaudio.patch? portmidi, @@ -58,6 +58,9 @@ # TODO # 1. detach sbsms +let + ffmpeg = ffmpeg_7; +in stdenv.mkDerivation (finalAttrs: { pname = "audacity"; version = "3.7.7"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 734fce603364..a87346178166 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9864,10 +9864,6 @@ with pkgs; audacious = audacious-bare.override { withPlugins = true; }; - audacity = callPackage ../by-name/au/audacity/package.nix { - ffmpeg = ffmpeg_7; - }; - bambootracker-qt6 = bambootracker.override { withQt6 = true; }; awesome = callPackage ../applications/window-managers/awesome { From 928839c5e0b510fc9211fa646a2b284b0aeb864e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 10:44:12 +0000 Subject: [PATCH 483/532] fzf-git-sh: 0-unstable-2025-12-30 -> 0-unstable-2026-01-31 --- pkgs/by-name/fz/fzf-git-sh/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fz/fzf-git-sh/package.nix b/pkgs/by-name/fz/fzf-git-sh/package.nix index 23980da941b1..e6fe1d9dc1ea 100644 --- a/pkgs/by-name/fz/fzf-git-sh/package.nix +++ b/pkgs/by-name/fz/fzf-git-sh/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation rec { pname = "fzf-git-sh"; - version = "0-unstable-2025-12-30"; + version = "0-unstable-2026-01-31"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf-git.sh"; - rev = "8dd169c08393b4d50c2ddd270da19705a30cbbac"; - hash = "sha256-EYo2HlZfFbLKRDuQz5nz8/Di2ur2uG0haapECKfamoU="; + rev = "34cd6c9d315d9b59b94721bd602c5769e919d686"; + hash = "sha256-9xa7th5qC1ZtZ8VYTEgYNqoCk6dIII4OvsCcrG8vuyc="; }; dontBuild = true; From 5c3ee2cf16929f2b4bdc08f267145ed090c5c7b1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 10:51:21 +0000 Subject: [PATCH 484/532] clouddrive2: 0.9.23 -> 0.9.24 --- pkgs/by-name/cl/clouddrive2/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/cl/clouddrive2/package.nix b/pkgs/by-name/cl/clouddrive2/package.nix index 3c54b900168e..cf5f7140ea9b 100644 --- a/pkgs/by-name/cl/clouddrive2/package.nix +++ b/pkgs/by-name/cl/clouddrive2/package.nix @@ -11,16 +11,16 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "clouddrive2"; - version = "0.9.23"; + version = "0.9.24"; src = fetchurl { url = "https://github.com/cloud-fs/cloud-fs.github.io/releases/download/v${finalAttrs.version}/clouddrive-2-${os}-${arch}-${finalAttrs.version}.tgz"; hash = { - x86_64-linux = "sha256-QDNfSA9DErES1QrreQyFZpgEv0tgaMao1vsle/jHYbc="; - aarch64-linux = "sha256-3dvzFJsoKhEgmSEqTw7aK466zexUQeTDkE0XqYVYDoY="; - x86_64-darwin = "sha256-N8alWOiEUVGZY3gkTEM8eQ41U+j+leKfUdv26YqBHao="; - aarch64-darwin = "sha256-OgpmcYrIjYdE37X3KC2iCrGKUTrLCRViVsDYsVFYsXU="; + x86_64-linux = "sha256-fgdc2RjELrg0RCeehZ9RnJOUdAPFsI5Ev8sCsnWEVMw="; + aarch64-linux = "sha256-F0f7iZihZCnTGTH7zP7jZGWtpkRkdGLdx/4+wji4T2A="; + x86_64-darwin = "sha256-NXsc5vFGNWOHf1Y7zYR19Tcqi0frZ3PDyCPbR7UWk2c="; + aarch64-darwin = "sha256-IV/lSSsN88uiI/AoySZub9b6Xdj+r0Nx1uMrE+wyvOU="; } .${stdenv.hostPlatform.system} or (throw "unsupported system ${stdenv.hostPlatform.system}"); }; From a9358058d02b7a6a665c35232af4364a1f02ff8a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 10:58:54 +0000 Subject: [PATCH 485/532] moor: 2.10.2 -> 2.10.3 --- pkgs/by-name/mo/moor/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mo/moor/package.nix b/pkgs/by-name/mo/moor/package.nix index 814a68a7b6e2..fe55113a169b 100644 --- a/pkgs/by-name/mo/moor/package.nix +++ b/pkgs/by-name/mo/moor/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "moor"; - version = "2.10.2"; + version = "2.10.3"; src = fetchFromGitHub { owner = "walles"; repo = "moor"; tag = "v${finalAttrs.version}"; - hash = "sha256-DS2cfu/yX+ebCn7V3FQVN8ltCJcEMD+wIjlS+ENHP8w="; + hash = "sha256-Ip9QcpPeojOdvUX7PMt3owSvMCy6hpsyxtAAsIWM8f4="; }; vendorHash = "sha256-lz3cq2xL9byhLNbAwEvYOsP9WQsu0hqrWe2EDaLSeOQ="; From 1e4df9118dc38fe3cad7fff14bba85137236d42a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 08:49:48 +0000 Subject: [PATCH 486/532] python3Packages.zpp: 1.1.0 -> 1.1.1 --- .../python-modules/zpp/default.nix | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/zpp/default.nix b/pkgs/development/python-modules/zpp/default.nix index 507a84376af8..ebec15fe33a3 100644 --- a/pkgs/development/python-modules/zpp/default.nix +++ b/pkgs/development/python-modules/zpp/default.nix @@ -3,27 +3,30 @@ buildPythonPackage, fetchFromGitHub, setuptools, - testers, - zpp, + versionCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "zpp"; - version = "1.1.0"; - + version = "1.1.1"; pyproject = true; src = fetchFromGitHub { owner = "jbigot"; repo = "zpp"; - tag = version; - hash = "sha256-Jvh80TfOonZ57lb+4PulVOUKi9Y74nplIcrPzlUPw3M="; + tag = finalAttrs.version; + hash = "sha256-P1wrhyFU6VMlmvxOITrPd3F3dnd1tY53gt4SBo7UNiA="; }; + postPatch = '' + substituteInPlace zpp/version.py \ + --replace-fail "1.1.0" "1.1.1" + ''; + build-system = [ setuptools ]; - passthru = { - tests.version = testers.testVersion { package = zpp; }; - }; + nativeCheckInputs = [ + versionCheckHook + ]; meta = { description = "'Z' pre-processor, the last preprocessor you'll ever need"; @@ -32,4 +35,4 @@ buildPythonPackage rec { mainProgram = "zpp"; maintainers = with lib.maintainers; [ GaetanLepage ]; }; -} +}) From 4f9b3c25488c3cb3424f02725b06c9519999ef8a Mon Sep 17 00:00:00 2001 From: Thomas Zahner Date: Fri, 5 Dec 2025 15:55:40 +0100 Subject: [PATCH 487/532] lychee: 0.21.0 -> 0.22.0 Note that we include one revision after 0.22.0 where octocrab was bumped to v0.48.1. This fixes a build error. See https://github.com/XAMPPRocky/octocrab/pull/828 --- pkgs/by-name/ly/lychee/package.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ly/lychee/package.nix b/pkgs/by-name/ly/lychee/package.nix index 64f22e642e7e..c646a40a592f 100644 --- a/pkgs/by-name/ly/lychee/package.nix +++ b/pkgs/by-name/ly/lychee/package.nix @@ -17,12 +17,13 @@ let in rustPlatform.buildRustPackage rec { pname = "lychee"; - version = "0.21.0"; + version = "0.22.0-unstable-2025-12-05"; src = fetchFromGitHub { owner = "lycheeverse"; repo = "lychee"; - tag = "lychee-v${version}"; + # tag = "lychee-v${version}"; # use again with next release + rev = "db0f8a842f594e0a879563caf7d183266c02ca95"; # one revision after 0.22.0 leaveDotGit = true; postFetch = '' GIT_DATE=$(git -C $out/.git show -s --format=%cs) @@ -32,10 +33,10 @@ rustPlatform.buildRustPackage rec { '("cargo:rustc-env=GIT_DATE={}", "'$GIT_DATE'")' rm -rf $out/.git ''; - hash = "sha256-Nt7LsnQkWQS0f2/lS8WNYkI+XbKUSHQ6bNf9FNjfk7A="; + hash = "sha256-l8/llYq8rwt+UQMLnsva4/2m53cwqaJXD/XvgEfxXg4="; }; - cargoHash = "sha256-1sqFjNil6KktpqrsXXgt3xtOz7eFQc2skkFHqmTMDg4="; + cargoHash = "sha256-03eahQ6GvOPxnvC82lfT1J/XfOg9V7gOZeOEBJx8IYY="; nativeBuildInputs = [ pkg-config @@ -56,8 +57,6 @@ rustPlatform.buildRustPackage rec { "--tests" ]; - checkType = "debug"; # compilation fails otherwise - checkFlags = [ # Network errors for all of these tests # "error reading DNS system conf: No such file or directory (os error 2)" } } From 31baa9d9b177af2e5aa86492b41e5452d126627f Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 2 Feb 2026 01:13:17 +0100 Subject: [PATCH 488/532] octave: move NIX_LDFLAGS into env for structuredAttrs --- pkgs/development/interpreters/octave/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/development/interpreters/octave/default.nix b/pkgs/development/interpreters/octave/default.nix index 71421c6e5eea..a1add4055af5 100644 --- a/pkgs/development/interpreters/octave/default.nix +++ b/pkgs/development/interpreters/octave/default.nix @@ -171,11 +171,15 @@ stdenv.mkDerivation (finalAttrs: { enableParallelBuilding = true; - # Fix linker error on Darwin (see https://trac.macports.org/ticket/61865) - NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-lobjc"; - - # See https://savannah.gnu.org/bugs/?50339 - F77_INTEGER_8_FLAG = lib.optionalString use64BitIdx "-fdefault-integer-8"; + env = + lib.optionalAttrs stdenv.hostPlatform.isDarwin { + # Fix linker error on Darwin (see https://trac.macports.org/ticket/61865) + NIX_LDFLAGS = "-lobjc"; + } + // lib.optionalAttrs use64BitIdx { + # See https://savannah.gnu.org/bugs/?50339 + F77_INTEGER_8_FLAG = "-fdefault-integer-8"; + }; configureFlags = [ "--with-blas=blas" From 7336b91c7e45b127defc20ad398885613be83e9e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 11:12:02 +0000 Subject: [PATCH 489/532] xenia-canary: 0-unstable-2026-01-25 -> 0-unstable-2026-02-02 --- pkgs/by-name/xe/xenia-canary/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xe/xenia-canary/package.nix b/pkgs/by-name/xe/xenia-canary/package.nix index 0dadb842df93..4b17bfab8c10 100644 --- a/pkgs/by-name/xe/xenia-canary/package.nix +++ b/pkgs/by-name/xe/xenia-canary/package.nix @@ -19,14 +19,14 @@ }: llvmPackages_20.stdenv.mkDerivation { pname = "xenia-canary"; - version = "0-unstable-2026-01-25"; + version = "0-unstable-2026-02-02"; src = fetchFromGitHub { owner = "xenia-canary"; repo = "xenia-canary"; fetchSubmodules = true; - rev = "67d80958c9d1ff926b9098be7f830c1937921d9a"; - hash = "sha256-gKw85Lm31vEJSDurh9CaqYQhuQyAZ/Ey5ineGnVijxQ="; + rev = "60ffc2e83f901bcce4ccb9b9fdd86f5fe8c1bc6b"; + hash = "sha256-2mUS3mAXaKnE7FWk+hcn1SiQZnjOaQFKi/A6l57qMI0="; }; dontConfigure = true; From 420bc3e1d4ac37fa331227e375f62ebe70cdacd5 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sat, 31 Jan 2026 20:22:02 +0000 Subject: [PATCH 490/532] wasmedge: migrate to by-name --- .../wasmedge/default.nix => by-name/wa/wasmedge/package.nix} | 4 ++-- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 2 insertions(+), 6 deletions(-) rename pkgs/{development/tools/wasmedge/default.nix => by-name/wa/wasmedge/package.nix} (96%) diff --git a/pkgs/development/tools/wasmedge/default.nix b/pkgs/by-name/wa/wasmedge/package.nix similarity index 96% rename from pkgs/development/tools/wasmedge/default.nix rename to pkgs/by-name/wa/wasmedge/package.nix index bb4077f53b3f..ef53ac37b52f 100644 --- a/pkgs/development/tools/wasmedge/default.nix +++ b/pkgs/by-name/wa/wasmedge/package.nix @@ -1,6 +1,5 @@ { lib, - stdenv, fetchFromGitHub, llvmPackages_19, boost, @@ -21,8 +20,9 @@ let # # > Where `.#` is the flake path were the repo `wasmedge` was cloned at the expected version. llvmPackages = llvmPackages_19; + stdenv = llvmPackages.stdenv; in -llvmPackages.stdenv.mkDerivation (finalAttrs: { +stdenv.mkDerivation (finalAttrs: { pname = "wasmedge"; version = "0.16.1"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 66b9024e7295..e4870b02b986 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3665,10 +3665,6 @@ with pkgs; buildWasmBindgenCli = callPackage ../build-support/wasm-bindgen-cli { }; - wasmedge = callPackage ../development/tools/wasmedge { - stdenv = clangStdenv; - }; - woodpecker-agent = callPackage ../development/tools/continuous-integration/woodpecker/agent.nix { }; woodpecker-cli = callPackage ../development/tools/continuous-integration/woodpecker/cli.nix { }; From e5a7743a03aa9bc8ad568fecdd5562d9eb8defab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 11:24:52 +0000 Subject: [PATCH 491/532] oci-cli: 3.72.1 -> 3.73.1 --- pkgs/by-name/oc/oci-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/oc/oci-cli/package.nix b/pkgs/by-name/oc/oci-cli/package.nix index 5184e1adfae5..7276682d01a2 100644 --- a/pkgs/by-name/oc/oci-cli/package.nix +++ b/pkgs/by-name/oc/oci-cli/package.nix @@ -25,14 +25,14 @@ in py.pkgs.buildPythonApplication rec { pname = "oci-cli"; - version = "3.72.1"; + version = "3.73.1"; pyproject = true; src = fetchFromGitHub { owner = "oracle"; repo = "oci-cli"; tag = "v${version}"; - hash = "sha256-OzHVViCEAQJN7lqw6JbTn1PMncrQBQz6T1m7yYEXEQc="; + hash = "sha256-kjqJldzPjuXYJoA1DU4Dn6Xd3BhLSlmn+OttTG1efSE="; }; nativeBuildInputs = [ installShellFiles ]; From ec7a2391c5722817bfc252e276350e1fa3795c5c Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Mon, 2 Feb 2026 12:40:41 +0100 Subject: [PATCH 492/532] krita: set pname --- pkgs/by-name/kr/krita/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/kr/krita/package.nix b/pkgs/by-name/kr/krita/package.nix index cbffba055acc..53a447010169 100644 --- a/pkgs/by-name/kr/krita/package.nix +++ b/pkgs/by-name/kr/krita/package.nix @@ -10,7 +10,7 @@ krita-unwrapped, }: symlinkJoin { - name = lib.replaceStrings [ "-unwrapped" ] [ "" ] krita-unwrapped.name; + pname = "krita"; inherit (krita-unwrapped) version buildInputs From 99198086f822469f6565fefd6550de9ca29e0173 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Mon, 2 Feb 2026 13:01:40 +0100 Subject: [PATCH 493/532] tribler: add pname --- pkgs/by-name/tr/tribler/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/tr/tribler/package.nix b/pkgs/by-name/tr/tribler/package.nix index 73dacfd98fb8..ffb679a854ff 100644 --- a/pkgs/by-name/tr/tribler/package.nix +++ b/pkgs/by-name/tr/tribler/package.nix @@ -47,7 +47,7 @@ in python3.pkgs.buildPythonApplication { inherit version src; - name = "tribler"; + pname = "tribler"; pyproject = true; build-system = with python3.pkgs; [ From 9b4db66cf64b1f63ff04178bd23fb60f8565fb8f Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Mon, 2 Feb 2026 13:08:18 +0100 Subject: [PATCH 494/532] tex-gyre.*: set pname --- pkgs/data/fonts/tex-gyre/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/data/fonts/tex-gyre/default.nix b/pkgs/data/fonts/tex-gyre/default.nix index bc6a7a0336f3..5a972b0e3309 100644 --- a/pkgs/data/fonts/tex-gyre/default.nix +++ b/pkgs/data/fonts/tex-gyre/default.nix @@ -14,7 +14,7 @@ let outputHash, }: stdenv.mkDerivation { - name = "tex-gyre-${variant}-${version}"; + pname = "tex-gyre-${variant}"; inherit version; src = fetchzip { From b3662670f9e92ddb1d8d0bba0a0caaef91ea6b7a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 12:19:47 +0000 Subject: [PATCH 495/532] python3Packages.gradio: 6.4.0 -> 6.5.1 --- pkgs/development/python-modules/gradio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gradio/default.nix b/pkgs/development/python-modules/gradio/default.nix index be4ecfc4e4f8..2af440ce78f5 100644 --- a/pkgs/development/python-modules/gradio/default.nix +++ b/pkgs/development/python-modules/gradio/default.nix @@ -81,14 +81,14 @@ let in buildPythonPackage rec { pname = "gradio"; - version = "6.4.0"; + version = "6.5.1"; pyproject = true; src = fetchFromGitHub { owner = "gradio-app"; repo = "gradio"; tag = "gradio@${version}"; - hash = "sha256-XHFhPoYSYmiEqTkknkqikfzdr3RRIagKWFlMgYWHYZ0="; + hash = "sha256-pIcliKcb1eVVMk0ARzWcZGXc6pmI8mGVAvCJZ0JHXUw="; }; pnpmDeps = fetchPnpmDeps { From d6c18ae5a86b390fc8647d682f51d7120a9a2228 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Mon, 2 Feb 2026 13:26:00 +0100 Subject: [PATCH 496/532] tiddit: set pname --- pkgs/by-name/ti/tiddit/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ti/tiddit/package.nix b/pkgs/by-name/ti/tiddit/package.nix index 97851f95bd49..43799ae71b08 100644 --- a/pkgs/by-name/ti/tiddit/package.nix +++ b/pkgs/by-name/ti/tiddit/package.nix @@ -7,7 +7,7 @@ python3Packages, }: python3Packages.buildPythonApplication rec { - name = "tiddit"; + pname = "tiddit"; version = "3.6.1"; pyproject = true; From 45d8eb460016fbc870fbb9ab4b2ef69c76db143d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 12:31:12 +0000 Subject: [PATCH 497/532] x42-plugins: 20251025 -> 20260125 --- pkgs/by-name/x4/x42-plugins/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/x4/x42-plugins/package.nix b/pkgs/by-name/x4/x42-plugins/package.nix index 168215ff626b..02851f2ebffa 100644 --- a/pkgs/by-name/x4/x42-plugins/package.nix +++ b/pkgs/by-name/x4/x42-plugins/package.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation rec { pname = "x42-plugins"; - version = "20251025"; + version = "20260125"; src = fetchurl { url = "https://gareus.org/misc/x42-plugins/${pname}-${version}.tar.xz"; - hash = "sha256-ZY9KGtkLqjdUVo2BCOO/gnVo+19Ewx2gkj1zsWKxUS8="; + hash = "sha256-wcIShcFc91BVZQ1rz55+AN+7R5b0fClOzT1thXSz1ug="; }; nativeBuildInputs = [ pkg-config ]; From 9e3106b88fda360bbb94a56e0f2338faf5db9763 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 12:31:58 +0000 Subject: [PATCH 498/532] rumdl: 0.1.8 -> 0.1.10 --- pkgs/by-name/ru/rumdl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rumdl/package.nix b/pkgs/by-name/ru/rumdl/package.nix index c6c67f4d76b6..3d6ba16a0ae3 100644 --- a/pkgs/by-name/ru/rumdl/package.nix +++ b/pkgs/by-name/ru/rumdl/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rumdl"; - version = "0.1.8"; + version = "0.1.10"; src = fetchFromGitHub { owner = "rvben"; repo = "rumdl"; tag = "v${finalAttrs.version}"; - hash = "sha256-W6+4InVhfROlH0IwtmPanxc0OAl4rooiuz8lKAFRRoI="; + hash = "sha256-i2ok4/cel/BDD6evQO1yqewirGD79jsLLTCg2aA3FAg="; }; - cargoHash = "sha256-ATODqtHCNEZcYm2CdvrHz8L1c+AcKfXkUGhVbUyW9Wg="; + cargoHash = "sha256-cz+hUSMzM0TIqOFHCLcQrJNkOi9sbqIMM9BQdXhU89E="; cargoBuildFlags = [ "--bin=rumdl" From 963ad34703b8b7be551f8e2a608182d6376fa8b0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 12:37:46 +0000 Subject: [PATCH 499/532] limine: 10.6.3 -> 10.6.4 --- pkgs/by-name/li/limine/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/limine/package.nix b/pkgs/by-name/li/limine/package.nix index 1edcbea2fb02..4d80fef3b155 100644 --- a/pkgs/by-name/li/limine/package.nix +++ b/pkgs/by-name/li/limine/package.nix @@ -47,14 +47,14 @@ in # as bootloader for various platforms and corresponding binary and helper files. stdenv.mkDerivation (finalAttrs: { pname = "limine"; - version = "10.6.3"; + version = "10.6.4"; # We don't use the Git source but the release tarball, as the source has a # `./bootstrap` script performing network access to download resources. # Packaging that in Nix is very cumbersome. src = fetchurl { url = "https://codeberg.org/Limine/Limine/releases/download/v${finalAttrs.version}/limine-${finalAttrs.version}.tar.gz"; - hash = "sha256-4jpxSJ+ZHYsaX7eYhOonh1j/Ye9QF7Wt8kST7CbBtKk="; + hash = "sha256-mxIPN+avDU6vAd72mX4IFOKj7QkFcQ/L4jceRkRPIvw="; }; enableParallelBuilding = true; From fa0a4fddfbdc72f9971e21ac634fa2b7c13941d0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 12:52:28 +0000 Subject: [PATCH 500/532] switchfin: 0.8.2 -> 0.8.3 --- pkgs/by-name/sw/switchfin/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sw/switchfin/package.nix b/pkgs/by-name/sw/switchfin/package.nix index e71be412ae4c..764a0770224b 100644 --- a/pkgs/by-name/sw/switchfin/package.nix +++ b/pkgs/by-name/sw/switchfin/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "switchfin"; - version = "0.8.2"; + version = "0.8.3"; src = fetchFromGitHub { owner = "dragonflylee"; repo = "switchfin"; rev = finalAttrs.version; - hash = "sha256-D41joed/ZjZLSNjQC9WVWrPOi8v/RHopf0MQrbmGyeg="; + hash = "sha256-EXYsx8y9tMOkuARe/ffon1IXicmwvZxByuze0wKeMh0="; fetchSubmodules = true; }; From 172fefc0adeb0bc1e0fdf8d43048045b4f9ef4e4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 12:54:47 +0000 Subject: [PATCH 501/532] spacectl: 1.18.0 -> 1.18.1 --- pkgs/by-name/sp/spacectl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sp/spacectl/package.nix b/pkgs/by-name/sp/spacectl/package.nix index bebc90827001..8af46d25c4b6 100644 --- a/pkgs/by-name/sp/spacectl/package.nix +++ b/pkgs/by-name/sp/spacectl/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "spacectl"; - version = "1.18.0"; + version = "1.18.1"; src = fetchFromGitHub { owner = "spacelift-io"; repo = "spacectl"; rev = "v${version}"; - hash = "sha256-DimKF1NNhScskVre70l2QKlJKLtAMuuyEpp5yyZzCk4="; + hash = "sha256-gVDeHA1u0crhnNYYlVz5OoAgoI2voFLj33DDg84rD54="; }; vendorHash = "sha256-f/09XZiaYNUZzKM0jITFdUmKt8UQy90K4PGhC6ZupCk="; From 900cff8cd8ee9130629a8075faaebf039ce6ef56 Mon Sep 17 00:00:00 2001 From: mana-byte Date: Sun, 1 Feb 2026 00:00:35 +0100 Subject: [PATCH 502/532] skim: 0.20.5 -> 2.0.1 --- pkgs/by-name/sk/skim/package.nix | 54 +++++++++++++++++++++++++------- 1 file changed, 42 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/sk/skim/package.nix b/pkgs/by-name/sk/skim/package.nix index fda052e974da..0ef195115394 100644 --- a/pkgs/by-name/sk/skim/package.nix +++ b/pkgs/by-name/sk/skim/package.nix @@ -1,6 +1,6 @@ { lib, - stdenv, + tmux, fetchFromGitHub, installShellFiles, nix-update-script, @@ -9,10 +9,9 @@ skim, testers, }: - -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "skim"; - version = "0.20.5"; + version = "2.0.1"; outputs = [ "out" @@ -23,17 +22,21 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "skim-rs"; repo = "skim"; - tag = "v${version}"; - hash = "sha256-BX0WW7dNpNLwxlclFCxj0QnrQ58lchKiEnmethzceqk="; + tag = "v${finalAttrs.version}"; + hash = "sha256-MQV7Fcbna6x4t3NFFn8m/EHvOM1CrPpfdwUJGQz09LU="; }; postPatch = '' sed -i -e "s|expand(':h:h')|'$out'|" plugin/skim.vim ''; - cargoHash = "sha256-t2hkWTb/GhesNCWe2/YunZFo26xcXMjoNCiaKaFLOBk="; + cargoHash = "sha256-BlY1idYk6LpVI40dLdH0Sn49ZChbecp6KhwWORgKP3k="; nativeBuildInputs = [ installShellFiles ]; + nativeCheckInputs = [ tmux ]; + + # frizbee requires nightly features + env.RUSTC_BOOTSTRAP = 1; postBuild = '' cat <