| Commit message (Expand) | Author | Age | Files | Lines |
| * | various: fix pname misuse in urls (#483962) | Gergő Gutyina | 2026-02-05 | 1 | -1/+1 |
| |\ |
|
| | * | various: fix pname misuse in urls | quantenzitrone | 2026-02-05 | 1 | -1/+1 |
| * | | GNOME: 49.3 → 49.4 (#485635) | Jan Tojnar | 2026-02-04 | 1 | -2/+2 |
| |\ \ |
|
| | * | | evolution-data-server: 3.58.2 → 3.58.3•••https://gitlab.gnome.org/GNOME/evolution-data-server/-/compare/3.58.2...3.58.3
| Jan Tojnar | 2026-01-31 | 1 | -2/+2 |
| * | | | jhentai, gpt-box, evolve-core, convertall: drop (#483563) | Weijia Wang | 2026-02-01 | 2 | -848/+0 |
| |\ \ \ |
|
| | * | | | evolve-core: drop | qzylinra | 2026-01-25 | 2 | -848/+0 |
| * | | | | evcc: 0.300.5 -> 0.300.8•••https://github.com/evcc-io/evcc/releases/tag/0.300.8
| Martin Weinelt | 2026-01-31 | 1 | -4/+4 |
| | |/ /
|/| | |
|
| * | | | treewide: fetchFromGitea -> fetchFromCodeberg•••Most packages that used fetchFromGitea fetch their sources from Codeberg, so might as well migrate them.
The following command was used for this treewide:
```fish
for i in (rg 'fetchFromGitea \{\n *domain = "codeberg.org";' --multiline --files-with-matches)
sed -z 's/fetchFromGitea {\n *domain = "codeberg.org";/fetchFromCodeberg {/g' $i > $i.tmp && mv $i.tmp $i
sed -i 's/fetchFromGitea/fetchFromCodeberg/g' $i
end
```
The following paths were manually edited:
* pkgs/by-name/xr/xrsh/package.nix
* pkgs/applications/networking/browsers/librewolf/src.nix
* pkgs/by-name/go/gotosocial/package.nix
* pkgs/by-name/ka/katawa-shoujo-re-engineered/package.nix
Co-authored-by: Gutyina Gergő <gutyina.gergo.2@gmail.com>
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
| Fernando Rodrigues | 2026-01-31 | 1 | -3/+2 |
| | |/
|/| |
|
| * | | everest: 6129 -> 6157 (#485284) | nixpkgs-ci[bot] | 2026-01-30 | 2 | -6/+6 |
| |\ \ |
|
| | * | | everest: 6129 -> 6157 | R. Ryantm | 2026-01-30 | 2 | -6/+6 |
| * | | | various: switch to finalAttrs pattern (#483882) | Fernando Rodrigues | 2026-01-30 | 4 | -13/+13 |
| |\ \ \
| |/ /
|/| | |
|
| | * | | various: switch to finalAttrs pattern•••this shouldn't create any rebuilds
| quantenzitrone | 2026-01-30 | 4 | -13/+13 |
| | |/ |
|
| * / | 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 | 1 | -12/+22 |
| |/ |
|
| * | evcc: 0.300.4 -> 0.300.5 | R. Ryantm | 2026-01-24 | 1 | -2/+2 |
| * | evcc: 0.300.3 -> 0.300.4•••https://github.com/evcc-io/evcc/releases/tag/0.300.4
| Martin Weinelt | 2026-01-17 | 1 | -3/+3 |
| * | treewide: change 'format = "pyproject";' to 'pyproject = true;'•••This is almost all find-and-replace.
I manually edited:
* pkgs/development/python-modules/notifications-android-tv/default.nix,
* pkgs/servers/home-assistant/default.nix,
* pkgs/development/tools/continuous-integration/buildbot/master.nix
A few files have not been changed in this PR because they would cause rebuilds.
This PR should have 0 rebuilds.
| Michael Daniels | 2026-01-12 | 1 | -1/+1 |
| * | everest: 6088->6192 | Audrey Dutcher | 2026-01-12 | 2 | -6/+6 |
| * | evcc: 0.211.1 -> 0.300.3•••Diff: https://github.com/evcc-io/evcc/compare/0.211.1...0.300.3
Changelogs:
- 0.300.3 https://github.com/evcc-io/evcc/releases/tag/0.300.3
- 0.300.2 https://github.com/evcc-io/evcc/releases/tag/0.300.2
- 0.300.1 https://github.com/evcc-io/evcc/releases/tag/0.300.1
- 0.300.0 https://github.com/evcc-io/evcc/releases/tag/0.300.0
| Ota Mares | 2026-01-12 | 1 | -5/+5 |
| * | treewide: remove remaining 'with [a-zA-Z]*lib;' from pkgs•••Partial #208242
| Ihar Hrachyshka | 2026-01-06 | 1 | -3/+3 |
| * | evhz: unstable-2021-09-20 -> unstable-2025-10-09•••fixes gcc15 compile error, see https://github.com/NixOS/nixpkgs/issues/475479
| Tim Häring | 2026-01-04 | 1 | -3/+3 |
| * | evtx: 0.9.0 -> 0.10.0 | R. Ryantm | 2025-12-31 | 1 | -3/+3 |
| * | Merge master into staging-next | nixpkgs-ci[bot] | 2025-12-30 | 1 | -4/+6 |
| |\ |
|
| | * | evtest: source from gitlab instead of anongit•••Because the anongit URL doesn't work anymore:
exporting git://anongit.freedesktop.org/evtest (rev refs/tags/evtest-1.36) into /nix/store/nmhiz1cifr66q92xf6ccw964rdkl6qdj-evtest
Initialized empty Git repository in /nix/store/nmhiz1cifr66q92xf6ccw964rdkl6qdj-evtest/.git/
fatal: unable to connect to anongit.freedesktop.org:
anongit.freedesktop.org[0: 131.252.210.161]: errno=Connection refused
anongit.freedesktop.org[1: 2610:10:20:722:a800:0:83fc:d2a1]: errno=Network is unreachable
Replace it with the gitlab URL that is mentioned in README.md.
Fixes https://github.com/NixOS/nixpkgs/issues/475231.
| Bjørn Forsman | 2025-12-30 | 1 | -4/+6 |
| * | | Merge remote-tracking branch 'origin/master' into staging-next | K900 | 2025-12-29 | 3 | -23/+8 |
| |\| |
|
| | * | everest: 6064 -> 6088 | R. Ryantm | 2025-12-29 | 3 | -23/+8 |
| * | | Merge master into staging-next | nixpkgs-ci[bot] | 2025-12-25 | 1 | -2/+2 |
| |\| |
|
| | * | everdo: fix download URL•••Vendor changed AppImage download URL; version unchanged; hash updated.
| chumion | 2025-12-25 | 1 | -2/+2 |
| * | | Merge remote-tracking branch 'origin/staging-next' into staging | K900 | 2025-12-16 | 1 | -2/+2 |
| |\| |
|
| | * | evcxr: flip back from `mold` to `mold-unwrapped` (#470663) | Aleksana | 2025-12-16 | 1 | -2/+2 |
| | |\ |
|
| | | * | evcxr: flip back from `mold` to `mold-unwrapped`•••With recent default change of `mold` to wrappper
`evcxr` started failing as:
```
$ echo 42 | nix run -f. evcxr
Welcome to evcxr. For help, type :help
Error: Compilation failed, but no parsable errors were found. STDERR:
mold: fatal: unknown command line option: -run
STDOUT:
```
The change fixes `evcxr` for me:
```
$ echo 42 | nix run -f. evcxr
Welcome to evcxr. For help, type :help
42
```
| Sergei Trofimovich | 2025-12-14 | 1 | -2/+2 |
| * | | | Merge staging-next into staging | nixpkgs-ci[bot] | 2025-12-16 | 2 | -6/+6 |
| |\| | |
|
| | * | | everest: 5986 -> 6064 | R. Ryantm | 2025-12-15 | 2 | -6/+6 |
| | |/ |
|
| * | | Merge staging-next into staging | nixpkgs-ci[bot] | 2025-12-11 | 1 | -3/+3 |
| |\| |
|
| | * | evcc: 0.211.0 -> 0.211.1•••https://github.com/evcc-io/evcc/releases/tag/0.211.1
| Martin Weinelt | 2025-12-10 | 1 | -3/+3 |
| * | | Merge branch 'staging-next' into staging | Wolfgang Walther | 2025-12-10 | 19 | -65/+65 |
| |\| |
|
| | * | 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 | 19 | -65/+65 |
| * | | Merge staging-next into staging | nixpkgs-ci[bot] | 2025-12-06 | 1 | -0/+6 |
| |\| |
|
| | * | evince: fix build with gcc15•••- add "-DHAVE_STRING_H" and "-DHAVE_STDLIB_H" to
`env.NIX_CFLAGS_COMPILE`, similar to what archlinux did in:
https://gitlab.archlinux.org/archlinux/packaging/packages/evince/-/blob/d15c1c165edcb39b3a3a15434a1fdb8ca63b91be/PKGBUILD#L73-74
Alternative would be to patch these declarations out of `kpathsea` source:
https://gitweb.gentoo.org/repo/gentoo.git/plain/dev-libs/kpathsea/files/kpathsea-6.4.0_p20240311-c23.patch?id=d36d6a45aa033cb28dd5850a0fcce501cb9d85a9
or wait for next `texlive` update that includes these fixes:
https://github.com/TeX-Live/texlive-source/commit/cc687b6c0ae8c6a4b566646282a7bc702d822e6d
https://github.com/TeX-Live/texlive-source/commit/4451d937bea57c29b5f9775c5920b9a21a1f140a
Fixes build failure with gcc15:
```
/nix/store/a769c9g0af5g4l4mhh3rcf6ayzmyaakf-texlive-bin-2025-dev/include/kpathsea/c-memstr.h:57:14:
error: conflicting types for 'strtok'; have 'char *(void)'
57 | extern char *strtok ();
| ^~~~~~
In file included from ../backend/dvi/mdvi-lib/paper.c:20:
/nix/store/i1qha7him4faq593wwl1zmhg2pc6lz98-glibc-2.40-66-dev/include/string.h:356:14:
note: previous declaration of 'strtok' with type 'char *(char * restrict, const char * restrict)'
356 | extern char *strtok (char *__restrict __s, const char *__restrict __delim)
| ^~~~~~
/nix/store/a769c9g0af5g4l4mhh3rcf6ayzmyaakf-texlive-bin-2025-dev/include/kpathsea/c-memstr.h:59:14:
error: conflicting types for 'strstr'; have 'char *(void)'
59 | extern char *strstr ();
| ^~~~~~
/nix/store/i1qha7him4faq593wwl1zmhg2pc6lz98-glibc-2.40-66-dev/include/string.h:350:14:
note: previous declaration of 'strstr' with type 'char *(const char *, const char *)'
350 | extern char *strstr (const char *__haystack, const char *__needle)
| ^~~~~~
/nix/store/a769c9g0af5g4l4mhh3rcf6ayzmyaakf-texlive-bin-2025-dev/include/kpathsea/c-std.h:48:14:
error: conflicting types for 'getenv'; have 'char *(void)'
48 | extern char *getenv ();
| ^~~~~~
In file included from ../backend/dvi/mdvi-lib/tfm.c:20:
/nix/store/i1qha7him4faq593wwl1zmhg2pc6lz98-glibc-2.40-66-dev/include/stdlib.h:773:14:
note: previous declaration of 'getenv' with type 'char *(const char *)'
773 | extern char *getenv (const char *__name) __THROW __nonnull ((1)) __wur;
| ^~~~~~
```
| ghpzin | 2025-12-03 | 1 | -0/+6 |
| * | | Merge staging-next into staging | nixpkgs-ci[bot] | 2025-12-01 | 1 | -2/+2 |
| |\| |
|
| | * | evcc: 0.210.2 -> 0.211.0•••https://github.com/evcc-io/evcc/releases/tag/0.211.0
| Martin Weinelt | 2025-12-01 | 1 | -2/+2 |
| * | | Merge remote-tracking branch 'origin/staging-next' into staging | K900 | 2025-11-28 | 3 | -7/+7 |
| |\| |
|
| | * | GNOME updates 2025-11-27 (#465639) | Fabián Heredia Montiel | 2025-11-27 | 3 | -7/+7 |
| | |\ |
|
| | | * | evolution-ews: 3.58.1 → 3.58.2•••https://gitlab.gnome.org/GNOME/evolution-ews/-/compare/3.58.1...3.58.2
Changelog-Reviewed-By: Bobby Rong <rjl931189261@126.com>
| Bobby Rong | 2025-11-27 | 1 | -2/+2 |
| | | * | evolution-data-server: 3.58.1 → 3.58.2•••https://gitlab.gnome.org/GNOME/evolution-data-server/-/compare/3.58.1...3.58.2
Changelog-Reviewed-By: Bobby Rong <rjl931189261@126.com>
| Bobby Rong | 2025-11-27 | 2 | -5/+5 |
| * | | | Merge remote-tracking branch 'origin/staging-next' into staging | K900 | 2025-11-27 | 1 | -2/+2 |
| |\| | |
|
| | * | | evcc: 0.210.1 -> 0.210.2•••https://github.com/evcc-io/evcc/releases/tag/0.210.2
| Martin Weinelt | 2025-11-27 | 1 | -2/+2 |
| * | | | Merge staging-next into staging | nixpkgs-ci[bot] | 2025-11-26 | 1 | -4/+4 |
| |\| | |
|
| | * | | evcc: 0.209.8 -> 0.210.1•••https://github.com/evcc-io/evcc/releases/tag/0.210.0
https://github.com/evcc-io/evcc/releases/tag/0.210.1
| Martin Weinelt | 2025-11-26 | 1 | -4/+4 |
| | |/ |
|
| * | | versionCheckHook: Check for --version first (#463218) | Philip Taron | 2025-11-26 | 1 | -1/+0 |
| |\ \
| |/
|/| |
|
| | * | treewide: Remove redundant `versionCheckProgramArg = "--version";` with:•••```shell
git grep -l -e 'versionCheckProgramArg = "--version";' -e 'versionCheckProgramArg = \[ "--version" \];' | while read f; do
sed -i '/versionCheckProgramArg/d' "$f"
sed -i '/^$/N;/\n$/D' "$f"
done
```
| Jonathan Davies | 2025-11-20 | 1 | -1/+0 |