Commit Graph

24231 Commits

Author SHA1 Message Date
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
Austin Horstman
ad07cd4fc2
treewide: add version tests (#255781) 2023-09-18 22:58:14 +03: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
Weijia Wang
d368bcfc4b utm: 4.2.5 -> 4.3.5 2023-09-18 14:00:19 +02: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
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
74b1db5164
Merge pull request #253255 from R-VdP/fwupd_1_9_5 2023-09-16 17:48:55 +02:00
Yureka
7f5927b335
multipath-tools: 0.9.4 -> 0.9.6 (#255388) 2023-09-16 10:42:34 +02: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
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
ajs124
822db74bdd
Merge pull request #254769 from alyssais/nftables-noninteractive
nftables: add option to disable interactive
2023-09-14 14:21:05 +02: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
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
github-actions[bot]
f90dd167f5
Merge master into staging-next 2023-09-13 12:01:05 +00: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
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
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]
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]
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