Commit Graph

31841 Commits

Author SHA1 Message Date
Artemis Tosini
adcdb28c45 minimal-bootstrap: Honor config.contentAddressedByDefault 2026-04-14 16:48:45 -04:00
Tim Schumacher
4e37394a11 linux/common-config: Disable DAX on 32-bit hosts 2026-04-14 20:35:49 +02:00
Weijia Wang
c36bd48bc9 linux: fix loongarch64-linux build 2026-04-14 11:34:47 +02:00
nixpkgs-ci[bot]
4278a8dbe1 Merge staging-next into staging 2026-04-13 15:03:25 +00:00
nixpkgs-ci[bot]
558c8fab8e Merge master into staging-next 2026-04-13 15:02:49 +00:00
K900
9ffd29fb9c linux_7_0: init at 7.0 2026-04-13 17:36:18 +03:00
Stefan Frijters
33dad69b01 drbd: add versionCheckHook 2026-04-12 22:04:15 +02:00
Stefan Frijters
4a94259658 drbd: use finalAttrs 2026-04-12 21:55:24 +02:00
Stefan Frijters
66e2ed3fa5 drbd: enable strictDeps 2026-04-12 21:50:58 +02:00
nixpkgs-ci[bot]
452d59f5ea Merge staging-next into staging 2026-04-12 12:13:14 +00:00
nixpkgs-ci[bot]
ddc9c24645 Merge master into staging-next 2026-04-12 12:12:42 +00:00
zowoq
8ec554f55a linux_xanmod, linux_xanmod_latest: 2026-04-11 (#509212) 2026-04-12 09:06:24 +00:00
eljamm
621988fb25 linux_xanmod_latest: 6.19.11 -> 6.19.12
- Changelog: https://dl.xanmod.org/changelog/6.19/ChangeLog-6.19.12-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.19.11-xanmod1..6.19.12-xanmod1?from_project_id=51590166
2026-04-12 06:55:50 +00:00
eljamm
7fab789e1f linux_xanmod: 6.18.21 -> 6.18.22
- Changelog: https://dl.xanmod.org/changelog/6.18/ChangeLog-6.18.22-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.18.21-xanmod1..6.18.22-xanmod1?from_project_id=51590166
2026-04-12 06:53:58 +00:00
nixpkgs-ci[bot]
f64424d9a1 Merge staging-next into staging 2026-04-12 00:30:24 +00:00
nixpkgs-ci[bot]
63496be1d6 Merge master into staging-next 2026-04-12 00:29:50 +00:00
nikstur
db6719e99e systemd: remove gnutar
systemd doesn't rely on tar anymore and instead uses libarchive for
this.
2026-04-12 00:35:01 +02:00
nikstur
4d636a2c3e systemd: remove unused inputs 2026-04-12 00:35:00 +02:00
nikstur
608a94df15 nixos/logind: only enable if systemd-logind was built (#508968) 2026-04-11 19:41:37 +00:00
Philip Taron
ecf27c22b7 requireFile: don't perform Bash expansion (#508672) 2026-04-11 18:24:29 +00:00
Adam Dinwoodie
b3981c0896 requireFile: don't perform Bash expansion
When printing the error message with instructions to manually obtain a
fixed-output derivation using requireFile, print the string as escaped
using `escapeShellArg`, rather than using a here-doc where Bash
expansion will be performed.

This permits passing instructions that contain characters that Bash
would normally expand without needing to escape them (or even know that
they need escaping from Bash), for example instructions referencing
`$PWD`.

Document this in the current release notes, and update existing
requireFile calls that perform this now-unnecessary escaping.  In
passing, fix up a couple of minor message errors.
2026-04-11 11:18:18 -07:00
nixpkgs-ci[bot]
19a8c59cb8 Merge staging-next into staging 2026-04-11 16:38:23 +00:00
nixpkgs-ci[bot]
49fa0e0243 Merge master into staging-next 2026-04-11 16:37:46 +00:00
Stefan Frijters
41b1ca532a linuxPackages.kernel.configfile: use writeText instead of passAsFile
passAsFile doesn't work if __structuredAttrs is enabled.
2026-04-11 17:17:13 +02:00
zowoq
aa40c95832 kernel updates for 2026-04-11 (#508960) 2026-04-11 13:50:52 +00:00
nikstur
74082163b3 systemd: reflow patches
We merged the other PR without reflowing the patches to make reviewing
and rebasing easier. Reflow the patches now so that they are consistent again.
2026-04-11 15:20:57 +02:00
Sam Pointon
9d72eaf421 systemd: passthru withLogind 2026-04-11 14:11:47 +01:00
zowoq
6f34632308 linux_6_1: 6.1.167 -> 6.1.168 2026-04-11 23:03:23 +10:00
zowoq
6ad3e8add4 linux_6_6: 6.6.132 -> 6.6.134 2026-04-11 23:03:23 +10:00
zowoq
c9c2a2b575 linux_6_12: 6.12.80 -> 6.12.81 2026-04-11 23:03:23 +10:00
zowoq
c25eab4969 linux_6_18: 6.18.21 -> 6.18.22 2026-04-11 23:03:23 +10:00
zowoq
ca1e1fbc50 linux_6_19: 6.19.11 -> 6.19.12 2026-04-11 23:03:23 +10:00
zowoq
721dd9c624 linux_testing: 7.0-rc6 -> 7.0-rc7 2026-04-11 12:54:52 +00:00
Markus Theil
24941111e4 kernel: enable CONFIG_HW_RANDOM to be built-in
Starting with kernels around 6.18 and 6.19 I noticed,
that /dev/hwrng was no longer present and the TPM 2.0
usually found in modern computers did therefore not automatically
seed the kernel RNG with the hw random subsystem.

Enabling CONFIG_HW_RANDOM to yes fixes this. The subsystem
is rather small and should not increase the default kernel size
too much.

Signed-off-by: Markus Theil <theil.markus@gmail.com>
2026-04-10 20:15:10 +02:00
nikstur
6e92ac9c58 systemd: drop 0017-meson-Don-t-link-ssh-dropins.patch 2026-04-10 00:38:54 +02:00
nikstur
8b5d4b743c systemd: drop 0016-systemctl-edit-suggest-systemdctl-edit-runtime-on-sy.patch
This is entirely a "usability" patch which as per the new patch policy
is not allowed.
2026-04-10 00:38:53 +02:00
nikstur
ab1dc94dd3 systemd: drop 0015-tpm2_context_init-fix-driver-name-checking.patch
This was fixed when we switched to patching dlopen.
2026-04-10 00:38:53 +02:00
nikstur
e73170e38a systemd: drop 0013-inherit-systemd-environment-when-calling-generators.patch
This is possibile because of the preparations from 4aae99b7d7
2026-04-10 00:38:53 +02:00
nikstur
4f2d03b91a systemd: drop 0011-systemd-sleep-execute-scripts-in-etc-systemd-system-.patch
Instead set this variable via CFLAGS.
2026-04-10 00:38:53 +02:00
nikstur
cdc746ff13 systemd: drop 0010-systemd-shutdown-execute-scripts-in-etc-systemd-syst.patch
Instead set this variable via CFLAGS.
2026-04-10 00:38:53 +02:00
nikstur
c2b2ba8274 systemd: drop 0008-localectl-use-etc-X11-xkb-for-list-x11.patch
This can now configured via an environment variable.
2026-04-10 00:38:52 +02:00
nikstur
84cc9d4636 systemd: drop 0006-hostnamed-localed-timedated-disable-methods-that-cha.patch
This is entirely a "usability" patch which as per the new patch policy
is not allowed.

Additionally, this prohibits valid uses cases (dynamically changing some
parts of the system even if it's configured declaratively).
2026-04-10 00:38:52 +02:00
nikstur
d02b5e8de4 systemd: drop 0005-Get-rid-of-a-useless-message-in-user-sessions.patch
This is entirely a "usability" patch which as per the new patch policy
is not allowed.

It's value even in the best of times is quite questionable and it's
unclear whether it has done anything in recent years.
2026-04-10 00:38:52 +02:00
nikstur
a9bf6722ae systemd: drop 0004-Add-some-NixOS-specific-unit-directories.patch
This patch adds new functionality to systemd, which as per the new patch
policy is not allowed.

The main use-case this supports (imperatively installing systemd
services) is not used as far as I can tell and is not something we want
to support. Most services do not run anyways without further adjustments
on NixOS.
2026-04-10 00:38:51 +02:00
nikstur
207fe325e9 systemd: drop 0003-Fix-NixOS-containers.patch
This is possibile because of the preparations from b9f2fa1c7d
2026-04-10 00:38:51 +02:00
nikstur
b5611f96b6 systemd: drop 0001-Start-device-units-for-uninitialised-encrypted-devic.patch
This is possibile because of the preparations from b13891782f
2026-04-10 00:38:51 +02:00
nikstur
4346b3bf84 systemd: add patch policy 2026-04-10 00:38:51 +02:00
dish
26aae5eb17 minimal-bootstrap: Package updates (#508255) 2026-04-09 16:57:55 +00:00
nixpkgs-ci[bot]
6d0eec6cd9 Merge master into staging-next 2026-04-09 12:22:26 +00:00
Jo
59034a0732 minimal-bootstrap.mes: convert sources from Nix to JSON (#496148) 2026-04-09 11:16:36 +00:00