| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | | | | | | | | | | | linux_5_10: fix intermittent build failures (#484429) | K900 | 2026-01-30 | 1 | -1/+3 |
| |\ \ \ \ \ \ \ \ \ \ \
| |_|_|_|_|_|_|_|_|/ /
|/| | | | | | | | | | |
|
| | * | | | | | | | | | | linux_5_10: fix intermittent build failures•••(Hopefully.) No BTF is better than no kernel.
| Alyssa Ross | 2026-01-27 | 1 | -1/+3 |
| | | |_|_|_|/ / / / /
| |/| | | | | | | | |
|
| * | | | | | | | | | | linux_zen: 6.18.6 -> 6.18.7 (#485060) | Alyssa Ross | 2026-01-29 | 1 | -2/+2 |
| |\ \ \ \ \ \ \ \ \ \ |
|
| | * | | | | | | | | | | linux_zen: 6.18.6 -> 6.18.7 | R. Ryantm | 2026-01-29 | 1 | -2/+2 |
| | | |_|_|_|_|_|/ / /
| |/| | | | | | | | |
|
| * | | | | | | | | | | linuxPackages.*: Drop unneeded NIX_CFLAGS_COMPILE usage (#484933) | Alyssa Ross | 2026-01-29 | 4 | -53/+41 |
| |\ \ \ \ \ \ \ \ \ \
| |_|_|_|_|_|_|_|/ /
|/| | | | | | | | | |
|
| | * | | | | | | | | | linuxPackages.nvidia_x11.open: Format file•••Done separately from 857adb6674b6f18b6719976d2a700819fa3389d1 so the
actual change is not hidden through this huge reformat.
| Samuel Dionne-Riel | 2026-01-28 | 1 | -43/+41 |
| | * | | | | | | | | | linuxPackages.nvidia_x11.open: Drop unneeded NIX_CFLAGS_COMPILE•••The usage of NIX_CFLAGS_COMPILE was added in 2023, in commit
2a6b15d371f31796c8bcd6521328b109a04608ef.
When going back to that commit, removing the added flag, and
building with:
$ nix-build pkgsCross.aarch64-multiplatform.linuxPackages.nvidia_x11_beta_open
...the build fails.
With the current state of Nixpkgs, the build completes whether
or not the flag is used.
This *necessarily* has to be unneeded, as using kernelModuleMakeFlags and
the kernel's out-of-tree build tooling forces the unwrapped `cc` to be
used... *For `CC` uses*.
This situation may be a bit wonkier than the others, since `CXX` usage
is *not* affected by the (debatable?) regression. This can be observed
experimentally by setting `NIX_CFLAGS_COMPILE` to some bogus value that
won't work. The build will fail only when invoking the C++ compiler.
Context here: https://github.com/NixOS/nixpkgs/blame/f86e9fe549f551d6bb738a1d01efa7d61b2da3e7/pkgs/os-specific/linux/kernel/common-flags.nix#L10-L11
| Samuel Dionne-Riel | 2026-01-28 | 1 | -3/+0 |
| | * | | | | | | | | | linuxPackages.digimend: Drop unneeded NIX_CFLAGS_COMPILE•••This use was added in ddf273588e069b5267d116d8539dab09e8bb55ba.
It *necessarily* has to be unneeded, as using kernelModuleMakeFlags and
the kernel's out-of-tree build tooling forces the unwrapped `cc` to be
used.
See here: https://github.com/NixOS/nixpkgs/blame/f86e9fe549f551d6bb738a1d01efa7d61b2da3e7/pkgs/os-specific/linux/kernel/common-flags.nix#L10-L11
| Samuel Dionne-Riel | 2026-01-28 | 1 | -3/+0 |
| | * | | | | | | | | | linuxPackages.rtl8814au: Drop unneeded NIX_CFLAGS_COMPILE•••This usage was added in 0ab8bf61affb83ebe1a32e4b0854c59b8f0e70bc, when
the package was added.
It *necessarily* has to be unneeded, as using kernelModuleMakeFlags and
the kernel's out-of-tree build tooling forces the unwrapped `cc` to be
used.
See here: https://github.com/NixOS/nixpkgs/blame/f86e9fe549f551d6bb738a1d01efa7d61b2da3e7/pkgs/os-specific/linux/kernel/common-flags.nix#L10-L11
| Samuel Dionne-Riel | 2026-01-28 | 1 | -2/+0 |
| | * | | | | | | | | | linuxPackages.lttng-modules: Drop unneeded NIX_CFLAGS_COMPILE•••Added wayyyy back in 2676cf9525c38ac8c6cb85a7d95f2e57e2760c3d, this
NIX_CFLAGS_COMPILE usage is now unneeded.
It *necessarily* had to be unneeded, as using kernelModuleMakeFlags and
the kernel's out-of-tree build tooling forces the unwrapped `cc` to be
used.
See here: https://github.com/NixOS/nixpkgs/blame/f86e9fe549f551d6bb738a1d01efa7d61b2da3e7/pkgs/os-specific/linux/kernel/common-flags.nix#L10-L11
| Samuel Dionne-Riel | 2026-01-28 | 1 | -2/+0 |
| * | | | | | | | | | | linuxKernel.kernels.linux_lqx: 6.18.6 -> 6.18.7 | R. Ryantm | 2026-01-28 | 1 | -2/+2 |
| | |/ / / / / / / /
|/| | | | | | | | |
|
| * | | | | | | | | | alfred,batctl,linuxPackages.batman_adv: 2025.4 -> 2025.5 (#481586) | Sandro | 2026-01-27 | 1 | -5/+5 |
| |\ \ \ \ \ \ \ \ \
| |_|_|_|_|_|_|/ /
|/| | | | | | | | |
|
| | * | | | | | | | | alfred,batctl,linuxPackages.batman_adv: 2025.4 -> 2025.5•••https://www.open-mesh.org/news/125
| Albert Larsan | 2026-01-19 | 1 | -5/+5 |
| * | | | | | | | | | zenpower: unstable-2025-06-17 -> unstable-2025-12-20•••This update includes a fix for building on clang-compiled kernels.
Fixes #483871
| Amaan Qureshi | 2026-01-26 | 1 | -3/+3 |
| | |_|/ / / / / /
|/| | | | | | | |
|
| * | | | | | | | | linuxPackages.nvidiaPackages.vulkan_beta: 580.94.13 -> 580.94.16 (#483234) | Aleksana | 2026-01-26 | 1 | -3/+3 |
| |\ \ \ \ \ \ \ \ |
|
| | * | | | | | | | | linuxPackages.nvidiaPackages.vulkan_beta: 580.94.13 -> 580.94.16 | ccicnce113424 | 2026-01-24 | 1 | -3/+3 |
| | | |_|/ / / / /
| |/| | | | | | |
|
| * | | | | | | | | linux/hardening: miscellaneous config updates (#474719) | Alyssa Ross | 2026-01-26 | 1 | -4/+5 |
| |\ \ \ \ \ \ \ \ |
|
| | * | | | | | | | | linux/hardened: limit SECURITY_WRITABLE_HOOKS to 6.3 and older kernels•••Linux 6.4 dropped support for disabling SELinux at runtime [1]. The
SECURITY_WRITABLE_HOOKS config option was removed in this patch. Update
the hardened config to only disable this option on supported kernel
versions (6.3 and older).
[1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f22f9aaf6c3d92ebd5ad9e67acc03afebaaeb289
| Alex James | 2026-01-23 | 1 | -1/+1 |
| | * | | | | | | | | linux/hardened: replace GCC_PLUGIN_STRUCTLEAK with INIT_STACK_ALL_ZERO•••Linux 5.9 added a config option (INIT_STACK_ALL_ZERO) to zero initialize
stack variables by default with -ftrivial-auto-var-init=zero on
supported compilers (GCC 12+ and Clang 15+) [1]. This is similar to the
zero initialization done by the GCC structleak plugin, but it also works
with Clang. The Kernel Self Protection Project recommends using
INIT_STACK_ALL_ZERO over GCC_PLUGIN_STRUCTLEAK_BYREF_ALL on supported
kernel versions and toolchains [2]. Kernel 6.16 also dropped support for
the GCC structleak plugin, with INIT_STACK_ALL_ZERO being recommended as
a replacement [3].
Update the hardened kernel config to use INIT_STACK_ALL_ZERO instead of
GCC_PLUGIN_STRUCTLEAK_BYREF_ALL (as kernel 5.10 is the minimum supported
version in Nixpkgs). This matches other distros, such as Arch Linux [4]
and Fedora [5].
[1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f0fe00d4972a8cd4b98cc2c29758615e4d51cdfe
[2]: https://kspp.github.io/Recommended_Settings
[3]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8530ea3c9b9747faba46ed3a59ad103b894f1189
[4]: https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/commit/231862cf72a926e62d5a02efd2b833f368b293b0
[5]: https://src.fedoraproject.org/rpms/kernel/blob/8ca58d5eff5c5c56e54e3ba64ffa887ead00a934/f/kernel-x86_64-fedora.config#_3189
| Alex James | 2026-01-23 | 1 | -3/+4 |
| | |/ / / / / / / |
|
| * | | | | | | | | treewide: remove references to the xorg namespace in `pkgs/` (#482814) | Jo | 2026-01-26 | 6 | -20/+24 |
| |\ \ \ \ \ \ \ \ |
|
| | * | | | | | | | | treewide: remove references to the xorg namespace in `pkgs` (manual)•••this was done manually, fixing the eval and any remaining stuff of the previous commit
together with the previous commit this shouldn't create any rebuilds
| quantenzitrone | 2026-01-25 | 1 | -1/+0 |
| | * | | | | | | | | treewide: remove references to the xorg namespace in `pkgs` (automated)•••this creates some eval errors that will be fixed in the next commit
done with the following script:
```fish
\#!/usr/bin/env fish
set packagesjson (nix eval --impure --json --expr '
let
lib = import ./lib;
in
import pkgs/servers/x11/xorg/default.nix (lib.mapAttrs (
name: _:
if name == "lib" then
lib
else if name == "config" then
{ allowAliases = false; }
else
name
) (__functionArgs (import pkgs/servers/x11/xorg/default.nix))) { }
' | jq)
set one (grep '^ [A-Za-z0-9_-]*$' pkgs/servers/x11/xorg/default.nix | string trim | string replace -r '$' Z | sort | string sub -e -1)
set two (grep '^ [A-Za-z0-9_-]* = [A-Za-z0-9_-]*;$' pkgs/servers/x11/xorg/default.nix | cut -d= -f1 | string trim | string replace -r '$' Z | sort | string sub -e -1)
for arg in $one $two
set oname $arg
set nname (echo $packagesjson | jq -r .$oname)
if test $nname = null
echo (set_color red)warn:(set_color normal) unknown package xorg.$oname >&2
continue
end
echo $oname "->" $nname
# replace basic xorg.$name references
for file in (rg -F "xorg.$oname" --files-with-matches pkgs)
# special cases
sd -F "$oname = xorg.$oname;" "$nname = $nname;" $file
# replace
sd -F "xorg.$oname" "$nname" $file
# fixup function arguments
# prevent duplicate function args
if grep -E " ($oname|$nname),\$" $file >/dev/null
continue
end
if grep 'xorg\..' $file >/dev/null # case1: there is more so we can't just remove the function arg
if grep ' xorg,$' $file >/dev/null
sd ' xorg,$' " xorg,
$nname," $file
else if grep ' xorg ? .*,$' $file >/dev/null
sd 'xorg( ? .*),$' "xorg\$1,
$nname," $file
else
sd -F 'xorg,' "$nname,
xorg," $file
end
else # case there is no more xorg..* so we can just replace the function arg
sd 'xorg(| ? .*),.*$' "$nname," $file
end
end
end
nix fmt
```
| quantenzitrone | 2026-01-25 | 5 | -19/+24 |
| * | | | | | | | | | linux_xanmod, linux_xanmod_latest: 2026-01-23 (#483291) | Alyssa Ross | 2026-01-26 | 1 | -4/+4 |
| |\ \ \ \ \ \ \ \ \
| |_|_|_|_|_|_|/ /
|/| | | | | | | | |
|
| | * | | | | | | | | linux_xanmod_latest: 6.18.6 -> 6.18.7•••- Changelog: https://dl.xanmod.org/changelog/6.18/ChangeLog-6.18.7-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.18.6-xanmod1..6.18.7-xanmod1?from_project_id=51590166
| eljamm | 2026-01-24 | 1 | -2/+2 |
| | * | | | | | | | | linux_xanmod: 6.12.66 -> 6.12.67•••- Changelog: https://dl.xanmod.org/changelog/6.12/ChangeLog-6.12.67-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.12.66-xanmod1..6.12.67-xanmod1?from_project_id=51590166
| eljamm | 2026-01-24 | 1 | -2/+2 |
| | | |/ / / / / /
| |/| | | | | | |
|
| * | | | | | | | | klibcShrunk: switch to `pname` / `version` | Sergei Trofimovich | 2026-01-26 | 1 | -2/+2 |
| | |_|_|_|/ / /
|/| | | | | | |
|
| * | | | | | | | linuxPackages.xpadneo: remove bluez from build inputs (#482260) | Kira Bruneau | 2026-01-26 | 1 | -2/+0 |
| |\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | | |
|
| | * | | | | | | linuxPackages.xpadneo: remove bluez from build inputs | Mio | 2026-01-21 | 1 | -2/+0 |
| | | |_|_|_|/
| |/| | | | |
|
| * | | | | | | various: modernize derivations, remove unnecessary recursiveness (#460756) | Peder Bergebakken Sundt | 2026-01-24 | 2 | -6/+4 |
| |\ \ \ \ \ \ |
|
| | * | | | | | | gcadapter-oc-kmod: modernize | kashw2 | 2026-01-17 | 1 | -3/+2 |
| | * | | | | | | cpupower-gui: modernize | kashw2 | 2026-01-17 | 1 | -3/+2 |
| * | | | | | | | treewide: remove ma27 from a few packages•••A bunch of stuff accumulated again that I stopped using. Removing myself
as maintainer since it doesn't make sense to keep that status.
| Maximilian Bosch | 2026-01-24 | 1 | -1/+0 |
| | |_|/ / / /
|/| | | | | |
|
| * | | | | | | linuxKernel.kernels.linux_zen: 6.18.5 -> 6.18.6 (#482971) | Alyssa Ross | 2026-01-23 | 1 | -2/+2 |
| |\ \ \ \ \ \
| |_|_|_|/ /
|/| | | | | |
|
| | * | | | | | linuxKernel.kernels.linux_zen: 6.18.5 -> 6.18.6 | R. Ryantm | 2026-01-23 | 1 | -2/+2 |
| * | | | | | | kernel updates for 2026-01-23 (#483043) | K900 | 2026-01-23 | 1 | -4/+4 |
| |\ \ \ \ \ \ |
|
| | * | | | | | | linux_6_12: 6.12.66 -> 6.12.67 | zowoq | 2026-01-23 | 1 | -2/+2 |
| | * | | | | | | linux_6_18: 6.18.6 -> 6.18.7 | zowoq | 2026-01-23 | 1 | -2/+2 |
| | |/ / / / / |
|
| * | | | | | | Merge master into staging-nixos | nixpkgs-ci[bot] | 2026-01-23 | 6 | -15/+14 |
| |\| | | | | |
|
| | * | | | | | Merge remote-tracking branch 'origin/master' into staging-next | Fabián Heredia Montiel | 2026-01-22 | 2 | -5/+13 |
| | |\ \ \ \ \ |
|
| | * \ \ \ \ \ | Merge master into staging-next | nixpkgs-ci[bot] | 2026-01-22 | 1 | -2/+2 |
| | |\ \ \ \ \ \ |
|
| | * \ \ \ \ \ \ | Merge master into staging-next | nixpkgs-ci[bot] | 2026-01-21 | 1 | -5/+5 |
| | |\ \ \ \ \ \ \
| | | |_|_|/ / /
| | |/| | | | | |
|
| | * | | | | | | | Merge master into staging-next | nixpkgs-ci[bot] | 2026-01-20 | 1 | -2/+2 |
| | |\ \ \ \ \ \ \ |
|
| | * \ \ \ \ \ \ \ | Merge master into staging-next | nixpkgs-ci[bot] | 2026-01-20 | 3 | -12/+12 |
| | |\ \ \ \ \ \ \ \ |
|
| | * \ \ \ \ \ \ \ \ | Merge master into staging-next | nixpkgs-ci[bot] | 2026-01-19 | 1 | -604/+0 |
| | |\ \ \ \ \ \ \ \ \ |
|
| | * \ \ \ \ \ \ \ \ \ | Merge master into staging-next | nixpkgs-ci[bot] | 2026-01-19 | 1 | -2/+2 |
| | |\ \ \ \ \ \ \ \ \ \ |
|
| | * \ \ \ \ \ \ \ \ \ \ | Merge remote-tracking branch 'origin/master' into staging-next | K900 | 2026-01-18 | 1 | -8/+8 |
| | |\ \ \ \ \ \ \ \ \ \ \ |
|
| | * \ \ \ \ \ \ \ \ \ \ \ | Merge master into staging-next | nixpkgs-ci[bot] | 2026-01-17 | 1 | -6/+6 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ |
|
| | * \ \ \ \ \ \ \ \ \ \ \ \ | Merge branch 'master' into staging-next | Michael Daniels | 2026-01-15 | 1 | -1/+1 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | |_|_|_|_|_|_|_|_|/ / /
| | |/| | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | Merge master into staging-next | nixpkgs-ci[bot] | 2026-01-15 | 1 | -4/+4 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ | Merge master into staging-next | nixpkgs-ci[bot] | 2026-01-15 | 40 | -234/+209 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|