summaryrefslogtreecommitdiff
path: root/pkgs/os-specific (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | | | | | | | linux_5_10: fix intermittent build failures (#484429)K9002026-01-301-1/+3
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ / |/| | | | | | | | | |
| * | | | | | | | | | linux_5_10: fix intermittent build failures•••(Hopefully.) No BTF is better than no kernel. Alyssa Ross2026-01-271-1/+3
| | |_|_|_|/ / / / / | |/| | | | | | | |
* | | | | | | | | | linux_zen: 6.18.6 -> 6.18.7 (#485060)Alyssa Ross2026-01-291-2/+2
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | linux_zen: 6.18.6 -> 6.18.7R. Ryantm2026-01-291-2/+2
| | |_|_|_|_|_|/ / / | |/| | | | | | | |
* | | | | | | | | | linuxPackages.*: Drop unneeded NIX_CFLAGS_COMPILE usage (#484933)Alyssa Ross2026-01-294-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-Riel2026-01-281-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-Riel2026-01-281-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-Riel2026-01-281-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-Riel2026-01-281-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-Riel2026-01-281-2/+0
* | | | | | | | | | linuxKernel.kernels.linux_lqx: 6.18.6 -> 6.18.7R. Ryantm2026-01-281-2/+2
| |/ / / / / / / / |/| | | | | | | |
* | | | | | | | | alfred,batctl,linuxPackages.batman_adv: 2025.4 -> 2025.5 (#481586)Sandro2026-01-271-5/+5
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / |/| | | | | | | |
| * | | | | | | | alfred,batctl,linuxPackages.batman_adv: 2025.4 -> 2025.5•••https://www.open-mesh.org/news/125 Albert Larsan2026-01-191-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 Qureshi2026-01-261-3/+3
| |_|/ / / / / / |/| | | | | | |
* | | | | | | | linuxPackages.nvidiaPackages.vulkan_beta: 580.94.13 -> 580.94.16 (#483234)Aleksana2026-01-261-3/+3
|\ \ \ \ \ \ \ \
| * | | | | | | | linuxPackages.nvidiaPackages.vulkan_beta: 580.94.13 -> 580.94.16ccicnce1134242026-01-241-3/+3
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | linux/hardening: miscellaneous config updates (#474719)Alyssa Ross2026-01-261-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 James2026-01-231-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 James2026-01-231-3/+4
| |/ / / / / / /
* | | | | | | | treewide: remove references to the xorg namespace in `pkgs/` (#482814)Jo2026-01-266-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 quantenzitrone2026-01-251-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 ``` quantenzitrone2026-01-255-19/+24
* | | | | | | | | linux_xanmod, linux_xanmod_latest: 2026-01-23 (#483291)Alyssa Ross2026-01-261-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 eljamm2026-01-241-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 eljamm2026-01-241-2/+2
| | |/ / / / / / | |/| | | | | |
* | | | | | | | klibcShrunk: switch to `pname` / `version`Sergei Trofimovich2026-01-261-2/+2
| |_|_|_|/ / / |/| | | | | |
* | | | | | | linuxPackages.xpadneo: remove bluez from build inputs (#482260)Kira Bruneau2026-01-261-2/+0
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | linuxPackages.xpadneo: remove bluez from build inputsMio2026-01-211-2/+0
| | |_|_|_|/ | |/| | | |
* | | | | | various: modernize derivations, remove unnecessary recursiveness (#460756)Peder Bergebakken Sundt2026-01-242-6/+4
|\ \ \ \ \ \
| * | | | | | gcadapter-oc-kmod: modernizekashw22026-01-171-3/+2
| * | | | | | cpupower-gui: modernizekashw22026-01-171-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 Bosch2026-01-241-1/+0
| |_|/ / / / |/| | | | |
* | | | | | linuxKernel.kernels.linux_zen: 6.18.5 -> 6.18.6 (#482971)Alyssa Ross2026-01-231-2/+2
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | linuxKernel.kernels.linux_zen: 6.18.5 -> 6.18.6R. Ryantm2026-01-231-2/+2
* | | | | | kernel updates for 2026-01-23 (#483043)K9002026-01-231-4/+4
|\ \ \ \ \ \
| * | | | | | linux_6_12: 6.12.66 -> 6.12.67zowoq2026-01-231-2/+2
| * | | | | | linux_6_18: 6.18.6 -> 6.18.7zowoq2026-01-231-2/+2
| |/ / / / /
* | | | | | Merge master into staging-nixosnixpkgs-ci[bot]2026-01-236-15/+14
|\| | | | |
| * | | | | Merge remote-tracking branch 'origin/master' into staging-nextFabián Heredia Montiel2026-01-222-5/+13
| |\ \ \ \ \
| * \ \ \ \ \ Merge master into staging-nextnixpkgs-ci[bot]2026-01-221-2/+2
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge master into staging-nextnixpkgs-ci[bot]2026-01-211-5/+5
| |\ \ \ \ \ \ \ | | | |_|_|/ / / | | |/| | | | |
| * | | | | | | Merge master into staging-nextnixpkgs-ci[bot]2026-01-201-2/+2
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge master into staging-nextnixpkgs-ci[bot]2026-01-203-12/+12
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge master into staging-nextnixpkgs-ci[bot]2026-01-191-604/+0
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ Merge master into staging-nextnixpkgs-ci[bot]2026-01-191-2/+2
| |\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ Merge remote-tracking branch 'origin/master' into staging-nextK9002026-01-181-8/+8
| |\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ Merge master into staging-nextnixpkgs-ci[bot]2026-01-171-6/+6
| |\ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'master' into staging-nextMichael Daniels2026-01-151-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|_|/ / / | | |/| | | | | | | | | | |
| * | | | | | | | | | | | | Merge master into staging-nextnixpkgs-ci[bot]2026-01-151-4/+4
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ Merge master into staging-nextnixpkgs-ci[bot]2026-01-1540-234/+209
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \