| Commit message (Expand) | Author | Age | Files | Lines |
| * | enlightenment.efl: fix build with gcc 15 | José Romildo | 2026-01-26 | 1 | -0/+3 |
| * | 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 | -15/+28 |
| * | 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 | 8 | -37/+37 |
| * | udisks2: turn into alias | Robert Schütz | 2025-11-01 | 1 | -2/+2 |
| * | treewide: run nixfmt 1.0.0 | Wolfgang Walther | 2025-07-24 | 1 | -19/+19 |
| * | treewide: switch instances of lib.teams.*.members to the new meta.teams attri...•••Follow-up to #394797.
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
| Fernando Rodrigues | 2025-04-25 | 8 | -38/+28 |
| * | enlightenment.evisum: 0.6.1 -> 0.6.4 | R. Ryantm | 2025-03-28 | 1 | -2/+2 |
| * | enlightenment.terminology: 1.13.0 -> 1.14.0 | R. Ryantm | 2025-03-25 | 1 | -2/+2 |
| * | enlightenment.enlightenment: 0.27.0 -> 0.27.1 (#391188) | José Romildo Malaquias | 2025-03-21 | 1 | -2/+2 |
| |\ |
|
| | * | enlightenment.enlightenment: 0.27.0 -> 0.27.1 | R. Ryantm | 2025-03-19 | 1 | -2/+2 |
| * | | enlightenment.efl: 1.28.0 -> 1.28.1 | José Romildo | 2025-03-20 | 1 | -2/+2 |
| |/ |
|
| * | enlightenment.efl: use mesa-gl-headers | K900 | 2025-03-06 | 1 | -2/+4 |
| * | enlightenment.enlightenment: 0.26.0 -> 0.27.0 | José Romildo | 2025-01-23 | 1 | -2/+2 |
| * | enlightenment.efl: 1.27.0 -> 1.28.0 | José Romildo | 2025-01-23 | 1 | -4/+4 |
| * | efl: annotate why we use mesa | K900 | 2025-01-22 | 1 | -1/+1 |
| * | enlightenment.efl: revert from `libgbm` to `mesa` to fix the build•••Without the change the build fails as
https://hydra.nixos.org/build/282796393:
In file included from ../src/modules/evas/engines/gl_drm/evas_engine.c:2:
../src/modules/evas/engines/gl_drm/evas_engine.h:24:11: fatal error: EGL/eglmesaext.h: No such file or directory
24 | # include <EGL/eglmesaext.h>
| ^~~~~~~~~~~~~~~~~~
| Sergei Trofimovich | 2025-01-12 | 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 78e9caf153f5a339bf1d4c000ff6f0a503a369c8
result/bin/apply-formatting $NIXPKGS_PATH
| Silvan Mosberger | 2024-12-10 | 9 | -163/+214 |
| * | treewide: mesa -> libgbm (where appropriate)•••This will likely break things, but anything broken should be easily noticeable.
| K900 | 2024-12-05 | 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 | 1 | -1/+1 |
| * | treewide: remove unused inputs | Peder Bergebakken Sundt | 2024-09-18 | 1 | -1/+0 |
| * | Merge pull request #214906 from alyssais/wayland-scanner•••wayland-scanner: split from wayland | Florian Klink | 2024-08-12 | 1 | -0/+2 |
| |\ |
|
| | * | enlightenment.efl: depend on wayland-scanner•••Otherwise, wayland-scanner would be picked up from the wayland in
buildInputs, which isn't cross-friendly and will stop working when we
split wayland-scanner into a separate package.
| Alyssa Ross | 2024-08-11 | 1 | -0/+2 |
| * | | enlightenment.evisum: 0.6.0 -> 0.6.1 | R. Ryantm | 2024-08-10 | 1 | -2/+2 |
| |/ |
|
| * | treewide: Remove the definite article from meta.description•••nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"([Tt]he)? ' pkgs \
| xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Tt]he (.)/\1\U\2/'
| Alexis Hildebrandt | 2024-06-09 | 1 | -1/+1 |
| * | treewide: Remove indefinite article from meta.description•••nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
| xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
| Alexis Hildebrandt | 2024-06-09 | 1 | -1/+1 |
| * | treewide: wrapGAppsHook → wrapGAppsHook3•••This was achieved using the following command:
sd 'wrapGAppsHook\b' wrapGAppsHook3 (rg -l 'wrapGAppsHook\b')
And then manually reverted the following changes:
- alias in top-level.nix
- function name in wrap-gapps-hook.sh
- comment in postFixup of at-spi2-core
- comment in gtk4
- comment in preFixup of 1password-gui/linux.nix
- comment in postFixup of qgis/unwrapped-ltr.nix and qgis/unwrapped.nix
- comment in postFixup of telegram-desktop
- comment in postFixup of fwupd
- buildCommand of mongodb-compass
- postFixup of xflux-gui
- comment in a patch in kdePackages.kde-gtk-config and plasma5Packages.kde-gtk-config
- description of programs.sway.wrapperFeatures.gtk NixOS option (manual rebuild)
| Jan Tojnar | 2024-04-27 | 1 | -2/+2 |
| * | treewide: add meta.mainProgram to packages with a single binary•••The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
| stuebinm | 2024-03-19 | 5 | -0/+5 |
| * | enlightenment.enlightenment: 0.25.4 -> 0.26.0 | José Romildo | 2023-12-25 | 1 | -2/+2 |
| * | enlightenment.efl: 1.26.3 -> 1.27.0 | José Romildo | 2023-12-25 | 1 | -2/+2 |
| * | enlightenment.terminology: 1.12.1 -> 1.13.0 | R. Ryantm | 2022-12-19 | 1 | -2/+2 |
| * | treewide: fix typos | figsoda | 2022-12-17 | 1 | -1/+1 |
| * | enlightenment.terminology: add update script | José Romildo | 2022-10-27 | 1 | -1/+13 |
| * | enlightenment.rage: add update script | José Romildo | 2022-10-27 | 1 | -0/+3 |
| * | enlightenment.evisum: add update script | José Romildo | 2022-10-27 | 1 | -0/+3 |
| * | enlightenment.ephoto: add update script | José Romildo | 2022-10-27 | 1 | -0/+3 |
| * | enlightenment.ecrire: add update script | José Romildo | 2022-10-27 | 1 | -0/+3 |
| * | enlightenment.econnman: add update script | José Romildo | 2022-10-27 | 1 | -0/+3 |
| * | enlightenment.econnman: fix file name extension in url | José Romildo | 2022-10-27 | 1 | -2/+2 |
| * | enlightenment.econnman: reformat the nix expression | José Romildo | 2022-10-27 | 1 | -4/+23 |
| * | enlightenment.efl: add update script | José Romildo | 2022-10-27 | 1 | -1/+5 |
| * | enlightenment.enlightenment: add update script | José Romildo | 2022-10-01 | 1 | -2/+4 |
| * | Merge pull request #191616 from r-ryantm/auto-update/efl•••enlightenment.efl: 1.26.2 -> 1.26.3 | José Romildo Malaquias | 2022-09-17 | 1 | -2/+2 |
| |\ |
|
| | * | enlightenment.efl: 1.26.2 -> 1.26.3 | R. Ryantm | 2022-09-17 | 1 | -2/+2 |
| * | | enlightenment.enlightenment: 0.25.3 -> 0.25.4 | José Romildo | 2022-09-15 | 1 | -3/+4 |
| |/ |
|
| * | enlightenment: make new scope | José Romildo | 2022-07-22 | 1 | -3/+6 |
| * | maintainers: remove tstrobel•••was ts468 on github afaict and was actually a committer, but that account hasn't been active since early 2018
| ajs124 | 2022-06-29 | 4 | -4/+4 |
| * | enlightenment: add maintainers team | José Romildo | 2022-04-14 | 8 | -11/+11 |
| * | nixos/tests: add passthru.tests to all tested terminal emulators | Jamie McClymont | 2022-03-20 | 1 | -1/+3 |
| * | enlightenment.enlightenment: 0.25.1 -> 0.25.3 | José Romildo | 2022-02-10 | 1 | -2/+2 |
| * | enlightenment.efl: 1.26.1 -> 1.26.2 | José Romildo | 2022-02-10 | 1 | -2/+2 |