Commit graph

24433 commits

Author SHA1 Message Date
Atemu 62e82eb377 linux_xanmod: 6.1.53 -> 6.1.54 2023-09-23 15:04:34 +02:00
github-actions[bot] 3180ce092d
Merge master into staging-next 2023-09-23 12:01:04 +00:00
K900 3a8a371eca
Merge pull request #256670 from K900/more-kernel-cleanups
linux: more update-script cleanups
2023-09-23 10:04:18 +03:00
github-actions[bot] f95580a6ff
Merge master into staging-next 2023-09-23 06:00:57 +00:00
Weijia Wang 4b78bdb82e
Merge pull request #256138 from SuperSandro2000/intel-compure-runtime
intel-compute-runtime: 23.22.26516.18 -> 23.26.26690.22
2023-09-23 02:35:28 +02:00
K900 eadfc7b131 linux/update-script: format with black + isort 2023-09-22 16:10:58 +03:00
K900 c08efe1438 linux: more update-script cleanups/fixes
- special case linux-testing fetching
- use hash instead of sha256 everywhere
- respect COMMIT envvar

This causes rebuilds, so should go in with the next bump probably.
2023-09-22 16:09:59 +03:00
github-actions[bot] 3431cedfe3
Merge master into staging-next 2023-09-22 12:01:02 +00:00
K900 662a2c460d linux: rewrite updater-script, make data-driven
Co-authored-by: Raito Bezarius <masterancpp@gmail.com>
2023-09-22 10:38:44 +03:00
Jade Lovelace 12650cd156 linuxKernel.kernels: patch out nvme regression on 2017ish Dell laptops
Fixes #253418
2023-09-22 07:17:49 +00:00
github-actions[bot] 2e05346ba2
Merge master into staging-next 2023-09-22 06:01:00 +00:00
Dixon Sean Low Yan Feng e4c3cc5c17
ddcci-driver: 0.4.3 -> 0.4.4 2023-09-22 10:48:44 +08:00
github-actions[bot] c651d7d9e9
Merge master into staging-next 2023-09-22 00:02:14 +00:00
Nick Cao 74856dd845
Merge pull request #256551 from Kiskae/nvidia/535.113.01
linuxPackages.nvidiaPackages.production: 535.104.05 -> 535.113.01
2023-09-21 17:18:12 -04:00
Nick Cao 9e2814201c
Merge pull request #256555 from musjj/patch-2
linuxPackages.nvidia_x11_legacy470: fix hash
2023-09-21 17:16:36 -04:00
musjj d62f7fef9f
linuxPackages.nvidia_x11_legacy470: fix hash 2023-09-22 01:27:54 +07:00
Kiskae e2b919039a linuxPackages.nvidiaPackages.production: 535.104.05 -> 535.113.01 2023-09-21 20:05:46 +02:00
github-actions[bot] 25421963c7
Merge master into staging-next 2023-09-21 18:00:53 +00:00
Thiago Kenji Okada a28c2012b7
Merge pull request #256513 from JerrySM64/update-linux-zen
linuxKernel.kernels.linux_zen: 6.5.4-zen1 -> 6.5.4-zen2
2023-09-21 18:44:46 +01:00
Aaron Jheng d38485921a
treewide: vendorSha256 -> vendorHash (#256514) 2023-09-21 19:11:11 +02:00
nat 0b88560e18
linuxPackages.rtl8821cu: unstable-2023-04-28 -> unstable-2023-09-10 2023-09-21 17:25:13 +02:00
Jerry Starke 5b4304c92b
linuxKernel.kernels.linux_zen: 6.5.4-zen1 -> 6.5.4-zen2 2023-09-21 17:14:19 +02:00
Aaron Jheng 7735659333
treewide: use sri hash (#256481) 2023-09-21 16:23:40 +02:00
Nick Cao 00d7c5ca9b
Merge pull request #256125 from NickCao/bpftune
bpftune: unstable-2023-08-22 -> unstable-2023-09-11
2023-09-21 09:49:05 -04:00
Nick Cao 9a4d91ef40
Merge pull request #256446 from Artturin/fixmicrocodecross
microcodeAmd: fix cross-compilation
2023-09-21 09:39:28 -04:00
Mario Rodas b1370f72c0
Merge pull request #256442 from bjornfor/ifmetric-set-mainProgram
ifmetric: set meta.mainProgram
2023-09-21 07:15:03 -05:00
github-actions[bot] 4c610adf95
Merge master into staging-next 2023-09-21 12:01:19 +00:00
Mario Rodas abf66d34a1
Merge pull request #251820 from anthonyroussel/displaylink
displaylink: 5.7.0-61.129 -> 5.8.0-63.33
2023-09-21 06:44:44 -05:00
Thiago Kenji Okada 5a80b4a385
Merge pull request #256413 from JerrySM64/update-linux-zen
linuxKernel.kernels.linux_zen: 6.5.3-zen1 -> 6.5.4-zen1; linuxKernel.kernels.linux_lqx: 6.4.15-lqx1 -> 6.5.4-lqx2
2023-09-21 10:12:37 +01:00
Doron Behar 8ace65ff3d
treewide: use finalAttrs in all packages I maintain (#255902)
* mpd-touch-screen-gui: use finalAttrs in mkDerivation; reformat

* musescore: use finalAttrs in mkDerivation

* syncthingtray: use stdenv.mkDerivation with a function; reformat

* ocrfeeder: use finalAttrs in mkDerivation; reformat

* castget: use finalAttrs in mkDerivation

* gnome-network-displays: use finalAttrs in mkDerivation

* mailreaders: use finalAttrs in mkDerivation

* mswatch: use finalAttrs in mkDerivation

* uhd: use finalAttrs in mkDerivation

* maxima: use finalAttrs in mkDerivation

* qalculate-gtk: use finalAttrs in mkDerivation

* qalculate-qt: use finalAttrs in mkDerivation

* wxmaxima: use finalAttrs in mkDerivation

* lammps: use finalAttrs in mkDerivation

* mlterm: use finalAttrs in mkDerivation

* video-trimmer: use finalAttrs in mkDerivation

* nerdfonts: use finalAttrs in mkDerivation

* gnomeExtensions.easyScreenCast: use finalAttrs in mkDerivation

* octave: use finalAttrs in mkDerivation; reformat

* comedilib: use finalAttrs in mkDerivation

* cpp-utilities: use finalAttrs in mkDerivation

* libsForQt5.kpeoplevcard: use finalAttrs in mkDerivation; reformat

* liberio: use finalAttrs in mkDerivation

* libqalculate: use finalAttrs in mkDerivation; reformat

* libwtk-sdl2: use finalAttrs in mkDerivation

* libsForQt5.pulseaudio-qt: use finalAttrs in mkDerivation; reformat

* qrupdate: use finalAttrs in mkDerivation; reformat

* libsForQt5.qtforkawesome: use finalAttrs in mkDerivation; reformat

* libsForQt5.qtutilities: use finalAttrs in mkDerivation; reformat

* sqlitecpp: use finalAttrs in mkDerivation; reformat

* tweeny: use finalAttrs in mkDerivation

* volk: use finalAttrs in mkDerivation

* wiringpi: use finalAttrs in mkDerivation

* snzip: use finalAttrs in mkDerivation; reformat

* bpm-tools: use finalAttrs in mkDerivation; reformat

* sacd: use finalAttrs in mkDerivation

* gtk-gnutella: use finalAttrs in mkDerivation; reformat

* sile: use finalAttrs in mkDerivation

* pplatex: use finalAttrs in mkDerivation; reformat
2023-09-21 11:31:17 +03:00
Anthony Roussel daf602d9fc
displaylink: add passthru.tests.displaylink 2023-09-21 10:15:39 +02:00
Anthony Roussel 89052d98aa
displaylink: 5.7.0-61.129 -> 5.8.0-63.33
https://www.synaptics.com/products/displaylink-graphics/downloads/ubuntu-5.8
2023-09-21 10:15:39 +02:00
Anthony Roussel 812b1f2955
linuxPackages.evdi: 1.13.1 -> 1.14.1
https://github.com/DisplayLink/evdi/compare/v1.13.1...v1.14.1
2023-09-21 10:15:39 +02:00
Artturin 2690299f18 microcodeAmd: fix cross-compilation 2023-09-21 09:50:17 +03:00
Bjørn Forsman f084177d19 ifmetric: set meta.mainProgram
To silence eval trace warning from lib.getExe.
2023-09-21 08:08:28 +02:00
Jerry Starke b40e3d6c2d
linuxKernel.kernels.linux_lqx: 6.4.15-lqx1 -> 6.5.4-lqx2 2023-09-21 01:31:40 +02:00
Jerry Starke bc969e6d8e
linuxKernel.kernels.linux_zen: 6.5.3-zen1 -> 6.5.4-zen1 2023-09-21 01:30:18 +02:00
Fabián Heredia Montiel b2f85dbf28 Merge remote-tracking branch 'origin/master' into staging-next 2023-09-20 15:08:16 -06:00
Yorick 7089ca91e8
Merge pull request #256104 from martinetd/bpftrace_0_19
bpftrace: 0.18.1 -> 0.19.0
2023-09-20 22:25:34 +02:00
K900 f101c60a41
Merge pull request #256121 from K900/linux-firmware-20230919
linux-firmware: 20230809 -> 20230919
2023-09-20 17:48:07 +03:00
Fabián Heredia Montiel 0807f6cbd3 linux/hardened/patches/6.5: 6.5.3-hardened1 -> 6.5.4-hardened1 2023-09-20 08:53:37 +00:00
Fabián Heredia Montiel 1a7933ec02 linux/hardened/patches/6.1: 6.1.53-hardened1 -> 6.1.54-hardened1 2023-09-20 08:53:37 +00:00
Fabián Heredia Montiel 5d352ed67c linux/hardened/patches/5.15: 5.15.131-hardened1 -> 5.15.132-hardened1 2023-09-20 08:53:37 +00:00
Fabián Heredia Montiel 5cfc1cbd21 linux/hardened/patches/5.10: 5.10.194-hardened1 -> 5.10.195-hardened1 2023-09-20 08:53:37 +00:00
R. Ryantm 2ce1cc6922 udisks2: 2.10.0 -> 2.10.1 2023-09-20 01:26:29 +00:00
github-actions[bot] e26a9c8bb7
Merge master into staging-next 2023-09-19 18:01:23 +00:00
Sandro Jäckel a9f7471c43
intel-compute-runtime: 23.22.26516.18 -> 23.26.26690.22 2023-09-19 17:17:50 +02:00
Nick Cao 2846d34cfc
bpftune: unstable-2023-08-22 -> unstable-2023-09-11
Diff: ae3047976d...22926812a5
2023-09-19 10:06:34 -04:00
K900 c4c5e2a4d3 linux-firmware: 20230809 -> 20230919 2023-09-19 16:42:20 +03:00
Dominique Martinet 0f2ae43a81 bpftrace: 0.18.1 -> 0.19.0
- update version
- make symlinks relative directly (default postInstall was fixing links
anyway, this just makes it so they are correct without fix)
- fix shebang on scripts (use store path instead of /usr/bin/env)
For some reason patchShebangs didn't work here (should be done
automatically in post install fixups as well), use sed directly.
2023-09-19 21:40:19 +09:00
github-actions[bot] e22ad0ef4c
Merge master into staging-next 2023-09-19 12:01:22 +00:00
K900 7629da1298 linux/hardened/patches/6.4: 6.4.15-hardened1 -> 6.4.16-hardened1 2023-09-19 14:41:06 +03:00
K900 2562793942 linux/hardened/patches/6.1: 6.1.52-hardened1 -> 6.1.53-hardened1 2023-09-19 14:41:06 +03:00
K900 41d7b6b907 linux_latest-libre: 19397 -> 19408 2023-09-19 14:41:06 +03:00
K900 a3f94d23e5 linux-rt_6_1: 6.1.46-rt13 -> 6.1.46-rt14 2023-09-19 14:41:06 +03:00
K900 b0ff9b40b4 linux: 6.5.3 -> 6.5.4 2023-09-19 14:33:14 +03:00
K900 9fbd118235 linux: 6.1.53 -> 6.1.54 2023-09-19 14:33:09 +03:00
K900 db9470470f linux: 5.15.131 -> 5.15.132 2023-09-19 14:33:05 +03:00
K900 cdc7c3a9f5 linux: 5.10.194 -> 5.10.195 2023-09-19 14:33:02 +03:00
K900 2c73000ef0 linux-6.5: hash -> sha256
That's what the updater script expects, at least for now
2023-09-19 14:32:41 +03:00
Weijia Wang 5925c27bb7
Merge pull request #255878 from wegank/rectangle-bump
rectangle: 0.70 -> 0.71
2023-09-19 12:09:53 +02:00
Fabián Heredia Montiel 90040cd36a linux/hardened/patches/6.5: init at 6.5.3-hardened1 2023-09-19 07:09:14 +00:00
github-actions[bot] e68e375a72
Merge master into staging-next 2023-09-19 00:02:18 +00:00
Austin Horstman ad07cd4fc2
treewide: add version tests (#255781) 2023-09-18 22:58:14 +03:00
Markus Kowalewski 4e0e370d30 rdma-core: 47.0 -> 48.0 2023-09-18 21:57:24 +02:00
github-actions[bot] f6ea8c7459
Merge master into staging-next 2023-09-18 18:01:08 +00:00
Janik bf2eecfc66
Merge pull request #255871 from wegank/utm-bump 2023-09-18 17:17:35 +02:00
Nick Cao 0278fbc28d
Merge pull request #255749 from Kiskae/nvidia/patch-6.6
linuxPackages.nvidia_x11_{legacy340,legacy470}: add patches for recent kernels
2023-09-18 09:40:44 -04:00
Weijia Wang 0850dcb318 rectangle: 0.70 -> 0.71 2023-09-18 14:27:39 +02:00
github-actions[bot] 9fd6a65a3a
Merge master into staging-next 2023-09-18 12:01:07 +00:00
Weijia Wang d368bcfc4b utm: 4.2.5 -> 4.3.5 2023-09-18 14:00:19 +02:00
Emily Trau 1340efd490 minimal-bootstrap.musl: remove optional gawk dependency
appears to only be used to optionally add extra debugging information
2023-09-17 23:27:42 -07:00
Emily Trau d999a493b0 minimal-bootstrap.tinycc-musl: init at 0.9.27 2023-09-17 23:27:36 -07:00
Majiir Paktu c161ba1af1 pam_rssh: fix 1.1.0 update
The version was bumped in 661d2a9275 but
the source rev and hash were not updated.

- Tied source rev to version.
- Updated the hashes.
- Added a patch to fix new tests that expect coreutils in /bin.
2023-09-17 22:05:51 -04:00
Emily Trau 913e70d77b minimal-bootstrap.musl11: init at 1.1.24 2023-09-17 18:54:09 -07:00
github-actions[bot] cb25ab46c1
Merge master into staging-next 2023-09-18 00:02:10 +00:00
Kiskae 67bf9e4e99 linuxPackages.nvidia_x11_legacy470: kernel 6.6 support 2023-09-17 22:35:09 +02:00
Kiskae 762ad8efb4 linuxPackages.nvidia_x11_legacy340: fix up to kernel 6.6 2023-09-17 22:33:36 +02:00
Fabián Heredia Montiel b79e563243
Merge pull request #249534 from Luflosi/update/linuxPackages.apfs
linuxPackages.apfs: 0.3.3 -> 0.3.4
2023-09-17 12:01:11 -06:00
maxine a44cc1ffeb
Merge pull request #253153 from leona-ya/iwd-2.8 2023-09-16 21:35:04 +02:00
github-actions[bot] c43057cfb6
Merge staging-next into staging 2023-09-16 18:01:34 +00:00
Leona Maroni e7ffffce82
iwd: 2.7 -> 2.8 2023-09-16 19:44:49 +02:00
maxine 74b1db5164
Merge pull request #253255 from R-VdP/fwupd_1_9_5 2023-09-16 17:48:55 +02:00
github-actions[bot] 3bb223b1fb
Merge staging-next into staging 2023-09-16 12:01:45 +00:00
Yureka 7f5927b335
multipath-tools: 0.9.4 -> 0.9.6 (#255388) 2023-09-16 10:42:34 +02:00
github-actions[bot] a8b6cc7e11
Merge staging-next into staging 2023-09-15 12:01:33 +00:00
Ryan Lahfa 71d33c61a6
Merge pull request #246163 from Mic92/zfs-unstable 2023-09-15 12:31:27 +02:00
Ryan Lahfa f6401f26d0
Merge pull request #254977 from RaitoBezarius/upgrade/kernel 2023-09-15 10:55:44 +02:00
Raito Bezarius 961c473ba5 linux/hardened/patches/6.4: 6.4.14-hardened1 -> 6.4.15-hardened1 2023-09-14 21:14:44 -06:00
Raito Bezarius a63b359aab linux/hardened/patches/6.1: 6.1.51-hardened1 -> 6.1.52-hardened1 2023-09-14 21:14:44 -06:00
Raito Bezarius 747cf0be37 linux/hardened/patches/5.15: 5.15.130-hardened1 -> 5.15.131-hardened1 2023-09-14 21:14:44 -06:00
github-actions[bot] 3578e69dcd
Merge staging-next into staging 2023-09-15 00:02:48 +00:00
Thiago Kenji Okada 3abc44a430
Merge pull request #253963 from r-ryantm/auto-update/hwdata
hwdata: 0.373 -> 0.374
2023-09-14 23:57:56 +00:00
nikstur b234bbff0f systemd: re-exclude kernel-install from patchShebangs
Even though kernel-install was rewritten in C and is thus not a script
anymore that needs to be patched, there are still .install scripts in
the kernel-install directory that need to be patchd.
2023-09-14 20:44:52 +02:00
Atemu d61299fa2c
Merge pull request #255063 from zzzsyyy/update/xanmod
linux_xanmod, linux_xanmod_latest: 2023-09-13
2023-09-14 20:42:02 +02:00
github-actions[bot] dd6646009e
Merge staging-next into staging 2023-09-14 18:01:28 +00:00
ajs124 822db74bdd
Merge pull request #254769 from alyssais/nftables-noninteractive
nftables: add option to disable interactive
2023-09-14 14:21:05 +02:00
github-actions[bot] 3f7284c556
Merge staging-next into staging 2023-09-14 12:02:00 +00:00
Alyssa Ross 4a027948f9
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/applications/radio/soapysdr/default.nix
2023-09-14 11:31:01 +00:00
Alyssa Ross 1e0e8df197
nftables: add option to disable interactive
I think "CLI" is a very strange name for this, but that's what
upstream calls it.
2023-09-14 11:00:14 +00:00
Michele Guerini Rocco 607cb89351
Merge pull request #254512 from rnhmjoj/pr-anbox
anbox: always use postmarket OS images
2023-09-14 12:57:39 +02:00
Thiago Kenji Okada 1141931128
Merge pull request #255027 from JerrySM64/update-linux-zen
linuxKernel.kernels.linux_zen: 6.5.2-zen1 -> 6.5.3-zen1 ; linuxKernel.kernels.linux_lqx: 6.4.14-lqx1 -> 6.4.15-lqx1
2023-09-14 09:24:51 +00:00
zzzsyyy 3ab6f673fc
linux_xanmod_latest: 6.4.15 -> 6.5.3 2023-09-14 13:49:56 +08:00
zzzsyyy c73bbb0587
linux_xanmod: 6.1.52 -> 6.1.53 2023-09-14 13:49:56 +08:00
Vladimír Čunát f2ea252d23
Merge #253854: staging-next 2023-09-07 2023-09-14 07:38:41 +02:00
OTABI Tomoya a7c9c812e0
Merge pull request #255030 from khaneliman/yabai
yabai: 5.0.7 -> 5.0.8
2023-09-14 10:01:10 +09:00
Fabián Heredia Montiel d236ed3abd
Merge pull request #254143 from trofi/shadow-update
shadow: 4.13 -> 4.14.0
2023-09-13 18:04:16 -05:00
Austin Horstman 191f3e6f5d
yabai: 5.0.7 -> 5.0.8 2023-09-13 17:20:47 -05:00
Jerry 38dd9c57bc
linuxKernel.kernels.linux_lqx: 6.4.14-lqx1 -> 6.4.15-lqx1 2023-09-14 00:07:12 +02:00
Jerry 1cd990ebb3
linuxKernel.kernels.linux_zen: 6.5.2-zen1 -> 6.5.3-zen1 2023-09-14 00:05:33 +02:00
Raito Bezarius 044e23c2f8 linux: 6.5.2 -> 6.5.3 2023-09-13 18:07:09 +02:00
Raito Bezarius 7baeff62c1 linux: 6.4.15 -> 6.4.16 2023-09-13 17:56:34 +02:00
Raito Bezarius ebb9807b9d linux: 6.1.52 -> 6.1.53 2023-09-13 17:56:15 +02:00
Ryan Lahfa a314291652
Merge pull request #243242 from RaitoBezarius/systemd-254 2023-09-13 15:23:00 +02:00
github-actions[bot] f90dd167f5
Merge master into staging-next 2023-09-13 12:01:05 +00:00
Mario Rodas 61490ba1ac
Merge pull request #252587 from trofi/linuxHeaders-update
linuxHeaders: 6.4 -> 6.5
2023-09-13 06:23:06 -05:00
Mario Rodas a9c3abd955
Merge pull request #248592 from trofi/psmisc-update
psmisc: 23.5 -> 23.6
2023-09-13 06:17:25 -05:00
Jan Tojnar 1cd6d30f2f Merge branch 'master' into staging-next 2023-09-13 12:03:35 +02:00
nikstur c56ec54ba5 systemd: 254 -> 254.3 2023-09-13 12:02:41 +02:00
Raito Bezarius 97ee93da10 systemd: apply upstream patch for tmpfiles
This fixes notably the fact that /dev/zfs was not usable anymore as a user,
and potentially other things.

Tracked in systemd upstream under issue number 28653, 28765.
2023-09-13 12:02:41 +02:00
Raito Bezarius b2aaa2bfd8 systemd: make withPasswordQuality always disabled
It is not possible currently to compile systemd with it because passwdqc is not packaged.
2023-09-13 12:02:40 +02:00
Raito Bezarius 2696e44c42 systemd: make systemd-sysupdate optional via withSysupdate
Disable it in `systemdMinimal`
2023-09-13 12:02:40 +02:00
Raito Bezarius 1ea060a2b8 systemd: introduce withBootloader for sd-boot, sd-stub, sd-addon
Instead of relying blindly on `withEfi` which may not always be relevant.
2023-09-13 12:02:40 +02:00
Raito Bezarius 202da6443b systemd: 254-rc3 -> 254 2023-09-13 12:02:40 +02:00
Raito Bezarius bf993ea3cb systemd: 254-rc2 -> 254-rc3
739bbc5869
2023-09-13 12:02:40 +02:00
Raito Bezarius ded7958b99 systemd: 254-rc1 -> 254-rc2 2023-09-13 12:02:39 +02:00
Raito Bezarius fe6e299381 systemd: 253.5 -> 254-rc1
This is an early preparation for systemd v254 which causes some patch reflows
and EFI-related cleanups to their new build system with elf2efi, requiring pyelftools
as a Python packge.
2023-09-13 12:02:39 +02:00
Raito Bezarius 18b500811c systemdMinimal: expose withRepart flag and disable it
systemd-repart relies on cryptsetup to perform LUKS operations,
therefore, it's not suitable for systemdMinimal.
2023-09-13 12:02:39 +02:00
Fabián Heredia Montiel 37123711fc
Merge pull request #254879 from LibreCybernetics/treewide-vendorhash
treewide: vendorSha256 → vendorHash
2023-09-13 02:59:20 -05:00
Fabián Heredia Montiel ff323ed355 treewide: vendorSha256 → vendorHash
via: `find pkgs/ -type f -exec sed -i 's/vendorSha256 = "sha256/vendorHash = "sha256/' {};`
2023-09-13 01:03:44 -06:00
Emily Trau 5171b87765 minimal-bootstrap.musl: init at 1.2.4 2023-09-12 22:40:23 -07:00
John Ericson 6e5ff33c09
Merge pull request #254671 from emilytrau/minimal-gawk-glibc
minimal-bootstrap.gawk: upgrade to 4.1.4
2023-09-12 21:50:31 -07:00
Artturi b2f31a0188
Merge pull request #232329 from emilytrau/minimal-bootstrap-platforms 2023-09-13 06:01:25 +03:00
Fabián Heredia Montiel e40f7390bf
Merge pull request #254361 from zzzsyyy/update/xanmod
linux_xanmod, linux_xanmod_latest: 2023-09-07
2023-09-12 16:19:26 -05:00
Alyssa Ross 771d87046a
cryptsetup: make all programs optional (#254767)
Some use cases (think appliances) call for veritysetup but not
cryptsetup, and others (like NixOS) don't need veritysetup and usually
not integritysetup.  This is especially useful for pkgsStatic where
each program contains a whole copy of the libraries it needs so is
quite large.
2023-09-12 20:31:50 +02:00
github-actions[bot] 564dc31f47
Merge staging-next into staging 2023-09-12 18:01:30 +00:00
Vladimír Čunát 300eaad172
Merge branch 'master' into staging-next 2023-09-12 19:06:44 +02:00
Maxine Aubrey 9204ded9bd
maintainers: maxeaubrey → amaxine 2023-09-12 17:21:05 +02:00
github-actions[bot] 757197a9df
Merge staging-next into staging 2023-09-12 12:01:40 +00:00
github-actions[bot] 92f41becba
Merge master into staging-next 2023-09-12 12:01:13 +00:00
Kiskae 813e000742 linux_testing: 6.5-rc7 -> 6.6-rc1
rc1: https://lwn.net/Articles/944122/
2023-09-12 07:45:33 +00:00
github-actions[bot] 25bf10cc3a
Merge staging-next into staging 2023-09-12 06:01:38 +00:00
github-actions[bot] 63ba1040fd
Merge master into staging-next 2023-09-12 06:01:09 +00:00
Edward Tjörnhammar 9b95f21cdb nvidia,nixos/nvidia: add datacenter drivers compatible with default cudaPkgs
For NVLink topology systems we need fabricmanager. Fabricmanager itself is
dependent on the datacenter driver set and not the regular x11 ones, it is also
tightly tied to the driver version. Furhtermore the current cudaPackages
defaults to version 11.8, which corresponds to the 520 datacenter drivers.

Future improvement should be to switch the main nvidia datacenter driver version
on the `config.cudaVersion` since these are well known from:

> https://docs.nvidia.com/deploy/cuda-compatibility/index.html#use-the-right-compat-package

This adds nixos configuration options `hardware.nvidia.datacenter.enable` and
`hardware.nvidia.datacenter.settings` (the settings configure fabricmanager)

Other interesting external links related to this commit are:

* Fabricmanager download site:
    - https://developer.download.nvidia.com/compute/cuda/redist/fabricmanager/linux-x86_64/
* Data Center drivers:
    - https://www.nvidia.com/Download/driverResults.aspx/193711/en-us/

Implementation specific details:

* Fabricmanager is added as a passthru package, similar to settings and
  presistenced.
* Adds `use{Settings,Persistenced,Fabricmanager}` with defaults to preserve x11
  expressions.
* Utilizes mkMerge to split the `hardware.nvidia` module into three comment
  delimited sections:
    1. Common
    2. X11/xorg
    3. Data Center
* Uses asserts to make the configurations mutualy exclusive.

Notes:

* Data Center Drivers are `x86_64` only.
* Reuses the `nvidia_x11` attribute in nixpkgs on enable, e.g. doesn't change it
  to `nvidia_driver` and sets that to either `nvidia_x11` or `nvidia_dc`.
* Should have a helper function which is switched on `config.cudaVersion` like
  `selectHighestVersion` but rather `selectCudaCompatibleVersion`.
2023-09-12 07:17:33 +02:00
Emily Trau fd61c0eee0 minimal-bootstrap.mes: remove unneeded platform flag 2023-09-11 22:08:59 -07:00
Emily Trau a056c7dd07 minimal-bootstrap.stage0-posix: support x86_64-linux 2023-09-11 22:08:54 -07:00
Emily Trau 5a3d1bcb12 minimal-bootstrap.gawk: init at 4.1.4 2023-09-11 21:44:03 -07:00
Emily Trau 04a90698aa minimal-bootstrap.gawk-mes: rename from gawk 2023-09-11 20:21:51 -07:00
Emily Trau 6195c0e808 minimal-bootstrap.bash: add bin/sh symlink 2023-09-11 20:17:23 -07:00
github-actions[bot] 8481e5d2d3
Merge staging-next into staging 2023-09-12 00:02:17 +00:00