Skip to content

Commit 6b95c91

Browse files
Merge master into staging-next
2 parents 010bfaa + 896dfb4 commit 6b95c91

153 files changed

Lines changed: 6818 additions & 1030 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

maintainers/maintainer-list.nix

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18663,6 +18663,11 @@
1866318663
githubId = 50854675;
1866418664
name = "Nelson Jeppesen";
1866518665
};
18666+
nemin = {
18667+
name = "Nemin";
18668+
github = "Nemin32";
18669+
githubId = 2953293;
18670+
};
1866618671
neosimsim = {
1866718672
email = "me@abn.sh";
1866818673
github = "neosimsim";

nixos/modules/services/misc/gitlab.nix

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1626,7 +1626,8 @@ in
16261626
nodejs
16271627
gnupg
16281628

1629-
"${cfg.packages.gitlab}/share/gitlab/vendor/gems/sidekiq-${cfg.packages.gitlab.rubyEnv.gems.sidekiq.version}"
1629+
# We currently use the bundled sidekiq, if we use upstream sidekiq again, this needs to include the version
1630+
"${cfg.packages.gitlab}/share/gitlab/vendor/gems/sidekiq"
16301631

16311632
# Needed for GitLab project imports
16321633
gnutar

nixos/modules/services/web-apps/nextcloud.nix

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -293,9 +293,6 @@ let
293293
) "'dbtableprefix' => '${toString c.dbtableprefix}',"}
294294
${lib.optionalString (c.dbpassFile != null) "'dbpassword' => nix_read_secret('dbpass'),"}
295295
'dbtype' => '${c.dbtype}',
296-
${lib.concatStringsSep "\n" (
297-
lib.mapAttrsToList (name: credential: "'${name}' => nix_read_secret('${name}'),") cfg.secrets
298-
)}
299296
${objectstoreConfig}
300297
];
301298
@@ -304,6 +301,12 @@ let
304301
"impossible: this should never happen (decoding generated settings file %s failed)"
305302
));
306303
304+
$CONFIG = array_replace_recursive($CONFIG, [
305+
${lib.concatStringsSep "\n" (
306+
lib.mapAttrsToList (name: credential: "'${name}' => nix_read_secret('${name}'),") cfg.secrets
307+
)}
308+
]);
309+
307310
${lib.optionalString (cfg.secretFile != null) ''
308311
$CONFIG = array_replace_recursive($CONFIG, nix_read_secret_and_decode_json_file('secret_file'));
309312
''}

nixos/modules/virtualisation/oci-containers.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -536,7 +536,7 @@ let
536536
ExecStartPre = [ "${preStartScript}/bin/pre-start" ];
537537
TimeoutStartSec = 0;
538538
TimeoutStopSec = 120;
539-
Restart = "always";
539+
Restart = "on-failure";
540540
}
541541
// optionalAttrs (cfg.backend == "podman") {
542542
Environment = "PODMAN_SYSTEMD_UNIT=%n";

pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
88
mktplcRef = {
99
name = "claude-code";
1010
publisher = "anthropic";
11-
version = "2.1.25";
12-
hash = "sha256-9x9wDngiHfjUHTsUEraF7pUjbHlmcT7VotiPV9bPwIo=";
11+
version = "2.1.34";
12+
hash = "sha256-qCvgb2fs0t3hlI36egvlZYem8CzUKIAipaEZOumDtWk=";
1313
};
1414

1515
postInstall = ''

pkgs/applications/editors/vscode/extensions/default.nix

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -481,8 +481,8 @@ let
481481
mktplcRef = {
482482
publisher = "ban";
483483
name = "spellright";
484-
version = "3.0.146";
485-
hash = "sha256-gvj5vWA8VAy5Ohtkn9vsx7MswgVAcxYOLm+ifKhjLz0=";
484+
version = "3.0.148";
485+
hash = "sha256-h1xKEpKg4j7mGw3EQQDPZBDBDY/xjk2lsGk0ktd2ems=";
486486
};
487487
meta = {
488488
description = "Visual Studio Code extension for Spellchecker";
@@ -727,8 +727,8 @@ let
727727
mktplcRef = {
728728
name = "vscode-intelephense-client";
729729
publisher = "bmewburn";
730-
version = "1.16.1";
731-
hash = "sha256-dcfFtVnk5qyCeiM0nZwscKQZDhUXIkg1TJxVUuzA69Q=";
730+
version = "1.16.5";
731+
hash = "sha256-ppWHZFQfC2bje1rNZh8Pu+BKQdAI60kpxRwUg8EfD8M=";
732732
};
733733
meta = {
734734
description = "PHP code intelligence for Visual Studio Code";
@@ -4840,8 +4840,8 @@ let
48404840
mktplcRef = {
48414841
name = "uiua-vscode";
48424842
publisher = "uiua-lang";
4843-
version = "0.0.67";
4844-
hash = "sha256-Q/wJZ+ObCU+hRpZZKQGQtdt99/I6QHkSuHlNy7oe5Pk=";
4843+
version = "0.0.68";
4844+
hash = "sha256-5qzMT7aue8PO4mpMsoBc/18J7yhxrmKwA+KE+LeK0mU=";
48454845
};
48464846
meta = {
48474847
description = "VSCode language extension for Uiua";

pkgs/applications/editors/vscode/extensions/ms-python.debugpy/default.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
77
mktplcRef = {
88
name = "debugpy";
99
publisher = "ms-python";
10-
version = "2025.16.0";
11-
hash = "sha256-QPIDUzzwIfzyicsCwqU2u6hVSjCJMInHhHMBqvL8tYs=";
10+
version = "2025.18.0";
11+
hash = "sha256-UegvlhgIjbwv9SgZIdtzX8FDOL9qjBLOFm0jaTexNrQ=";
1212
};
1313

1414
meta = {

pkgs/applications/editors/vscode/extensions/ndonfris.fish-lsp/default.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
77
mktplcRef = {
88
publisher = "ndonfris";
99
name = "fish-lsp";
10-
version = "0.1.18";
11-
hash = "sha256-skNFNiVx7g/lpsxegTync9yEjt+h/Eb+5TnByeLXSPY=";
10+
version = "0.1.19";
11+
hash = "sha256-xvt8pI+Esqm4klOzSa2GPd4y00lTED5uN+VFCHTY56w=";
1212
};
1313

1414
meta = {

pkgs/applications/emulators/wine/base.nix

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
pkg-config,
1919
nixosTests,
2020
supportFlags,
21-
wineRelease,
21+
pnameSuffix ? "",
2222
patches,
2323
moltenvk,
2424
buildScript ? null,
@@ -95,9 +95,7 @@ stdenv.mkDerivation (
9595
// {
9696
inherit version src;
9797

98-
pname =
99-
prevName
100-
+ lib.optionalString (wineRelease != "stable" && wineRelease != "unstable") "-${wineRelease}";
98+
pname = prevName + pnameSuffix;
10199

102100
# Fixes "Compiler cannot create executables" building wineWow with mingwSupport
103101
strictDeps = true;
@@ -267,7 +265,8 @@ stdenv.mkDerivation (
267265
)
268266
)
269267
);
270-
env.NIX_CFLAGS_COMPILE = lib.optionalString (wineRelease == "yabridge") "-std=gnu17";
268+
# Just here to avoid rebuilds for now.
269+
env.NIX_CFLAGS_COMPILE = "";
271270

272271
# Don't shrink the ELF RPATHs in order to keep the extra RPATH
273272
# elements specified above.

pkgs/applications/emulators/wine/default.nix

Lines changed: 42 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,38 @@
4848
}:
4949

5050
let
51-
wine-build =
52-
build:
53-
lib.getAttr build (
54-
callPackage ./packages.nix {
55-
inherit wineRelease;
51+
sources = callPackage ./sources.nix { };
52+
53+
# Map user-facing release names to sources, pname suffix, and staging flag
54+
releaseInfo = {
55+
stable = {
56+
src = sources.stable;
57+
useStaging = false;
58+
};
59+
unstable = {
60+
src = sources.unstable;
61+
useStaging = false;
62+
};
63+
# Many versions have a "staging" variant, but when we say "staging",
64+
# the version we want to use is "unstable".
65+
staging = {
66+
src = sources.unstable;
67+
pnameSuffix = "-staging";
68+
useStaging = true;
69+
};
70+
# "yabridge" enables staging too --- we are not interested in
71+
# yabridge without the staging patches applied.
72+
yabridge = {
73+
src = sources.yabridge;
74+
pnameSuffix = "-yabridge";
75+
useStaging = true;
76+
};
77+
};
78+
79+
baseWine = lib.getAttr wineBuild (
80+
callPackage ./packages.nix (
81+
releaseInfo.${wineRelease}
82+
// {
5683
supportFlags = {
5784
inherit
5885
alsaSupport
@@ -90,6 +117,14 @@ let
90117
};
91118
inherit moltenvk;
92119
}
93-
);
120+
)
121+
);
94122
in
95-
wine-build wineBuild
123+
if wineRelease == "yabridge" then
124+
baseWine.overrideAttrs (old: {
125+
env = old.env // {
126+
NIX_CFLAGS_COMPILE = "-std=gnu17";
127+
};
128+
})
129+
else
130+
baseWine

0 commit comments

Comments
 (0)