Merge remote-tracking branch 'origin/staging-next' into staging

K900 e56cd25c 3d3463bf

Changed files
+109 -195
doc
release-notes
nixos
modules
programs
pkgs
applications
editors
vscode
extensions
amazonwebservices.amazon-q-vscode
ms-windows-ai-studio.windows-ai-studio
by-name
co
code-cursor
conduwuit
de
debianutils
em
emmylua-doc-cli
ev
evil-helix
gh
ghostscriptX
ghostscript_headless
gr
gruvbox-gtk-theme
ha
harbor-cli
harper
he
helix
ip
ja
jalv-qt
li
libkqueue
mo
mongodb-atlas-cli
ok
okteto
po
postfix-tlspol
vi
viceroy
vs
we
weaver
development
libraries
python-modules
debugpy
langgraph-prebuilt
top-level
+2
doc/release-notes/rl-2511.section.md
···
- `kbd` package's `outputs` now include a `man` and `scripts` outputs. The `unicode_start` and `unicode_stop` Bash scripts are now part of the `scripts` output, allowing most usages of the `kbd` package to not pull in `bash`.
+
- `conduwuit` was removed due to upstream ceasing development and deleting their repository. For existing data, a migration to `matrix-conduit`, `matrix-continuwuity` or `matrix-tuwunel` may be possible.
+
- `gnome-keyring` no longer ships with an SSH agent anymore because it has been deprecated upstream. You should use `gcr_4` instead, which provides the same features. More information on why this was done can be found on [the relevant GCR upstream PR](https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/67).
- `stdenv.mkDerivation` and other derivation builders that use it no longer allow the value of `env` to be anything but an attribute set, for the purpose of setting environment variables that are available to the [builder](https://nix.dev/manual/nix/latest/store/derivation/#builder) process. An environment variable called `env` can still be provided by means of `mkDerivation { env.env = ...; }`, though we recommend to use a more specific name than "env".
+1
nixos/modules/programs/nh.nix
···
script = "exec ${lib.getExe cfg.package} clean all ${cfg.clean.extraArgs}";
startAt = cfg.clean.dates;
path = [ config.nix.package ];
+
after = [ "multi-user.target" ];
serviceConfig.Type = "oneshot";
};
+2 -2
pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix
···
mktplcRef = {
name = "amazon-q-vscode";
publisher = "AmazonWebServices";
-
version = "1.85.0";
-
hash = "sha256-AIZMj1v0zj9ZU5yV2MQhyqgT+1l20XPIb6LY7UREdb4=";
+
version = "1.88.0";
+
hash = "sha256-4utsGujCTUcfHbdHo7FOIT/MPo+bZ1GxyZxaRkt+/xk=";
};
meta = {
+2 -2
pkgs/applications/editors/vscode/extensions/default.nix
···
mktplcRef = {
name = "coder-remote";
publisher = "coder";
-
version = "1.9.2";
-
hash = "sha256-klI3OMYu5FL3/c4jBzgy8SmxJI5nGRK5k9bZrEtm5+0=";
+
version = "1.10.0";
+
hash = "sha256-DMlWWJQNHJDBio71DkSl10/8KvuQxUQDIm0FJS1iEWQ=";
};
meta = {
description = "Extension for Visual Studio Code to open any Coder workspace in VS Code with a single click";
+2 -2
pkgs/applications/editors/vscode/extensions/ms-windows-ai-studio.windows-ai-studio/default.nix
···
mktplcRef = {
name = "windows-ai-studio";
publisher = "ms-windows-ai-studio";
-
version = "0.16.1";
-
hash = "sha256-uhAUSXB7ULNmkRSHqfbo3T3AZ3TiUaIqEZL4YwkWxtY=";
+
version = "0.18.3";
+
hash = "sha256-F9anvTj8oNN9TaAWcRvZVTcgREyCqeVLRtnIo7XNHXk=";
};
meta = {
+16 -16
pkgs/applications/graphics/ipe/default.nix pkgs/by-name/ip/ipe/package.nix
···
copyDesktopItems,
cairo,
freetype,
-
ghostscript,
+
ghostscriptX,
gsl,
libjpeg,
libpng,
libspiro,
lua5,
-
qtbase,
-
qtsvg,
+
qt6Packages,
texliveSmall,
qhull,
-
wrapQtAppsHook,
zlib,
withTeXLive ? true,
withQVoronoi ? false,
buildPackages,
}:
-
stdenv.mkDerivation rec {
+
stdenv.mkDerivation (finalAttrs: {
pname = "ipe";
version = "7.2.30";
src = fetchFromGitHub {
owner = "otfried";
repo = "ipe";
-
tag = "v${version}";
+
tag = "v${finalAttrs.version}";
hash = "sha256-bvwEgEP/cinigixJr8e964sm6secSK+7Ul7WFfwM0gE=";
};
nativeBuildInputs = [
pkg-config
copyDesktopItems
-
wrapQtAppsHook
+
qt6Packages.wrapQtAppsHook
];
buildInputs = [
cairo
freetype
-
ghostscript
+
ghostscriptX
gsl
libjpeg
libpng
libspiro
lua5
+
]
+
++ (with qt6Packages; [
qtbase
qtsvg
zlib
-
]
+
])
++ (lib.optionals withTeXLive [
texliveSmall
])
···
desktopItems = [
(makeDesktopItem {
-
name = pname;
+
name = "ipe";
desktopName = "Ipe";
genericName = "Drawing editor";
comment = "A drawing editor for creating figures in PDF format";
···
postInstall = ''
mkdir -p $out/share/icons/hicolor/128x128/apps
-
ln -s $out/share/ipe/${version}/icons/icon_128x128.png $out/share/icons/hicolor/128x128/apps/ipe.png
+
ln -s $out/share/ipe/${finalAttrs.version}/icons/icon_128x128.png $out/share/icons/hicolor/128x128/apps/ipe.png
'';
-
meta = with lib; {
+
meta = {
description = "Editor for drawing figures";
homepage = "http://ipe.otfried.org"; # https not available
-
license = licenses.gpl3Plus;
+
license = lib.licenses.gpl3Plus;
longDescription = ''
Ipe is an extensible drawing editor for creating figures in PDF and Postscript format.
It supports making small figures for inclusion into LaTeX-documents
as well as presentations in PDF.
'';
-
maintainers = with maintainers; [ ttuegel ];
-
platforms = platforms.linux;
+
maintainers = with lib.maintainers; [ ttuegel ];
+
platforms = lib.platforms.linux;
};
-
}
+
})
+9 -9
pkgs/by-name/co/code-cursor/package.nix
···
sources = {
x86_64-linux = fetchurl {
-
url = "https://downloads.cursor.com/production/54c27320fab08c9f5dd5873f07fca101f7a3e076/linux/x64/Cursor-1.3.9-x86_64.AppImage";
-
hash = "sha256-0kkTL6ZCnLxGBQSVoZ7UEOBNtTZVQolVAk/2McCV0Rw=";
+
url = "https://downloads.cursor.com/production/d01860bc5f5a36b62f8a77cd42578126270db343/linux/x64/Cursor-1.4.2-x86_64.AppImage";
+
hash = "sha256-WMZA0CjApcSTup4FLIxxaO7hMMZrJPawYsfCXnFK4EE=";
};
aarch64-linux = fetchurl {
-
url = "https://downloads.cursor.com/production/54c27320fab08c9f5dd5873f07fca101f7a3e076/linux/arm64/Cursor-1.3.9-aarch64.AppImage";
-
hash = "sha256-5g26fm+tpm8xQTutygI20TcUHL08gKlG0uZSHixK2Ao=";
+
url = "https://downloads.cursor.com/production/d01860bc5f5a36b62f8a77cd42578126270db343/linux/arm64/Cursor-1.4.2-aarch64.AppImage";
+
hash = "sha256-JuEu+QVz6b0iEz711mQSZ1UyVqFeFk6knQEjZxGr3+g=";
};
x86_64-darwin = fetchurl {
-
url = "https://downloads.cursor.com/production/54c27320fab08c9f5dd5873f07fca101f7a3e076/darwin/x64/Cursor-darwin-x64.dmg";
-
hash = "sha256-IJV35JNpoUybArz2NhvX8IzDUmvzN+GVq/MyDtXgVeI=";
+
url = "https://downloads.cursor.com/production/d01860bc5f5a36b62f8a77cd42578126270db343/darwin/x64/Cursor-darwin-x64.dmg";
+
hash = "sha256-TvPNU9GSNBvksEvwLcpirUu/rSc67bf00Usp+2T71lk=";
};
aarch64-darwin = fetchurl {
-
url = "https://downloads.cursor.com/production/54c27320fab08c9f5dd5873f07fca101f7a3e076/darwin/arm64/Cursor-darwin-arm64.dmg";
-
hash = "sha256-TYdv8UKoBtv0WUHWBqJtpG9vHDkEBBPLS/7BZhdxR1M=";
+
url = "https://downloads.cursor.com/production/d01860bc5f5a36b62f8a77cd42578126270db343/darwin/arm64/Cursor-darwin-arm64.dmg";
+
hash = "sha256-AmNTIXQXdhnu31L5gtYGNFmICvGJkPRiz3yJJ0yw4kM=";
};
};
···
inherit useVSCodeRipgrep;
commandLineArgs = finalCommandLineArgs;
-
version = "1.3.9";
+
version = "1.4.2";
pname = "cursor";
# You can find the current VSCode version in the About dialog:
-100
pkgs/by-name/co/conduwuit/package.nix
···
-
{
-
lib,
-
rustPlatform,
-
fetchFromGitHub,
-
pkg-config,
-
bzip2,
-
zstd,
-
stdenv,
-
rocksdb,
-
nix-update-script,
-
testers,
-
conduwuit,
-
# upstream conduwuit enables jemalloc by default, so we follow suit
-
enableJemalloc ? true,
-
rust-jemalloc-sys,
-
enableLiburing ? stdenv.hostPlatform.isLinux,
-
liburing,
-
}:
-
let
-
rust-jemalloc-sys' = rust-jemalloc-sys.override {
-
unprefixed = !stdenv.hostPlatform.isDarwin;
-
};
-
rocksdb' = rocksdb.override {
-
inherit enableLiburing;
-
# rocksdb does not support prefixed jemalloc, which is required on darwin
-
enableJemalloc = enableJemalloc && !stdenv.hostPlatform.isDarwin;
-
jemalloc = rust-jemalloc-sys';
-
};
-
in
-
rustPlatform.buildRustPackage rec {
-
pname = "conduwuit";
-
version = "0.4.6";
-
-
src = fetchFromGitHub {
-
owner = "girlbossceo";
-
repo = "conduwuit";
-
rev = "v${version}";
-
hash = "sha256-ut3IWEueNR/hT7NyGfuK5IYtppC6ArSoJdEfFuD/0vE=";
-
};
-
-
cargoHash = "sha256-L0UvJ5ZyEk/hZobkB21u6cfPCeRwhDl+07aWcQEOgYw=";
-
-
nativeBuildInputs = [
-
pkg-config
-
rustPlatform.bindgenHook
-
];
-
-
buildInputs = [
-
bzip2
-
zstd
-
]
-
++ lib.optional enableJemalloc rust-jemalloc-sys'
-
++ lib.optional enableLiburing liburing;
-
-
env = {
-
ZSTD_SYS_USE_PKG_CONFIG = true;
-
ROCKSDB_INCLUDE_DIR = "${rocksdb'}/include";
-
ROCKSDB_LIB_DIR = "${rocksdb'}/lib";
-
};
-
-
buildNoDefaultFeatures = true;
-
# See https://github.com/girlbossceo/conduwuit/blob/main/src/main/Cargo.toml
-
# for available features.
-
# We enable all default features except jemalloc and io_uring, which
-
# we guard behind our own (default-enabled) flags.
-
buildFeatures = [
-
"brotli_compression"
-
"element_hacks"
-
"gzip_compression"
-
"release_max_log_level"
-
"sentry_telemetry"
-
"systemd"
-
"zstd_compression"
-
]
-
++ lib.optional enableJemalloc "jemalloc"
-
++ lib.optional enableLiburing "io_uring";
-
-
passthru = {
-
updateScript = nix-update-script { };
-
tests = {
-
version = testers.testVersion {
-
inherit version;
-
package = conduwuit;
-
};
-
};
-
};
-
-
meta = {
-
description = "Matrix homeserver written in Rust, forked from conduit";
-
homepage = "https://conduwuit.puppyirl.gay/";
-
changelog = "https://github.com/girlbossceo/conduwuit/releases/tag/v${version}";
-
license = lib.licenses.asl20;
-
knownVulnerabilities = [
-
"On April 11, 2025, the conduwuit project officially ceased development"
-
];
-
maintainers = with lib.maintainers; [ niklaskorz ];
-
# Not a typo, conduwuit is a drop-in replacement for conduit.
-
mainProgram = "conduit";
-
};
-
}
+2 -2
pkgs/by-name/de/debianutils/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "debianutils";
-
version = "5.23.1";
+
version = "5.23.2";
src = fetchFromGitLab {
domain = "salsa.debian.org";
owner = "debian";
repo = "debianutils";
rev = "debian/${finalAttrs.version}";
-
hash = "sha256-kQFl57kusyL3kGG9pJ8j2AsKBH4245xiPoDUYHjjv1g=";
+
hash = "sha256-28pl0uua4gX65uZP1td87HfojKLvkjJbo8KPqpgg/0g=";
};
nativeBuildInputs = [
+3 -3
pkgs/by-name/em/emmylua-doc-cli/package.nix
···
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "emmylua_doc_cli";
-
version = "0.10.0";
+
version = "0.11.0";
src = fetchFromGitHub {
owner = "EmmyLuaLs";
repo = "emmylua-analyzer-rust";
tag = finalAttrs.version;
-
hash = "sha256-Fvg3G0C/YECDEWZ4mDC5b8qocWvyDJ9KdLYNtwIu0+I=";
+
hash = "sha256-HbjGOvK/b7SyhNF/Jff0SgJdOfSbzjkDkqQwuflOABA=";
};
buildAndTestSubdir = "crates/emmylua_doc_cli";
-
cargoHash = "sha256-MIGYx1qMxsCCq3QkFeOuKbM4w/sJ2K0T+SRIDJQjf/8=";
+
cargoHash = "sha256-3x71VNWCTFb75STx8w/T++dLo1s2FwNhFm+lyZHS7qI=";
nativeInstallCheckInputs = [
versionCheckHook
+3 -3
pkgs/by-name/ev/evil-helix/package.nix
···
rustPlatform,
}:
-
rustPlatform.buildRustPackage rec {
+
rustPlatform.buildRustPackage (final: {
pname = "evil-helix";
version = "20250601";
src = fetchFromGitHub {
owner = "usagi-flow";
repo = "evil-helix";
-
rev = "release-${version}";
+
tag = "release-${final.version}";
hash = "sha256-bsl9ltPXEhkcnnHFAXQMyBCh1qd+UBV0XK2EcJOe+eg=";
};
···
mainProgram = "hx";
maintainers = with lib.maintainers; [ thiagokokada ];
};
-
}
+
})
+8
pkgs/by-name/gh/ghostscriptX/package.nix
···
+
{
+
ghostscript,
+
}:
+
+
ghostscript.override {
+
cupsSupport = true;
+
x11Support = true;
+
}
+8
pkgs/by-name/gh/ghostscript_headless/package.nix
···
+
{
+
ghostscript,
+
}:
+
+
ghostscript.override {
+
cupsSupport = false;
+
x11Support = false;
+
}
+3 -3
pkgs/by-name/gr/gruvbox-gtk-theme/package.nix
···
stdenvNoCC.mkDerivation
{
inherit pname;
-
version = "0-unstable-2025-07-21";
+
version = "0-unstable-2025-07-28";
src = fetchFromGitHub {
owner = "Fausto-Korpsvart";
repo = "Gruvbox-GTK-Theme";
-
rev = "b1cfcc8a3b461f227c8a89dee17a80ed8f6656f4";
-
hash = "sha256-QFXaAtgH30aP1+/rNobntTAMfwh+AAb26FyZgElVdC4=";
+
rev = "39aed8f4d09d5ac75162adea1a64212ad4ef9ade";
+
hash = "sha256-Q2XwcYMz/GsFyd5kjj7OYwa724OUxw8w+nhTBkWo3Z0=";
};
propagatedUserEnvPkgs = [ gtk-engine-murrine ];
+1 -2
pkgs/by-name/ha/harbor-cli/package.nix
···
buildGoModule,
fetchFromGitHub,
testers,
-
harbor-cli,
installShellFiles,
}:
···
'';
passthru.tests.version = testers.testVersion {
-
package = harbor-cli;
+
package = finalAttrs.finalPackage;
command = "HOME=\"$(mktemp -d)\" harbor version";
};
+4 -3
pkgs/by-name/ha/harper/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "harper";
-
version = "0.55.0";
+
version = "0.56.0";
src = fetchFromGitHub {
owner = "Automattic";
repo = "harper";
rev = "v${version}";
-
hash = "sha256-lqN6TW78jCfn8HUBrkf7R7FV8iFEAoeycBVsUgggZHw=";
+
hash = "sha256-Ih3L+wLISnoiurqPTSQns9IBuxIJCjLbS0OQjtc3n8Q=";
};
buildAndTestSubdir = "harper-ls";
-
cargoHash = "sha256-befFgoP1bZSH9hqrLs9MCK2YkwJb4kK4h09I5y6qmzM=";
+
cargoHash = "sha256-Ir7EDjN1+cFOc0Sm59LPmChbDwCuF6f17vg+5vwjEoo=";
passthru.updateScript = nix-update-script { };
···
maintainers = with lib.maintainers; [
pbsds
sumnerevans
+
ddogfoodd
];
mainProgram = "harper-ls";
};
+4 -4
pkgs/by-name/he/helix/package.nix
···
nix-update-script,
}:
-
rustPlatform.buildRustPackage rec {
+
rustPlatform.buildRustPackage (final: {
pname = "helix";
version = "25.07.1";
# This release tarball includes source code for the tree-sitter grammars,
# which is not ordinarily part of the repository.
src = fetchzip {
-
url = "https://github.com/helix-editor/helix/releases/download/${version}/helix-${version}-source.tar.xz";
+
url = "https://github.com/helix-editor/helix/releases/download/${final.version}/helix-${final.version}-source.tar.xz";
hash = "sha256-Pj/lfcQXRWqBOTTWt6+Gk61F9F1UmeCYr+26hGdG974=";
stripRoot = false;
};
···
meta = {
description = "Post-modern modal text editor";
homepage = "https://helix-editor.com";
-
changelog = "https://github.com/helix-editor/helix/blob/${version}/CHANGELOG.md";
+
changelog = "https://github.com/helix-editor/helix/blob/${final.version}/CHANGELOG.md";
license = lib.licenses.mpl20;
mainProgram = "hx";
maintainers = with lib.maintainers; [
···
zowoq
];
};
-
}
+
})
+7
pkgs/by-name/ja/jalv-qt/package.nix
···
+
{
+
jalv,
+
}:
+
+
jalv.override {
+
useQt = true;
+
}
+2 -2
pkgs/by-name/li/libkqueue/package.nix
···
stdenv.mkDerivation rec {
pname = "libkqueue";
-
version = "2.6.2";
+
version = "2.6.3";
src = fetchFromGitHub {
owner = "mheily";
repo = "libkqueue";
rev = "v${version}";
-
sha256 = "sha256-5Zds9sqHkFldJf3ThTPOiaGKohmFcIzY0ARDA0iswVk=";
+
sha256 = "sha256-q9ycYeo8BriD9bZEozjkdHUg2xntQUZwbYX7d1IZPzk=";
};
nativeBuildInputs = [ cmake ];
+15 -8
pkgs/by-name/mo/mongodb-atlas-cli/package.nix
···
{
+
stdenv,
+
fetchFromGitHub,
lib,
buildGoModule,
-
fetchFromGitHub,
installShellFiles,
nix-update-script,
testers,
···
pname = "mongodb-atlas-cli";
version = "1.46.2";
-
vendorHash = "sha256-z42tJJD/iK9GDnYxdeMYogaMviGABizxX9fdWL8vVik=";
-
src = fetchFromGitHub {
owner = "mongodb";
repo = "mongodb-atlas-cli";
-
rev = "refs/tags/atlascli/v${version}";
-
sha256 = "sha256-yg6GSG4TXPj4n8s4TK/i7NveJXMAQczONSrLn39PKVI=";
+
tag = "refs/tags/atlascli/v${version}";
+
hash = "sha256-yg6GSG4TXPj4n8s4TK/i7NveJXMAQczONSrLn39PKVI=";
};
+
+
vendorHash = "sha256-z42tJJD/iK9GDnYxdeMYogaMviGABizxX9fdWL8vVik=";
nativeBuildInputs = [ installShellFiles ];
···
"-X github.com/mongodb/mongodb-atlas-cli/atlascli/internal/version.Version=v${version}"
];
-
postInstall = ''
+
subPackages = [ "cmd/atlas" ];
+
+
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd atlas \
--bash <($out/bin/atlas completion bash) \
--fish <($out/bin/atlas completion fish) \
···
};
meta = {
-
homepage = "https://www.mongodb.com/try/download/shell";
description = "CLI utility to manage MongoDB Atlas from the terminal";
-
maintainers = with lib.maintainers; [ aduh95 ];
+
homepage = "https://github.com/mongodb/mongodb-atlas-cli";
+
changelog = "https://www.mongodb.com/docs/atlas/cli/current/atlas-cli-changelog/#atlas-cli-${version}";
license = lib.licenses.asl20;
+
maintainers = with lib.maintainers; [
+
aduh95
+
iamanaws
+
];
mainProgram = "atlas";
};
}
+1 -2
pkgs/by-name/ok/okteto/package.nix
···
fetchFromGitHub,
installShellFiles,
testers,
-
okteto,
}:
buildGoModule (finalAttrs: {
···
'';
passthru.tests.version = testers.testVersion {
-
package = okteto;
+
package = finalAttrs.finalPackage;
command = "HOME=\"$(mktemp -d)\" okteto version";
};
+2 -2
pkgs/by-name/po/postfix-tlspol/package.nix
···
buildGoModule rec {
pname = "postfix-tlspol";
-
version = "1.8.12";
+
version = "1.8.13";
src = fetchFromGitHub {
owner = "Zuplu";
repo = "postfix-tlspol";
tag = "v${version}";
-
hash = "sha256-OBGBjbLnyDKz/UK5th1k/gfxHjBGxyWQKgiXuuJNf8Q=";
+
hash = "sha256-ff+tQb3GfWYt+u7idQf/mTN8uSkkbWLfxlq+1m1gfyc=";
};
vendorHash = null;
+3 -3
pkgs/by-name/vi/viceroy/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "viceroy";
-
version = "0.13.0";
+
version = "0.14.0";
src = fetchFromGitHub {
owner = "fastly";
repo = "viceroy";
rev = "v${version}";
-
hash = "sha256-DeViAqL+7mta/wH7rLyltOCtHCTFXZczn2vAL1k+R2Y=";
+
hash = "sha256-DHA0nfTDq40qoNnD9ZgLtouKEzi9jFUCowMCoBdnqNU=";
};
-
cargoHash = "sha256-LBJD1w8/jLw5xYdHxR+EM2Cb4eVFpRw+M/K7K4Z0OUw=";
+
cargoHash = "sha256-f4F6MNJaLJiwY7ZkqrbrDXGufrb/aO3WgMmE7gRGvdQ=";
cargoTestFlags = [
"--package viceroy-lib"
+1 -2
pkgs/by-name/vs/vsce/package.nix
···
libsecret,
python3,
testers,
-
vsce,
nix-update-script,
}:
···
passthru = {
tests.version = testers.testVersion {
-
package = vsce;
+
package = finalAttrs.finalPackage;
};
updateScript = nix-update-script {
extraArgs = [
+1 -2
pkgs/by-name/we/weaver/package.nix
···
rustPlatform,
fetchFromGitHub,
testers,
-
weaver,
}:
rustPlatform.buildRustPackage (finalAttrs: {
···
];
passthru.tests.version = testers.testVersion {
-
package = weaver;
+
package = finalAttrs.finalPackage;
};
meta = {
+2 -2
pkgs/development/libraries/wt/default.nix
···
in
{
wt4 = generic {
-
version = "4.11.4";
-
sha256 = "sha256-ynmOUONHo8VTq8nmD+/SpDPR7bHILw8mArvY2DZJ5Hk=";
+
version = "4.12.0";
+
sha256 = "sha256-/SM/iTp/TQU8nq647UAHexFb3S5n6pk3lDkra3AEjis=";
};
}
+2 -2
pkgs/development/python-modules/debugpy/default.nix
···
buildPythonPackage rec {
pname = "debugpy";
-
version = "1.8.15";
+
version = "1.8.16";
format = "setuptools";
disabled = pythonOlder "3.8";
···
owner = "microsoft";
repo = "debugpy";
tag = "v${version}";
-
hash = "sha256-neo7A+bjAhuvqYY4YA3O0v5aWUKV91mqajI8gpY0QYs=";
+
hash = "sha256-11P2L3/ePoKrqO2G65XJeDEB6lsC8h7oRyXzGRz18tg=";
};
patches = [
+2 -2
pkgs/development/python-modules/langgraph-prebuilt/default.nix
···
# It exists so the langgraph team can iterate on it without having to rebuild langgraph.
buildPythonPackage rec {
pname = "langgraph-prebuilt";
-
version = "0.6.1";
+
version = "0.6.3";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langgraph";
tag = "prebuilt==${version}";
-
hash = "sha256-8mubZSV1CDgYzykKaaWqn04yJldAgdGmgZDm54towWc=";
+
hash = "sha256-bASxPjOElhJhOAc0XiSqZ+i+dKETYi1KTFgamlJHA9Y=";
};
sourceRoot = "${src.name}/libs/prebuilt";
+1
pkgs/top-level/aliases.nix
···
codimd = throw "'codimd' has been renamed to/replaced by 'hedgedoc'"; # Converted to throw 2024-10-17
inherit (libsForQt5.mauiPackages) communicator; # added 2022-05-17
concurrencykit = throw "'concurrencykit' has been renamed to/replaced by 'libck'"; # Converted to throw 2024-10-17
+
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
containerpilot = throw "'containerpilot' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2024-06-09
crack_attack = throw "'crack_attack' has been removed due to lack of maintenance upstream."; # Added 2024-12-04
crackmapexec = throw "'crackmapexec' has been removed as it was unmaintained. Use 'netexec' instead"; # 2024-08-11
-17
pkgs/top-level/all-packages.nix
···
lua = lua5_1;
-
ipe = qt6Packages.callPackage ../applications/graphics/ipe {
-
ghostscript = ghostscriptX;
-
lua5 = lua5_3;
-
};
-
ir.lv2 = callPackage ../applications/audio/ir.lv2 { };
jabcode = callPackage ../development/libraries/jabcode { };
···
jackmix = libsForQt5.callPackage ../applications/audio/jackmix { };
jackmix_jack1 = jackmix.override { jack = jack1; };
-
-
jalv-qt = jalv.override { useQt = true; };
js8call = qt5.callPackage ../applications/radio/js8call { };
···
gajim = callPackage ../applications/networking/instant-messengers/gajim {
inherit (gst_all_1) gstreamer gst-plugins-base gst-libav;
gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
-
};
-
-
ghostscriptX = ghostscript.override {
-
cupsSupport = true;
-
x11Support = true;
-
};
-
-
ghostscript_headless = ghostscript.override {
-
cupsSupport = false;
-
x11Support = false;
gnuk = callPackage ../misc/gnuk {