Commit graph

24201 commits

Author SHA1 Message Date
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
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
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
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
Anderson Torres 3fc613c5ba
Merge branch 'master' into staging-next 2023-09-11 23:25:38 +00:00
Artturin e270be8f44 iproute2: fix cross regression from 620f9f11f8 2023-09-12 01:34:57 +03:00
R. Ryantm b474e45651 uclibc: 1.0.42 -> 1.0.44 2023-09-11 18:41:19 +00:00
rnhmjoj 705b998b83
anbox: always use postmarket OS images 2023-09-11 08:09:37 +02:00
Matthew Toohey 9701a454f1 fan2go: 0.8.0 -> 0.8.1 2023-09-10 21:12:13 -04:00
github-actions[bot] 72404a8fe8
Merge master into staging-next 2023-09-10 18:00:53 +00:00
Doron Behar cfb7741028
Merge pull request #250501 from miallo/nixos-rebuild/list-generations
nixos-rebuild: Add list-generations
2023-09-10 16:20:14 +00:00
K900 8e4b53be9d linux: fix hash for 6.5.2
TODO: investigate why the update script broke
2023-09-10 16:40:24 +03:00
Jenny 6fed5bcac6
pam_mount: 2.19 -> 2.20 (#254389) 2023-09-10 15:35:41 +02:00
Michael Lohmann cc625486c4 nixos-rebuild: Add list-generations
Add new command `nixos-rebuild list-generations`. It will show an output
like

```
$ nixos-rebuild list-generations
Generation      Build-date               NixOS version           Kernel  Configuration Revision                    Specialisations
52   (current)  Fri 2023-08-18 08:17:27  23.11.20230817.0f46300  6.4.10  448160aeccf6a7184bd8a84290d527819f1c552c  *
51              Mon 2023-08-07 17:56:41  23.11.20230807.31b1eed  6.4.8   99ef480007ca51e3d440aa4fa6558178d63f9c42  *
```

This also mentions the change in the upcoming release notes
2023-09-10 15:13:04 +02:00
Maciej Krüger 964006733a
Merge pull request #252167 from mkg20001/fw-ectool 2023-09-10 14:25:41 +02:00
Yureka c577bd9399 Merge remote-tracking branch 'nixos/master' into HEAD 2023-09-10 11:51:33 +02:00
zzzsyyy 3f2f8de5ef
linux_xanmod_latest: 6.4.12 -> 6.4.15 2023-09-10 17:34:44 +08:00
zzzsyyy cda839e95e
linux_xanmod: 6.1.47 -> 6.1.52 2023-09-10 17:33:10 +08:00
Maximilian Bosch 734391f14b
Merge pull request #253991 from Ma27/linux-kernel-updates
Linux kernel updates 2023-09-06
2023-09-10 11:31:14 +02:00
github-actions[bot] 66c722f52f
Merge master into staging-next 2023-09-09 18:01:05 +00:00
hexchen 08f93ba684 decklink: update to 12.5 2023-09-09 19:45:50 +02:00
hexchen 59271ebaa5 decklink: update to 12.2 2023-09-09 19:45:50 +02:00
hexchen df68d342c9 linuxPackages.decklink: init at 12.0a14 2023-09-09 19:45:50 +02:00
markuskowa 9f48070e89
Merge pull request #254173 from r-ryantm/auto-update/linuxptp
linuxptp: 4.0 -> 4.1
2023-09-09 17:33:52 +02:00
Yureka ef69e91c60 Merge branch 'waf-cross' of https://github.com/atorres1985-contrib/nixpkgs into HEAD 2023-09-09 08:27:19 +02:00
github-actions[bot] b4fdbf27f2
Merge master into staging-next 2023-09-09 06:01:15 +00:00