about summary refs log tree commit diff
path: root/pkgs/os-specific
Commit message (Collapse)AuthorAge
* Merge pull request #278193 from zzzsyyy/update/xanmodAtemu2024-01-07
|\ | | | | linux_xanmod, linux_xanmod_latest: 2024-01-01
| * linux_xanmod_latest: 6.6.8 -> 6.6.9zzzsyyy2024-01-02
| |
| * linux_xanmod: 6.1.69 -> 6.1.70zzzsyyy2024-01-02
| |
* | Merge pull request #279267 from JerrySM64/update-linux-zenThiago Kenji Okada2024-01-07
|\ \ | | | | | | linuxKernel.kernels.linux_zen: 6.6.9-zen1 -> 6.6.10-zen1 ; linuxKernel.kernels.linux_lqx: 6.6.9-lqx1 -> 6.6.10-lqx1
| * | linuxKernel.kernels.linux_lqx: 6.6.9-lqx1 -> 6.6.10-lqx1Jerry Starke2024-01-07
| | |
| * | linuxKernel.kernels.linux_zen: 6.6.9-zen1 -> 6.6.10-zen1Jerry Starke2024-01-07
| | |
* | | Merge pull request #279287 from bhipple/u/qmkNick Cao2024-01-07
|\ \ \ | | | | | | | | qmk-udev-rules: 0.22.3 -> 0.23.3
| * | | qmk-udev-rules: 0.22.3 -> 0.23.3Benjamin Hipple2024-01-06
| | | | | | | | | | | | | | | | | | | | | | | | There's no actual change to the udev rules, but I figured I'd bump it while updating the comment to call out that there's a nixos module for this specifically, without having to update udev packages.
* | | | Merge pull request #275436 from vifino/nvme-updatesmaxine2024-01-07
|\ \ \ \ | | | | | | | | | | libnvme: 1.6 -> 1.7.1; nvme-cli: 2.6 -> 2.7
| * | | | nvme-cli: 2.6 -> 2.7Adrian Pistol2023-12-21
| | | | |
| * | | | libnvme: 1.6 -> 1.7.1Adrian Pistol2023-12-21
| | | | |
* | | | | Merge pull request #279146 from alyssais/udmabufJörg Thalheim2024-01-07
|\ \ \ \ \ | | | | | | | | | | | | linux: enable UDMABUF
| * | | | | linux: enable UDMABUFAlyssa Ross2024-01-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > A driver to let userspace turn memfd regions into dma-bufs. > Qemu can use this to create host dmabufs for guest framebuffers. Enabled by Fedora and Arch.
* | | | | | Merge branch 'master' into pr/bcachefsJörg Thalheim2024-01-07
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | Merge pull request #279219 from r-ryantm/auto-update/linux-wifi-hotspotNick Cao2024-01-06
| |\ \ \ \ \ | | |_|_|/ / | |/| | | | linux-wifi-hotspot: 4.7.0 -> 4.7.1
| | * | | | linux-wifi-hotspot: 4.7.0 -> 4.7.1R. Ryantm2024-01-06
| | | | | |
| * | | | | Merge pull request #279043 from wegank/wxmsw-dropWeijia Wang2024-01-06
| |\ \ \ \ \ | | |/ / / / | |/| | | | windows.wxMSW: drop
| | * | | | windows.wxMSW: dropWeijia Wang2024-01-06
| | |/ / /
| * | | | Merge pull request #277795 from ck3d/tbs-20231210Christian Kögler2024-01-06
| |\ \ \ \ | | | | | | | | | | | | linux.tbs: 2018.04.18 -> 20231210
| | * | | | linux.tbs: 2018.04.18 -> 20231210Christian Kögler2023-12-30
| | | | | |
| * | | | | Merge pull request #278808 from mweinelt/maintenanceMartin Weinelt2024-01-06
| |\ \ \ \ \ | | | | | | | | | | | | | | Scale back maintainership on various packages
| | * | | | | treewide: scale back maintainership for various packagesMartin Weinelt2024-01-05
| | | | | | |
| * | | | | | Merge pull request #278538 from nekowinston/bump-yabai-6.0.3Weijia Wang2024-01-06
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | yabai: 6.0.2 -> 6.0.4
| | * | | | | | yabai: 6.0.2 -> 6.0.4winston2024-01-03
| | | |/ / / / | | |/| | | |
| * | | | | | Merge pull request #278979 from K900/kernels-20240105K9002024-01-05
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Kernel updates for 2024-01-05
| | * | | | | | linux_latest-libre: 19453 -> 19459K9002024-01-05
| | | | | | | |
| | * | | | | | linux-rt_6_1: 6.1.67-rt20 -> 6.1.70-rt21K9002024-01-05
| | | | | | | |
| | * | | | | | linux-rt_5_4: 5.4.257-rt87 -> 5.4.264-rt88K9002024-01-05
| | | | | | | |
| | * | | | | | linux-rt_5_15: 5.15.141-rt72 -> 5.15.145-rt73K9002024-01-05
| | | | | | | |
| | * | | | | | linux_5_10: 5.10.205 -> 5.10.206K9002024-01-05
| | | | | | | |
| | * | | | | | linux_5_15: 5.15.145 -> 5.15.146K9002024-01-05
| | | | | | | |
| | * | | | | | linux_6_1: 6.1.69 -> 6.1.71K9002024-01-05
| | | | | | | |
| | * | | | | | linux_6_6: 6.6.8 -> 6.6.10K9002024-01-05
| | | | | | | |
| | * | | | | | linux_testing: 6.7-rc7 -> 6.7-rc8K9002024-01-05
| | | | | | | |
| * | | | | | | Merge pull request #278915 from trofi/nvidia-x11-fix-evalNick Cao2024-01-05
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | nvidia-x11: add an assert that `useSettings` implies more than `libsO…
| | * | | | | | nvidia-x11: add an assert that `useSettings` implies more than `libsOnly`Sergei Trofimovich2024-01-05
| | | |/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without the change `primusLib.glvnd.settings` fails the eval without a chance of recovery (uncatchable error): $ NIXPKGS_ALLOW_UNFREE=1 nix build --no-link -f. primusLib.glvnd.settings error: … while calling the 'derivationStrict' builtin at /derivation-internal.nix:9:12: 8| 9| strict = derivationStrict drvAttrs; | ^ 10| … while evaluating derivation 'nvidia-settings-545.29.06' whose name attribute is located at pkgs/stdenv/generic/make-derivation.nix:348:7 … while evaluating attribute 'postPatch' of derivation 'nvidia-settings-545.29.06' at pkgs/os-specific/linux/nvidia-x11/settings.nix:81:3: 80| 81| postPatch = lib.optionalString nvidia_x11.useProfiles '' | ^ 82| sed -i 's,/usr/share/nvidia/,${nvidia_x11.bin}/share/nvidia/,g' src/gtk+-2.x/ctkappprofile.c error: attribute 'bin' missing at pkgs/os-specific/linux/nvidia-x11/settings.nix:82:36: 81| postPatch = lib.optionalString nvidia_x11.useProfiles '' 82| sed -i 's,/usr/share/nvidia/,${nvidia_x11.bin}/share/nvidia/,g' src/gtk+-2.x/ctkappprofile.c | ^ 83| ''; After the change `builtins.tryEval` can catch errors thrown by `assert`.
| * | | | | | Merge pull request #277708 from Ma27/min-supported-kernelK9002024-01-05
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | linux: avoid re-adding unsupported kernel branches (4.14) in this case in updater scripts
| | * | | | | | linux: remove 4.14 from kernels-org.jsonMaximilian Bosch2024-01-02
| | | | | | | |
| | * | | | | | linux: ignore kernel branches older than min supported branchMaximilian Bosch2024-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Right now, hashes for 4.14 are kept (and thus also maintained by the hardened updater) even though we don't support that anymore, the oldest supported branch is 4.19. To avoid having to remember too many places where to drop a kernel when dropping an old one (next will be 4.19), the oldest kernel branch will be determined by the lowest version number in the keys of `kernels-org.json`. That way, it's sufficient to drop an old branch from this file and it will be ignored on the upcoming update runs. Yes, the code to read from that file is duplicated, but I'd expect the min version to change way more often than 3 lines of code reading a version from a JSON file[1]. The logic is fairly simple though: if the branch (i.e. MAJOR.MINOR) of a kernel that's listed on kernel.org[2] is older than the oldest version in `kernels-org.json`, it's omitted on update and a message is printed like this: [...] linux_5_4: 5.4.265 is latest, skipping... linux_4_19: 4.19.303 is latest, skipping... 4.14 is too old and not supported anymore, skipping... Kernels that have the branch `testing` are excluded from that check and always allowed. [1] Also, I'm unhappy already that I can't just do a relative import in here to deduplicate the function and for 3 lines of code it seems like unnecessarily much effort to create a python package structure here. [2] Kernels that got unlisted there are too old to be added/kept here anyways.
| | * | | | | | linux/hardened: read min supported kernel from kernels-org.jsonMaximilian Bosch2024-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This one isn't 4.14 anymore and that should've been updated while removing 4.14, but is easy to miss. Since it's not expected that we have versions older than the oldest mainline version from `kernels-org.json`, determine the minimum supported version by reading it from there. Also, this means lesser places to update when dropping old kernels. This needs an additional change for the mainline updater to make sure that no older versions appear there[1]. This will be implemented in the next commit. [1] At the time of implementing this, the oldest supported kernel was 4.19, however 4.14 wasn't EOL yet and thus still picked up by the mainline updater.
| * | | | | | | Merge pull request #263345 from hacker1024/feature/pub2nixMaciej Krüger2024-01-05
| |\ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | | dart: Use Nix instead of Pub
| | * | | | | | buildDartApplication: Remove depsListFilehacker10242023-12-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We get a dependency list with pub2nix now. We can no longer easily distinguish between development dependency dependencies and regular dependency dependencies, but we weren't doing this anyway.
| | * | | | | | dart: Use Nix instead of Pubhacker10242023-12-26
| | | | | | | |
| * | | | | | | Merge pull request #278474 from r-vdp/fwupd_1_9_11maxine2024-01-04
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | fwupd: 1.9.10 -> 1.9.11
| | * | | | | | | fwupd: 1.9.10 -> 1.9.11r-vdp2024-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/fwupd/fwupd/releases/tag/1.9.11
| * | | | | | | | raycast: 1.61.2 -> 1.64.4Yifei Sun2024-01-03
| | |_|_|_|/ / / | |/| | | | | |
| * | | | | | | Merge pull request #276239 from r-ryantm/auto-update/semodule-utilsWeijia Wang2024-01-03
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | semodule-utils: 3.5 -> 3.6
| | * | | | | | | semodule-utils: 3.5 -> 3.6R. Ryantm2023-12-23
| | | |_|_|_|_|/ | | |/| | | | |
| * | | | | | | Merge pull request #274698 from r-ryantm/auto-update/libsemanageWeijia Wang2024-01-03
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | libsemanage: 3.5 -> 3.6
| | * | | | | | | libsemanage: 3.5 -> 3.6R. Ryantm2023-12-16
| | | | | | | | |