| Commit message (Expand) | Author | Age | Files | Lines |
| * | dub-to-nix: set pname, version=0.0.1 (#487342) | Jo | 2026-02-05 | 1 | -0/+2 |
| |\ |
|
| | * | dub-to-nix: set pname, version•••In an effort to set pname + version for all packages
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
| Ethan Carter Edwards | 2026-02-05 | 1 | -0/+2 |
| * | | libSM: rename references and deprecate alias•••this shouldn't create any rebuilds
| quantenzitrone | 2026-02-04 | 1 | -2/+2 |
| * | | libICE: rename references and deprecate alias•••this shouldn't create any rebuilds
| quantenzitrone | 2026-02-04 | 1 | -2/+2 |
| |/ |
|
| * | buildDubPackage: fix flag arrays not being expanded correctly (#486535) | Toma | 2026-02-04 | 2 | -2/+15 |
| |\ |
|
| | * | buildDubPackage: fix flag arrays not being expanded correctly•••Use concatTo to properly handle dubBuildFlags, dubTestFlags, and
dubFlags. Previously these were used as "${var[@]}" but Nix lists
become space-separated strings, not bash arrays, causing all flags
to be concatenated into a single argument.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
| Claude Code | 2026-02-03 | 2 | -2/+15 |
| * | | fixup-yarn-lock: set pname and version | Sigmanificient | 2026-02-04 | 1 | -1/+2 |
| * | | prefetch-yarn-deps: set pname and version | Sigmanificient | 2026-02-04 | 1 | -1/+2 |
| * | | pub2nix.generatePackageGraph: use workspace package config | Luminar Leaf | 2026-02-03 | 1 | -1/+1 |
| * | | buildMozillaMach: use vendored icu library (#484884) | Vladimír Čunát | 2026-01-31 | 1 | -8/+2 |
| |\ \ |
|
| | * | | buildMozillaMach: use vendored icu library•••Mozilla vendors various patches on top of ICU that upstream is very slow
to accept. Instead of extracting the patches and keeping them up to date
on our system icu we decided it would likely be fine to rely on the
vendored version.
| Martin Weinelt | 2026-01-28 | 1 | -8/+2 |
| | |/ |
|
| * | | fetchFromCodeberg: init•••It's 'fetchFromGitea', with the domain already set.
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
| Fernando Rodrigues | 2026-01-31 | 1 | -0/+2 |
| * | | buildFHSEnv: don't overwrite env vars to /usr prefix (#485098) | Bjørn Forsman | 2026-01-31 | 1 | -6/+7 |
| |\ \ |
|
| | * | | buildFHSEnv: don't overwrite env vars to /usr prefix•••Overwriting needlessly breaks using buildFHSEnv programs inside other
derivations / build envs. Fix it by prepending the FHS paths instead.
(I think the FHS paths should have the lowest priority, by suffixing
them, but prefixing is a less disruptive change, so do that for now.)
Test setup:
$ NIXPKGS_ALLOW_UNFREE=1 nix-build -A quartus-prime-lite
Before:
$ NIX_CFLAGS_COMPILE="-I /path" NIX_CFLAGS_LINK="-L /path" NIX_LDFLAGS="-L /path" PKG_CONFIG_PATH=/path ACLOCAL_PATH=/path ./result/bin/quartus-prime-lite bash -c 'printf "NIX_CFLAGS_COMPILE=$NIX_CFLAGS_COMPILE\nNIX_CFLAGS_LINK=$NIX_CFLAGS_LINK\nNIX_LDFLAGS=$NIX_LDFLAGS\nPKG_CONFIG_PATH=$PKG_CONFIG_PATH\nACLOCAL_PATH=$ACLOCAL_PATH\n"'
NIX_CFLAGS_COMPILE=-idirafter /usr/include
NIX_CFLAGS_LINK=-L/usr/lib -L/usr/lib32
NIX_LDFLAGS=-L/usr/lib -L/usr/lib32
PKG_CONFIG_PATH=/usr/lib/pkgconfig
ACLOCAL_PATH=/usr/share/aclocal
After:
$ NIX_CFLAGS_COMPILE="-I /path" NIX_CFLAGS_LINK="-L /path" NIX_LDFLAGS="-L /path" PKG_CONFIG_PATH=/path ACLOCAL_PATH=/path ./result/bin/quartus-prime-lite bash -c 'printf "NIX_CFLAGS_COMPILE=$NIX_CFLAGS_COMPILE\nNIX_CFLAGS_LINK=$NIX_CFLAGS_LINK\nNIX_LDFLAGS=$NIX_LDFLAGS\nPKG_CONFIG_PATH=$PKG_CONFIG_PATH\nACLOCAL_PATH=$ACLOCAL_PATH\n"'
NIX_CFLAGS_COMPILE=-idirafter /usr/include -I /path
NIX_CFLAGS_LINK=-L/usr/lib -L/usr/lib32 -L /path
NIX_LDFLAGS=-L/usr/lib -L/usr/lib32 -L /path
PKG_CONFIG_PATH=/usr/lib/pkgconfig:/path
ACLOCAL_PATH=/usr/share/aclocal:/path
(I also included GST_PLUGIN_SYSTEM_PATH_1_0, although it's not a "build"
oriented variable.)
| Bjørn Forsman | 2026-01-29 | 1 | -6/+7 |
| * | | | Merge master into staging-nixos | nixpkgs-ci[bot] | 2026-01-28 | 1 | -7/+7 |
| |\| | |
|
| | * | | build-fhsenv-bubblewrap: use `hostPlatform.is64bit` for `$out/usr/lib` (#469758) | Matt Sturgeon | 2026-01-28 | 1 | -7/+7 |
| | |\ \ |
|
| | | * | | build-fhsenv-bubblewrap: use `hostPlatform.is64bit` for `$out/usr/lib`•••Follow-up to d151f99d0f0c460b2f5344c58a4e1b759b7dffcd
Compute the `$out/usr/lib` target using `hostPlatform.is64bit` and
`is32bit` instead of explicitly listing supported systems.
Note: `hostPlatform.libDir` is not used because it doesn't handle
non-linux systems and does not match the FHS expectations for aarch64 in
this context.
| Matt Sturgeon | 2026-01-27 | 1 | -7/+7 |
| * | | | | Merge master into staging-nixos | nixpkgs-ci[bot] | 2026-01-28 | 1 | -1/+2 |
| |\| | | |
|
| | * | | | compressFirmwareZstd: enable __structuredAttrs and fix allowedRequisites (#48... | Philip Taron | 2026-01-27 | 1 | -1/+2 |
| | |\ \ \ |
|
| | | * | | | compressFirmwareZstd: enable __structuredAttrs and fix allowedRequisites | Stefan Frijters | 2026-01-25 | 1 | -1/+2 |
| * | | | | | kernel/modules-closure.sh: depmod fails on Linux 6.12+ due to missing modules... | Alyssa Ross | 2026-01-27 | 1 | -0/+2 |
| |\ \ \ \ \ |
|
| | * | | | | | kernel/modules-closure: copy modules.builtin.modinfo for depmod•••Co-authored-by: Alyssa Ross <hi@alyssa.is>
| 韶光 | 2026-01-27 | 1 | -0/+2 |
| | | |_|_|/
| |/| | | |
|
| * | | | | | Merge master into staging-nixos | nixpkgs-ci[bot] | 2026-01-27 | 1 | -57/+48 |
| |\ \ \ \ \
| | |/ / /
| |/| | | |
|
| | * | | | | mkShell: use extendMkDerivation (#483532) | Philip Taron | 2026-01-27 | 1 | -57/+48 |
| | |\ \ \ \
| | |/ / /
| |/| | | |
|
| | | * | | | mkShell: use extendMkDerivation | 0xda157 | 2026-01-26 | 1 | -57/+48 |
| | | |/ / |
|
| * | | | | Merge master into staging-nixos | nixpkgs-ci[bot] | 2026-01-26 | 4 | -42/+52 |
| |\| | | |
|
| | * | | | treewide: remove references to the xorg namespace in `pkgs` (automated)•••this creates some eval errors that will be fixed in the next commit
done with the following script:
```fish
\#!/usr/bin/env fish
set packagesjson (nix eval --impure --json --expr '
let
lib = import ./lib;
in
import pkgs/servers/x11/xorg/default.nix (lib.mapAttrs (
name: _:
if name == "lib" then
lib
else if name == "config" then
{ allowAliases = false; }
else
name
) (__functionArgs (import pkgs/servers/x11/xorg/default.nix))) { }
' | jq)
set one (grep '^ [A-Za-z0-9_-]*$' pkgs/servers/x11/xorg/default.nix | string trim | string replace -r '$' Z | sort | string sub -e -1)
set two (grep '^ [A-Za-z0-9_-]* = [A-Za-z0-9_-]*;$' pkgs/servers/x11/xorg/default.nix | cut -d= -f1 | string trim | string replace -r '$' Z | sort | string sub -e -1)
for arg in $one $two
set oname $arg
set nname (echo $packagesjson | jq -r .$oname)
if test $nname = null
echo (set_color red)warn:(set_color normal) unknown package xorg.$oname >&2
continue
end
echo $oname "->" $nname
# replace basic xorg.$name references
for file in (rg -F "xorg.$oname" --files-with-matches pkgs)
# special cases
sd -F "$oname = xorg.$oname;" "$nname = $nname;" $file
# replace
sd -F "xorg.$oname" "$nname" $file
# fixup function arguments
# prevent duplicate function args
if grep -E " ($oname|$nname),\$" $file >/dev/null
continue
end
if grep 'xorg\..' $file >/dev/null # case1: there is more so we can't just remove the function arg
if grep ' xorg,$' $file >/dev/null
sd ' xorg,$' " xorg,
$nname," $file
else if grep ' xorg ? .*,$' $file >/dev/null
sd 'xorg( ? .*),$' "xorg\$1,
$nname," $file
else
sd -F 'xorg,' "$nname,
xorg," $file
end
else # case there is no more xorg..* so we can just replace the function arg
sd 'xorg(| ? .*),.*$' "$nname," $file
end
end
end
nix fmt
```
| quantenzitrone | 2026-01-25 | 4 | -42/+52 |
| | |/ / |
|
| * | | | treewide: fix typos (#479869) | Michael Daniels | 2026-01-24 | 2 | -6/+6 |
| |\ \ \
| |/ /
|/| | |
|
| | * | | treewide: fix typos | Ben Siraphob | 2026-01-13 | 2 | -6/+6 |
| * | | | {cc,bintools}-wrapper: use executable extension when set (#479741) | John Ericson | 2026-01-24 | 2 | -20/+22 |
| |\ \ \ |
|
| | * | | | {cc,bintools}-wrapper: use executable extension when set•••On windows platforms we want links to executables to have the .exe
extension, but wrapper scripts shouldn't.
| David McFarland | 2026-01-13 | 2 | -20/+22 |
| * | | | | Use AWS CLI v2 (#481457) | Anthony | 2026-01-23 | 1 | -2/+2 |
| |\ \ \ \ |
|
| | * | | | | fetchs3: use awscli2 | Anthony Roussel | 2026-01-19 | 1 | -2/+2 |
| * | | | | | make-initrd: drop unused `toValidStoreName` local (#482823) | Philip Taron | 2026-01-22 | 1 | -6/+0 |
| |\ \ \ \ \ |
|
| | * | | | | | make-initrd: drop unused `toValidStoreName` local | Sergei Trofimovich | 2026-01-22 | 1 | -6/+0 |
| * | | | | | | treewide: apply nixfmt 1.2.0 | Dyego Aurélio | 2026-01-22 | 6 | -14/+14 |
| |/ / / / / |
|
| * | | | | | Merge master into staging-next | nixpkgs-ci[bot] | 2026-01-22 | 1 | -1/+8 |
| |\ \ \ \ \ |
|
| | * \ \ \ \ | buildMozillaMach: increase hydra timeout to 1d on darwin (#482486) | Martin Weinelt | 2026-01-22 | 1 | -1/+8 |
| | |\ \ \ \ \ |
|
| | | * | | | | | buildMozillaMach: increase hydra timeout to 1d on darwin•••With lto enabled for darwin, we now observe timeouts in Hydra [1]. Looks
like the default timeout is ~4h, and usually builds succeeds in a few
hours, so 1d should be more than enough to complete a build, even with
heavy node load.
[1] https://hydra.nixos.org/build/319560484
| Ihar Hrachyshka | 2026-01-21 | 1 | -1/+8 |
| | | |/ / / / |
|
| * | | | | | | Merge master into staging-next | nixpkgs-ci[bot] | 2026-01-20 | 1 | -0/+6 |
| |\| | | | | |
|
| | * | | | | | default-crate-overrides: aws-lc-sys: force cmake backend (#474675) | Florian Klink | 2026-01-20 | 1 | -0/+6 |
| | |\ \ \ \ \ |
|
| | | * | | | | | default-crate-overrides: aws-lc-sys: force cmake backend•••This fixes crate2nix builds using this crate as a transitive dependency,
on Darwin.
| Florian Klink | 2025-12-28 | 1 | -0/+6 |
| * | | | | | | | Merge master into staging-next | nixpkgs-ci[bot] | 2026-01-20 | 1 | -0/+4 |
| |\| | | | | | |
|
| | * | | | | | | appimageTools: unset QT_PLUGIN_PATH to avoid conflict between QT versions pac... | coolGi | 2026-01-20 | 1 | -0/+4 |
| * | | | | | | | Merge master into staging-next | nixpkgs-ci[bot] | 2026-01-19 | 1 | -3/+5 |
| |\| | | | | | |
|
| | * | | | | | | buildEnv: make name optional•••Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
Co-authored-by: Yueh-Shun Li <shamrocklee@posteo.net>
| Connor Baker | 2026-01-19 | 1 | -3/+5 |
| | | |/ / / /
| |/| | | | |
|
| * | | | | | | Merge remote-tracking branch 'origin/master' into staging-next | K900 | 2026-01-18 | 1 | -1/+1 |
| |\| | | | | |
|
| | * | | | | | rocmPackages: 6.4.3 -> 7.0.2 (#469378) | Luna | 2026-01-18 | 1 | -1/+1 |
| | |\ \ \ \ \ |
|
| | | * | | | | | makeImpureTest: preserve NIXPKGS_ALLOW_UNFREE env var in sudo call | Luna Nova | 2026-01-16 | 1 | -1/+1 |
| * | | | | | | | Merge master into staging-next | nixpkgs-ci[bot] | 2026-01-18 | 1 | -1/+10 |
| |\| | | | | | |
|