Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2026-05-03 06:53:20 +00:00
committed by GitHub
26 changed files with 103 additions and 66 deletions
+7
View File
@@ -19684,6 +19684,13 @@
githubId = 5629639;
name = "Nindouja";
};
ninelore = {
email = "9l+nix@9lo.re";
matrix = "@9lore:tchncs.de";
github = "ninelore";
githubId = 21343557;
name = "Ingo Reitz";
};
ninjafb = {
email = "oscar@oronberg.com";
github = "NinjaFB";
@@ -479,6 +479,8 @@ def install_bootloader() -> None:
config_file += option_from_config('interface_resolution', ['style', 'interface', 'resolution'])
config_file += option_from_config('interface_branding', ['style', 'interface', 'branding'])
config_file += option_from_config('interface_branding_colour', ['style', 'interface', 'brandingColor'])
config_file += option_from_config('interface_help_colour', ['style', 'interface', 'helpColor'])
config_file += option_from_config('interface_help_colour_bright', ['style', 'interface', 'helpColorBright'])
config_file += option_from_config('interface_help_hidden', ['style', 'interface', 'helpHidden'])
config_file += option_from_config('term_font_scale', ['style', 'graphicalTerminal', 'font', 'scale'])
config_file += option_from_config('term_font_spacing', ['style', 'graphicalTerminal', 'font', 'spacing'])
@@ -297,9 +297,25 @@ in
brandingColor = lib.mkOption {
default = null;
type = lib.types.nullOr lib.types.int;
type = lib.types.nullOr lib.types.str;
description = ''
Color index of the title at the top of the screen in the range of 0-7 (Limine defaults to 6 (cyan)).
Color of the title at the top of the screen in RRGGBB format (Limine defaults to #00AAAA (cyan)).
'';
};
helpColor = lib.mkOption {
default = null;
type = lib.types.nullOr lib.types.str;
description = ''
Color of the help text displayed beside keybinds in RRGGBB format (Limine defaults to #00AA00 (dark green)).
'';
};
helpColorBright = lib.mkOption {
default = null;
type = lib.types.nullOr lib.types.str;
description = ''
Color of the bright help text used for the auto-boot countdown digit in RRGGBB format (Limine defaults to #55FF55 (bright green)).
'';
};
+6 -1
View File
@@ -30,7 +30,12 @@ stdenv.mkDerivation (finalAttrs: {
liburing
];
configureFlags = [ "--enable-release" ];
# The configure script is not from GNU autotools, so most options injected by Nix are not supported
configurePhase = ''
runHook preConfigure
./configure --prefix=$out --enable-release
runHook postConfigure
'';
makeFlags = [ "PREFIX=$(out)" ];
meta = {
@@ -19,6 +19,9 @@ rustPlatform.buildRustPackage (finalAttrs: {
hash = "sha256-wXLfmCV6aElnYnhOCScr/3+4I6oOfNPrZ8+0t4TPDOA=";
};
strictDeps = true;
__structuredAttrs = true;
buildAndTestSubdir = "crates/burn-central-cli";
cargoHash = "sha256-MeDIYFXkyJdxierq9iVIAvEIc8JU13szrbSTfKyUkJk=";
+4 -4
View File
@@ -12,13 +12,13 @@
stdenv,
}:
let
version = "7.0.0";
version = "7.1.0";
src = fetchFromGitHub {
owner = "Athou";
repo = "commafeed";
tag = version;
hash = "sha256-hoRaegcpimIYfUv81txgXSSdwX8iCU4K5EtZMyozjFQ=";
hash = "sha256-n68REVBLThChiCq+Rx4Cy3KS/GlgOr5DBn2wzLWX6TY=";
};
frontend = buildNpmPackage {
@@ -28,7 +28,7 @@ let
sourceRoot = "${src.name}/commafeed-client";
npmDepsHash = "sha256-z6W0xyOpGbTogqZ0UgVQMNPXjwLW0ulpwLBtXvf00bQ=";
npmDepsHash = "sha256-bP0f2+n01YdZf/NCAWE41x/dezpHzYy4qvAscs/b+Lc=";
nativeBuildInputs = [ biome ];
@@ -54,7 +54,7 @@ maven.buildMavenPackage {
pname = "commafeed";
mvnHash = "sha256-YY/etqDtnobarg8Cj4vDv7rmzPrOqz6YCyAxjIQlzeU=";
mvnHash = "sha256-jAU1zaTftMuB1WgOeFzU1i+fFHAw6JYxTGw2mY8VlQw=";
mvnJdk = jdk25;
mvnParameters = lib.escapeShellArgs [
+2 -2
View File
@@ -10,11 +10,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "fortran-fpm";
version = "0.11.0";
version = "0.13.0";
src = fetchurl {
url = "https://github.com/fortran-lang/fpm/releases/download/v${finalAttrs.version}/fpm-${finalAttrs.version}.F90";
hash = "sha256-mIozF+4kSO5yB9CilBDwinnIa92sMxSyoXWAGpz1jSc=";
hash = "sha256-ABz/bPEUXyFbqgiIuieswGzqMKibedGovpfbP/+8jNI=";
};
dontUnpack = true;
+2 -2
View File
@@ -25,13 +25,13 @@
gcc15Stdenv.mkDerivation (finalAttrs: {
pname = "hyprtoolkit";
version = "0.5.3";
version = "0.5.4";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprtoolkit";
tag = "v${finalAttrs.version}";
hash = "sha256-kf7Q31BXRZsiNuQjkvRbGkM1aGj9u8HwyOCIUtwKS0o=";
hash = "sha256-gJSBj4Pd4e9nERAKo/qiHqDMpS2hBfyOI0uGCbbiML4=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -18,16 +18,16 @@
buildNpmPackage rec {
pname = "igir";
version = "4.3.2";
version = "5.0.1";
src = fetchFromGitHub {
owner = "emmercm";
repo = "igir";
rev = "v${version}";
hash = "sha256-I87Ssynu4kbJs7Ip23fwYTH5NCvoMWxxOU1STbLKVNM=";
hash = "sha256-EKi1m2p4/7E/godxEPnaGaqkRX6PlSbqQYQXw+Eg5hA=";
};
npmDepsHash = "sha256-uWuuYU9eK8AFnxHeyFjXlgHFmI2TwVNKrM8vU4IBdjw=";
npmDepsHash = "sha256-98+DFC7j3lmr9GGnDbrzChzGJG1uU1TTr429JAx7310=";
# I have no clue why I have to do this
postPatch = ''
+10 -5
View File
@@ -1,7 +1,8 @@
{
lib,
stdenv,
fetchurl,
fetchFromGitHub,
jansson,
openssl,
zlib,
libxcrypt,
@@ -9,14 +10,17 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ircd-hybrid";
version = "8.2.46";
version = "8.2.47";
src = fetchurl {
url = "mirror://sourceforge/ircd-hybrid/ircd-hybrid-${finalAttrs.version}.tgz";
sha256 = "sha256-pdXI8YiPqC+97XoxNFb1plm4cfLOB+b/getajXPzx0s=";
src = fetchFromGitHub {
owner = "ircd-hybrid";
repo = "ircd-hybrid";
tag = finalAttrs.version;
hash = "sha256-A6YWKtwqCWfP3fvuSxXFer21T+RMOfR+OhKiYbQpUao=";
};
buildInputs = [
jansson
openssl
zlib
libxcrypt
@@ -32,6 +36,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "IPv6-capable IRC server";
maintainers = with lib.maintainers; [ tbutter ];
platforms = lib.platforms.unix;
homepage = "https://www.ircd-hybrid.org/";
};
+3
View File
@@ -29,6 +29,9 @@ buildGoModule (finalAttrs: {
hash = "sha256-Y+oW/2WDkH/YydR+xSzEHPdCNKTmmsV4yEsju+OmDYE=";
};
strictDeps = true;
__structuredAttrs = true;
modRoot = "daemon";
vendorHash = "sha256-DVKSCcEeE7vI8aOYuEwk22n0wtF7MMDOyAgYoXYadwI=";
+2
View File
@@ -18,6 +18,8 @@ buildGoModule (finalAttrs: {
hash = "sha256-Y+oW/2WDkH/YydR+xSzEHPdCNKTmmsV4yEsju+OmDYE=";
};
__structuredAttrs = true;
modRoot = "cli";
vendorHash = "sha256-xZ1tMiv06fE2wtpDagKjHiVTPYWpj32hM6n/v9ZcgrE=";
+2 -2
View File
@@ -11,13 +11,13 @@
buildDotnetModule rec {
pname = "knossosnet";
version = "1.3.4";
version = "1.3.5";
src = fetchFromGitHub {
owner = "KnossosNET";
repo = "Knossos.NET";
tag = "v${version}";
hash = "sha256-UvkJiUQ1magZZ4ylKxelQab/xxARj8T6Zl/Kh/bXaqI=";
hash = "sha256-5EQ34o1hgQvLfuVMS5l+YFD8wvnQuKioZUQhoImBo28=";
};
patches = [ ./dotnet-8-upgrade.patch ];
+3 -3
View File
@@ -16,16 +16,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "magika-cli";
version = "1.0.2";
version = "1.1.0";
src = fetchFromGitHub {
owner = "google";
repo = "magika";
tag = "cli/v${finalAttrs.version}";
hash = "sha256-1WJRkqFQqlSFzr4wkEbRwj1WoxDKTG/1OCtC+914ryY=";
hash = "sha256-rxkyC8/4nnVqfoubXiOchvmmGI1Z6dC8j2Oqpbt9kE0=";
};
cargoHash = "sha256-rA+GYCWuinwRVWf3VuFbPgmAwl3vDsaxLjCtsKMtpiU=";
cargoHash = "sha256-08dbfb4F2A3hB2xKKqR/+BNG7M74HG5UZi4ejULwVRw=";
cargoRoot = "rust/cli";
buildAndTestSubdir = finalAttrs.cargoRoot;
+3 -3
View File
@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "openshell";
version = "0.0.34";
version = "0.0.36";
src = fetchFromGitHub {
owner = "NVIDIA";
repo = "OpenShell";
tag = "v${finalAttrs.version}";
hash = "sha256-wchygUeSYbHXVgq5mR3nObPiEygREgvIk579gnPVMvM=";
hash = "sha256-AnZliQrn5kwaVJw1LEorT+VPtIk2NIbVY0QISxfnORs=";
};
cargoHash = "sha256-ovg7IZL022wsj5EUjySCWsf0KrUCZLwQrjvvWld8Owo=";
cargoHash = "sha256-kmmzzph39KaAXkEbjOHMoTRltX2ttqxtHppb6apoSSs=";
nativeBuildInputs = [
pkg-config
+3
View File
@@ -52,6 +52,9 @@ rustPlatform.buildRustPackage (
hash = "sha256-2B0G5aWRtUvZiCsX1fOw6M2UhShZaDj11r/fXCemGVc=";
};
strictDeps = true;
__structuredAttrs = true;
cargoHash = "sha256-YedNESkXKbfl7FWea7VpDR+59b9WLtZ7GNcyJ7D9yPg=";
nativeBuildInputs = [ pkg-config ];
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "package-version-server";
version = "0.0.7";
version = "0.0.10";
src = fetchFromGitHub {
owner = "zed-industries";
repo = "package-version-server";
tag = "v${finalAttrs.version}";
hash = "sha256-/YyJ8+tKrNKVrN+F/oHgtExBBRatIIOvWr9mAyTHA3E=";
hash = "sha256-1+7oqWiJd7AZUlaDGYRtR1lyenrlhyaaGeWufW9lPUU=";
};
cargoHash = "sha256-/t1GPdb/zXe0pKeG/A4FKjKFFZ0zy2nT2PV8nxenKXc=";
cargoHash = "sha256-AOE0fs3QK8vTIMOIxMg6SooDSQVtqFdB0tF3S88J7Ew=";
nativeBuildInputs = [ pkg-config ];
@@ -28,7 +28,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
updateScript = nix-update-script { };
};
doCheck = lib.versionAtLeast finalAttrs.version "0.0.8";
# Needs https://github.com/zed-industries/package-version-server/pull/2 to be merged
doCheck = false;
meta = {
description = "Language server that handles hover information in package.json files";
+2 -2
View File
@@ -16,13 +16,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "podofo";
version = "1.0.3";
version = "1.1.0";
src = fetchFromGitHub {
owner = "podofo";
repo = "podofo";
rev = finalAttrs.version;
hash = "sha256-BJSQkcaE3oKq7ojJgfPyvOphw7pq+ilEIVIxaoIcdXw=";
hash = "sha256-gzkIMyGV3nmOrGX2PDLrA9NHbtAwk74vcyrQ+yc5TOw=";
};
outputs = [
+4 -4
View File
@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "roswell";
version = "24.10.115";
version = "26.02.116";
src = fetchFromGitHub {
owner = "roswell";
repo = "roswell";
rev = "v${finalAttrs.version}";
hash = "sha256-2aYA1AzRPXaM82Sh+dMiQJcOAD0rzwV09VyLy0oS6as=";
tag = "v${finalAttrs.version}";
hash = "sha256-saKCLr1Nmzl+zcPbYSXt7o82hh6vYhACCfUUzEs/31E=";
};
patches = [
@@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: {
maintainers = with lib.maintainers; [ hiro98 ];
platforms = lib.platforms.unix;
homepage = "https://github.com/roswell/roswell";
changelog = "https://github.com/roswell/roswell/blob/v${finalAttrs.version}/ChangeLog";
changelog = "https://github.com/roswell/roswell/blob/${finalAttrs.src.tag}/ChangeLog";
mainProgram = "ros";
};
})
+3 -3
View File
@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "somo";
version = "1.3.2";
version = "1.3.3";
src = fetchFromGitHub {
owner = "theopfr";
repo = "somo";
tag = "v${finalAttrs.version}";
hash = "sha256-EFU2JuNAWtlyS8UI4wnxgQEWVGSRu+02wPqUsWkQD9A=";
hash = "sha256-+NXB+iOuimd3nz8EqMNL0j2N15fZtURH40dwicytd88=";
};
cargoHash = "sha256-/l8nHbJWqSvJ/u1K/S+icHOdXfWe/aR9sJndGvKEOyM=";
cargoHash = "sha256-TAIUgyq8NBx7gQdZeY0dTGEvkRveMdozBjINQeyJOss=";
nativeBuildInputs = [
installShellFiles
+3 -3
View File
@@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "toolhive";
version = "0.6.9";
version = "0.26.1";
src = fetchFromGitHub {
owner = "stacklok";
repo = "toolhive";
tag = "v${finalAttrs.version}";
hash = "sha256-qeUeRcxMo2hgsYcydQjTA9N125gpfC0ts7h7axLES24=";
hash = "sha256-vJCto9gDcUHZVQ7sjqYtQTrE4aJPKZarzQ+hfc5EC6g=";
};
vendorHash = "sha256-k7dPbHqsQVUL0pJoduq4clFG/q1i6gsTaQtES28xTKU=";
vendorHash = "sha256-ajZ/f30gveA6EHIshMGgIzf+Hk650zpnOS9KcbM9Dgo=";
# Build only the main CLI and operator binaries
subPackages = [
@@ -63,6 +63,9 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-1Z65rNsUNeaeSJmxwpEHPbiU4KEDvyrWL9LyAWFsR1c=";
};
strictDeps = true;
__structuredAttrs = true;
postPatch = ''
# The CMake tries to find out the version via git.
# Since we're not in a clone, git describe won't work.
+2 -1
View File
@@ -86,10 +86,11 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = {
mainProgram = "wl-mirror";
homepage = "https://github.com/Ferdi265/wl-mirror";
description = "Simple Wayland output mirror client";
license = lib.licenses.gpl3;
maintainers = [ ];
maintainers = with lib.maintainers; [ ninelore ];
platforms = lib.platforms.linux;
};
})
+3 -17
View File
@@ -2,19 +2,18 @@
lib,
python3,
fetchFromGitHub,
writeScript,
}:
python3.pkgs.buildPythonApplication rec {
pname = "zeekscript";
version = "1.3.3";
version = "1.3.4";
pyproject = true;
src = fetchFromGitHub {
owner = "zeek";
repo = "zeekscript";
rev = "065edacf0321dd9a0cdd64285b93dec954bf448e";
hash = "sha256-uNVmY+yJy/4H/zRGqg68Pop2TcwZgsrT46cdx3bhKIo=";
tag = "v${version}";
hash = "sha256-icc5mMhl/MK0+0fLYJG07wqWaKKX2QFcpD1IIvdmASw=";
};
build-system = with python3.pkgs; [ setuptools ];
@@ -36,19 +35,6 @@ python3.pkgs.buildPythonApplication rec {
"zeekscript"
];
passthru.updateScript = writeScript "update-${pname}" ''
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p git common-updater-scripts
tmpdir="$(mktemp -d)"
git clone "${src.gitRepoUrl}" "$tmpdir"
pushd "$tmpdir"
newVersion=$(cat VERSION)
newRevision=$(git log -s -n 1 --pretty='format:%H' VERSION)
popd
rm -rf "$tmpdir"
update-source-version "${pname}" "$newVersion" --rev="$newRevision"
'';
meta = {
description = "Zeek script formatter and analyzer";
homepage = "https://github.com/zeek/zeekscript";
+3 -3
View File
@@ -7,15 +7,15 @@
buildNpmPackage rec {
pname = "zwave-js-ui";
version = "11.16.1";
version = "11.16.2";
src = fetchFromGitHub {
owner = "zwave-js";
repo = "zwave-js-ui";
tag = "v${version}";
hash = "sha256-GgKQN55WZxdOJxL11KxObzln+Z2KhYoueAld+nz7dl4=";
hash = "sha256-1x5nYWPT30AQBk98yuOdB55Ac/7wRKBc4DUwY4kO6LY=";
};
npmDepsHash = "sha256-Cp3EYWiyPx5ATD2LyKPSXw4PZ+oqfKHycc9zhn89r5w=";
npmDepsHash = "sha256-4kCHoYB2oH2jUk+31aGjbfBkdz3wdUOqctVk3/JXrBI=";
passthru.tests.zwave-js-ui = nixosTests.zwave-js-ui;
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "tree-sitter-zeek";
version = "0.2.12";
version = "0.2.13";
pyproject = true;
src = fetchFromGitHub {
owner = "zeek";
repo = "tree-sitter-zeek";
tag = "v${version}";
hash = "sha256-BWrzPMsUgbIvdWsafTtXApmGGr7Sdpb382iqhM8Etqk=";
hash = "sha256-okm65ls/38PnzHpfdNT1McouaZ1r1dBflXcGUzaM9Z0=";
};
build-system = [ setuptools ];