| Commit message (Expand) | Author | Age | Files | Lines |
| * | treewide: clean up 'meta = with' pattern•••This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.
Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
| Ihar Hrachyshka | 2025-12-10 | 3 | -7/+7 |
| * | ath9k-htc-blobless-firmware-{unstable}: fix cmake 4 error (#457087) | Sandro | 2025-11-07 | 1 | -0/+3 |
| |\ |
|
| | * | ath9k-htc-blobless-firmware,ath9k-htc-blobless-firmware-unstable: fix cmake 4... | Guy Chronister | 2025-10-30 | 1 | -0/+3 |
| * | | treewide: mark as broken on darwin (last successful Hydra build in 2024) | Rafael Ieda | 2025-11-05 | 1 | -0/+2 |
| |/ |
|
| * | lib.licenses: replace classpath license with exception•••The GPL-2.0-with-classpath-exception is deprecated in spdx and the exception Classpath-exception-2.0 should be used instead.
Other Classpath license hace also benn replaced with it.
| jopejoe1 | 2025-08-31 | 1 | -1/+2 |
| * | treewide: run nixfmt 1.0.0 | Wolfgang Walther | 2025-07-24 | 2 | -47/+45 |
| * | raspberrypifw: 1.20241008 -> 1.20250430 | R. Ryantm | 2025-07-11 | 1 | -2/+2 |
| * | ath9k: fix build of old gmp by disabling compiler warnings | Atemu | 2025-05-18 | 1 | -1/+6 |
| * | Revert "treewide: replace `rev` with `tag`"•••This reverts commit 65a333600d5c88a98d674f637d092807cfc12253.
This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.
It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).
A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.
[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e4587d75882aebc21a04bee960418f8ce9
| Winter | 2025-04-08 | 2 | -2/+2 |
| * | treewide: replace `rev` with `tag` | Pol Dellaiera | 2025-04-07 | 2 | -2/+2 |
| * | treewide: Format all Nix files•••Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:
nix-build ci -A fmt.check
This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).
This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).
Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](https://github.com/NixOS/nixpkgs/tree/8616af08d915377bd930395f3b700a0e93d08728/maintainers/scripts/auto-rebase).
If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
| Silvan Mosberger | 2025-04-01 | 1 | -1/+5 |
| * | treewide: migrate packages to pkgs/by-name, again | jopejoe1 | 2025-03-25 | 2 | -66/+0 |
| * | linux-firmware: 20250211 -> 20250311, fetch from cdn.kernel.org•••The git snapshot export is down and slow and we don't need it
because we fake git anyway.
| K900 | 2025-03-11 | 1 | -3/+3 |
| * | linux-firmware: 20250109 -> 20250211 | K900 | 2025-02-12 | 1 | -2/+2 |
| * | linux-firmware: 20241210 -> 20250109 | K900 | 2025-01-10 | 1 | -2/+2 |
| * | linux-firmware: 20241110 -> 20241210 (#364011) | K900 | 2024-12-11 | 1 | -2/+2 |
| |\ |
|
| | * | linux-firmware: 20241110 -> 20241210 | K900 | 2024-12-10 | 1 | -2/+2 |
| * | | treewide: format all inactive Nix files•••After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.
Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.
A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.
This commit was automatically created and can be verified using
nix-build https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \
--argstr baseRev b32a0943687d2a5094a6d92f25a4b6e16a76b5b7
result/bin/apply-formatting $NIXPKGS_PATH
| Silvan Mosberger | 2024-12-10 | 6 | -136/+194 |
| |/ |
|
| * | linux-rpi, raspberrypifw: 6.6.31-stable_20240529 -> 6.6.51-stable_20241008 (#... | Sefa Eyeoglu | 2024-11-18 | 1 | -2/+2 |
| |\ |
|
| | * | raspberrypifw: 1.20240926 -> 1.20241008 | Ratchanan Srirattanamet | 2024-11-03 | 1 | -2/+2 |
| * | | linux-firmware: 20241017 -> 20241110 | K900 | 2024-11-11 | 1 | -2/+2 |
| * | | treewide: migrate packages to pkgs/by-name, take 1•••We are migrating packages that meet below requirements:
1. using `callPackage`
2. called path is a directory
3. overriding set is empty (`{ }`)
4. not containing path expressions other than relative path (to
makenixpkgs-vet happy)
5. not referenced by nix files outside of the directory, other
than`pkgs/top-level/all-packages.nix`
6. not referencing nix files outside of the directory
7. not referencing `default.nix` (since it's changed to `package.nix`)
8. `outPath` doesn't change after migration
The tool is here: https://github.com/Aleksanaa/by-name-migrate.
| aleksana | 2024-11-09 | 24 | -7864/+0 |
| * | | treewide: use getLib when accessing clang / libclang / stdenv.cc.cc•••In preparation to eliminate the lib output for the unwrapped clang, use
`lib.getLib` to access the `lib` output.
| Reno Dakota | 2024-11-07 | 1 | -1/+1 |
| |/ |
|
| * | linux-firmware: fix build when cross-compiling•••Using `findutils` in such a way where `callPackage` cannot splice it to
use the `buildPlatform`'s package-set breaks building `linux-firmware`
when `buildPlatform` != `hostPlatform`. Since `findutils` is already
included in all `stdenv.mkDerivation` calls, we can get rid of pulling
in the different `findutils` and re-use the one that works on
`buildPlatform`.
| Jared Baur | 2024-10-19 | 1 | -2/+1 |
| * | linux-firmware: 20240909 -> 20241017 | K900 | 2024-10-17 | 1 | -5/+26 |
| * | sof-firmware: add new files from 2024.09 | melvyn | 2024-10-13 | 1 | -0/+1 |
| * | ipu6: update packages•••This updates the ipu6 driver and firmware to a more recent version,
which seems to at least work in Chrom{e,ium}.
ipu6-drivers now relies on the in-kernel ipu6 kernel driver, so we
update our logic and metadata for it.
| Matej Cotman | 2024-10-12 | 2 | -10/+11 |
| * | firmware-updater: unstable-2024-18-04 -> 0-unstable-2024-10-03 | Tristan Ross | 2024-10-06 | 3 | -154/+203 |
| * | sof-firmware: 2024.06 -> 2024.09 | R. Ryantm | 2024-10-04 | 1 | -2/+2 |
| * | raspberrypifw: 1.20240924 -> 1.20240926 | R. Ryantm | 2024-10-02 | 1 | -2/+2 |
| * | raspberrypifw: 1.20240902 -> 1.20240924 (#344258) | Nick Cao | 2024-09-24 | 1 | -2/+2 |
| |\ |
|
| | * | raspberrypifw: 1.20240902 -> 1.20240924 | R. Ryantm | 2024-09-24 | 1 | -2/+2 |
| * | | treewide: replace `stdenv.is` with `stdenv.hostPlatform.is`•••In preparation for the deprecation of `stdenv.isX`.
These shorthands are not conducive to cross-compilation because they
hide the platforms.
Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way
One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059
There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.
```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
| Artturin | 2024-09-25 | 2 | -3/+3 |
| |/ |
|
| * | linux-firmware: 20240811 -> 20240909 | K900 | 2024-09-09 | 1 | -2/+2 |
| * | sof-firmware: 2024.03 -> 2024.06 (#328215) | Nick Cao | 2024-09-08 | 1 | -2/+2 |
| |\ |
|
| | * | sof-firmware: 2024.03 -> 2024.06 | R. Ryantm | 2024-07-18 | 1 | -2/+2 |
| * | | raspberrypifw: 1.20240529 -> 1.20240902 | R. Ryantm | 2024-09-02 | 1 | -2/+2 |
| * | | rtl8192su-firmware: remove 'with lib;' | Felix Buehler | 2024-08-16 | 1 | -1/+0 |
| * | | linux-firmware: 20240709 -> 20240811 | K900 | 2024-08-11 | 1 | -2/+2 |
| * | | Merge pull request #312403 from alois31/rtw88 | Sandro | 2024-07-31 | 1 | -25/+0 |
| |\ \ |
|
| | * | | rtw88-firmware: drop•••It's all part of linux-firmware now.
| Alois Wohlschlager | 2024-07-31 | 1 | -25/+0 |
| * | | | treewide: remove unused with statements from maintainer lists•••$ find -type f -name '*.nix' -print0 | xargs -P "$(nproc)" -0 sed -i \
-e 's!with lib.maintainers; \[ *\];![ ];!' \
-e 's!with maintainers; \[ *\];![ ];!'
| Jörg Thalheim | 2024-07-29 | 4 | -4/+4 |
| | |/
|/| |
|
| * | | linux-firmware: 20240610 -> 20240709 | K900 | 2024-07-09 | 1 | -2/+2 |
| * | | linux-firmware: remove FOD•••This being a FOD seems to only have historical reasons.
Remove the source.nix file, as well as the custom update script, and FOD.
Simply making this a normal input-addressed derivation, with a version
being interpolated makes this easy to update with update-source-version.
| Florian Klink | 2024-07-07 | 3 | -66/+14 |
| * | | pkgs/os-specific: remove licenses.gpl2 | Jussi Kuokkanen | 2024-06-21 | 1 | -1/+1 |
| * | | Merge pull request #321436 from samueldr/ce n'est qu'un au revoir, à l... | Samuel Dionne-Riel | 2024-06-21 | 1 | -1/+1 |
| |\ \ |
|
| | * | | raspberrypi-armstubs: Drop samueldr as maintainer | Samuel Dionne-Riel | 2024-06-20 | 1 | -1/+1 |
| | |/ |
|
| * | | raspberrypiWirelessFirmware: unstable-2023-11-15 -> unstable-2024-02-26 | Ratchanan Srirattanamet | 2024-06-17 | 1 | -5/+5 |
| * | | raspberrypifw: stable_20231123 -> 1.20240529•••The repo starts to tag commits again, so we use the tag for version
again.
| Ratchanan Srirattanamet | 2024-06-17 | 1 | -6/+3 |
| |/ |
|
| * | Merge pull request #318828 from K900/linux-firmware-20240610•••linux-firmware: 20240513 -> 20240610 | K900 | 2024-06-11 | 1 | -4/+4 |
| |\ |
|