Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
702 commits
Select commit Hold shift + click to select a range
15225e2
libsoup_3: 3.6.4 → 3.6.5
jtojnar Mar 23, 2025
15c07cb
pango: 1.56.2 → 1.56.3
jtojnar Mar 23, 2025
f79433c
gobject-introspection: 1.83.4 → 1.84.0
jtojnar Mar 23, 2025
45f803a
evolution-data-server: 3.55.3 → 3.56.0
jtojnar Mar 23, 2025
2bd61cb
gnome-control-center: 48.rc.1 → 48.0
jtojnar Mar 29, 2025
5ec52e1
gnome-builder: 48.rc → 48.0
jtojnar Mar 29, 2025
fb1e238
gnome-system-monitor: 48.rc → 48.0
jtojnar Mar 29, 2025
c6beb12
lightsoff: 48.rc → 48.0
jtojnar Mar 29, 2025
5db8fe2
orca: 48.rc → 48.0
jtojnar Mar 29, 2025
1b23cb9
gnome-maps: 48.rc → 48.1
jtojnar Mar 29, 2025
1d3f40a
gnome-calendar: 48.rc → 48.1
jtojnar Mar 29, 2025
5ec5e3b
d-spy: 48.rc → 48.0
jtojnar Mar 29, 2025
b539d63
xdg-desktop-portal-gnome: 48.rc → 48.0
jtojnar Mar 29, 2025
fd9c73b
gnome-terminal: 3.55.91 → 3.56.0
jtojnar Mar 29, 2025
e5801c6
swell-foop: 48.alpha → 48.0
jtojnar Mar 29, 2025
2921869
gnome-calculator: 48.rc → 48.0.2
jtojnar Mar 29, 2025
0cadf09
gnome-tour: 47.0 → 48.1
jtojnar Mar 29, 2025
0b86dcd
gnome-console: 48.rc → 48.0.1
jtojnar Mar 29, 2025
4e94407
gnome-boxes: 48.alpha → 48.0
jtojnar Mar 29, 2025
09a0501
gnome-connections: 48.rc → 48.0
jtojnar Mar 29, 2025
43bdc96
gnome-text-editor: 48.rc → 48.2
jtojnar Mar 29, 2025
cf32f93
gnome-mahjongg: 48.rc → 48.0
jtojnar Mar 29, 2025
af304ba
gnome-contacts: 48.beta → 48.0
jtojnar Mar 29, 2025
7617584
five-or-more: 48.alpha → 48.0
jtojnar Mar 29, 2025
ca7bd34
gnome-user-docs: 47.2 → 47.5
jtojnar Mar 29, 2025
e320c25
evince: 48.rc → 48.0
jtojnar Mar 29, 2025
b389f06
libshumate: 1.4.rc → 1.4.0
jtojnar Mar 29, 2025
54ec77b
gtkmm4: 4.17.0 → 4.18.0
jtojnar Mar 29, 2025
928adec
gnome-shell-extensions: 48.rc → 48.0
jtojnar Mar 29, 2025
7c43885
gtkmm3: 3.24.9 → 3.24.10
jtojnar Mar 29, 2025
3f48797
gtk4: 4.18.2 → 4.18.3
jtojnar Mar 29, 2025
f34a6ed
at-spi2-core: 2.56.0 → 2.56.1
jtojnar Mar 29, 2025
1725284
gnome-mines: 48.alpha.2 → 48.0
jtojnar Mar 31, 2025
e383618
gnome-software: 48.0 → 48.1
jtojnar Apr 17, 2025
1cd76c1
gnome-session: 47.0.1 → 48.0
jtojnar Apr 17, 2025
245c9fe
gnome-terminal: 3.56.0 → 3.56.1
jtojnar Apr 17, 2025
cb5e533
gnome-control-center: 48.0 → 48.1
jtojnar Apr 17, 2025
782ab14
gnome-user-docs: 47.5 → 48.1
jtojnar Apr 17, 2025
9d50291
swell-foop: 48.0 → 48.1
jtojnar Apr 17, 2025
939fe78
gnome-maps: 48.1 → 48.2
jtojnar Apr 17, 2025
125246e
five-or-more: 48.0 → 48.1
jtojnar Apr 17, 2025
ee370e0
gnome-mines: 48.0 → 48.1
jtojnar Apr 17, 2025
1813e83
gnome-mahjongg: 48.0 → 48.1
jtojnar Apr 17, 2025
f837e7a
gnome-system-monitor: 48.0 → 48.1
jtojnar Apr 17, 2025
63f31ff
gnome-nibbles: 4.2.0 → 4.2.2
jtojnar Apr 17, 2025
f38a7fd
libgepub: 0.7.1 → 0.7.3
jtojnar Apr 17, 2025
27289f3
lightsoff: 48.0 → 48.1
jtojnar Apr 17, 2025
0b9a331
gnome-initial-setup: 48.0 → 48.1
jtojnar Apr 17, 2025
0f7e8ca
gnome-calculator: 48.0.2 → 48.1
jtojnar Apr 17, 2025
3aa733e
gnome-sudoku: 48.0 → 48.1
jtojnar Apr 17, 2025
e0934cd
loupe: 48.0 → 48.1
jtojnar Apr 17, 2025
08832d0
gnome-remote-desktop: 48.0 → 48.1
jtojnar Apr 17, 2025
9f49d35
nautilus: 48.0 → 48.1
jtojnar Apr 17, 2025
5099121
glycin-loaders: 1.2.0 → 1.2.1
jtojnar Apr 17, 2025
e35564c
gnome-shell: 48.0 → 48.1
jtojnar Apr 17, 2025
4a32358
evolution: 3.56.0 → 3.56.1
jtojnar Apr 17, 2025
f58b6c8
gnome-shell-extensions: 48.0 → 48.1
jtojnar Apr 17, 2025
8a002d8
vte: 0.80.0 → 0.80.1
jtojnar Apr 17, 2025
79b6bc7
libmanette: 0.2.11 → 0.2.12
jtojnar Apr 17, 2025
49d1b71
mutter: 48.0 → 48.2
jtojnar Apr 17, 2025
ec86b59
gnome-online-accounts: 3.54.1 → 3.54.2
jtojnar Apr 17, 2025
d57f90d
libadwaita: 1.7.0 → 1.7.2
jtojnar Apr 17, 2025
053fdd5
gjs: 1.84.1 → 1.84.2
jtojnar Apr 17, 2025
4ac5190
gtk4: 4.18.3 → 4.18.4
jtojnar Apr 17, 2025
526b210
glib: 2.84.0 → 2.84.1
jtojnar Apr 17, 2025
a9c0d50
evolution-data-server: 3.56.0 → 3.56.1
jtojnar Apr 18, 2025
cc65230
gtk-frdp: 0-unstable-2024-12-23 → 0-unstable-2025-03-14
jtojnar Apr 22, 2025
3379545
gnome-applets: 3.54.0 → 3.56.0
jtojnar Apr 28, 2025
d32b751
metacity: 3.54.0 → 3.56.0
jtojnar Apr 28, 2025
86d8748
gnome-flashback: 3.54.0 → 3.56.0
jtojnar Apr 28, 2025
deb3a48
epiphany: 48.0 → 48.3
jtojnar Apr 28, 2025
ed05097
libspelling: 0.4.7 → 0.4.8
jtojnar Apr 28, 2025
ae1c98d
gnome-panel: 3.54.0 → 3.56.0
jtojnar Apr 28, 2025
566b6aa
gnome-settings-daemon: 48.0 → 48.1
jtojnar Apr 28, 2025
60a85ee
tinysparql: 3.9.1 → 3.9.2
jtojnar Apr 28, 2025
0b812c8
decibels: Assimilate to GNOME core
jtojnar May 1, 2025
0360199
nixos/doc: Add GNOME 48 to release notes
jtojnar May 1, 2025
4a1b162
nixos/gnome: Update core apps
jtojnar May 1, 2025
867832a
nixos/gnome: Rename core-utilities option to core-apps
jtojnar May 1, 2025
2929e06
at-spi2-core: 2.56.1 → 2.56.2
jtojnar May 1, 2025
dd013d9
librsvg: 2.59.2 → 2.60.0
jtojnar May 1, 2025
018c451
gnome-robots: 41.1 → 41.2
jtojnar May 1, 2025
69857b5
orca: 48.0 → 48.1
jtojnar May 2, 2025
14a3cc9
gnome-music: 48.beta → 48.0
jtojnar May 2, 2025
ad4f0f9
tinysparql: Use docs from the tarball
jtojnar May 6, 2025
4e6020a
gtk4: 4.18.4 → 4.18.5
jtojnar May 6, 2025
1c8e2e8
Merge master into staging-next
nixpkgs-ci[bot] May 7, 2025
2eaed93
Merge staging-next into staging
nixpkgs-ci[bot] May 7, 2025
2776670
lvm2: 2.03.31 -> 2.03.32
trofi May 7, 2025
794a6b6
lvm2: enable parallel building
trofi May 7, 2025
d08a381
go_1_24: 1.24.2 -> 1.24.3 (#404777)
katexochen May 7, 2025
0589375
Merge master into staging-next
nixpkgs-ci[bot] May 7, 2025
e1f8a3d
Merge staging-next into staging
nixpkgs-ci[bot] May 7, 2025
105ab16
ghostscript: 10.05.0 -> 10.05.1 (#403001)
vcunat May 7, 2025
8bff4ff
wayland-protocols: 1.43 -> 1.44 (#402892)
vcunat May 7, 2025
126e66a
xorg.libXft: 2.3.8 -> 2.3.9 (#401635)
vcunat May 7, 2025
7564f2f
GNOME: 47 → 48 (#386514)
vcunat May 7, 2025
dc791e3
Merge branch 'staging' into staging-next
vcunat May 7, 2025
53393bf
nodejs_22: 22.14.0 -> 22.15.0 (#401052)
FliegendeWurst May 7, 2025
f5f43e2
Merge master into staging-next
nixpkgs-ci[bot] May 7, 2025
1dd1fd7
Merge staging-next into staging
nixpkgs-ci[bot] May 7, 2025
98bfb95
python313Packages.pillow: 11.2.0 -> 11.2.1
mweinelt May 7, 2025
ec29f59
python313Packages.pillow: 11.2.0 -> 11.2.1 (#404972)
mweinelt May 7, 2025
32fa0f6
Merge master into staging-next
nixpkgs-ci[bot] May 7, 2025
41e90a8
Merge staging-next into staging
nixpkgs-ci[bot] May 7, 2025
3533346
systemd: enable tests
balsoft May 7, 2025
dc01def
libpq: 17.14 -> 17.15
wolfgangwalther May 7, 2025
ba68402
libpq: 17.14 -> 17.15 (#405011)
wolfgangwalther May 7, 2025
a938e44
libgbm: 25.0.1 -> 25.1.0
K900 May 7, 2025
97d45fb
mesa-gl-headers: 25.0.1 -> 25.1.0
K900 May 7, 2025
27c193f
python313Packages.django_4: 4.2.20 -> 4.2.21
LeSuisse May 7, 2025
f2f5d46
python313Packages.django_4: 4.2.20 -> 4.2.21 (#405062)
mweinelt May 7, 2025
f171d9c
[staging] Mesa 25.1, but only the world rebuildy bits (#405023)
K900 May 7, 2025
58e6702
Merge master into staging-next
nixpkgs-ci[bot] May 8, 2025
790f8b0
Merge staging-next into staging
nixpkgs-ci[bot] May 8, 2025
159b8e4
Merge master into staging-next
nixpkgs-ci[bot] May 8, 2025
d2abfd7
Merge staging-next into staging
nixpkgs-ci[bot] May 8, 2025
c532148
lvm2: 2.03.31 -> 2.03.32 (#404835)
7c6f434c May 8, 2025
b941a67
libepoxy: propagate buildInputs (#403479)
leona-ya May 8, 2025
e3f655d
Merge master into staging-next
nixpkgs-ci[bot] May 8, 2025
ab1e2ce
Merge staging-next into staging
nixpkgs-ci[bot] May 8, 2025
b794b3e
nixos/gnome: Update default fonts
jtojnar May 8, 2025
ad7da73
nixos/gnome: Allow removal of default fonts with `environment.gnome.e…
jtojnar May 8, 2025
f98d242
evolution-ews: 3.54.3.0 → 3.56.1
jtojnar May 8, 2025
ca22781
mutter: Fix gdctl shebang
jtojnar May 8, 2025
7b793f2
Merge master into staging-next
nixpkgs-ci[bot] May 8, 2025
07e9ded
Merge staging-next into staging
nixpkgs-ci[bot] May 8, 2025
f4b495e
openclonk: drop non-mandatory dependency libXrandr
wolfgangwalther May 8, 2025
d656fb4
pyright: 1.1.399 -> 1.1.400
r-ryantm May 8, 2025
98313e2
nixos/systemd-initrd: deprecate strip
Gerg-L May 5, 2025
116f782
Merge master into staging-next
nixpkgs-ci[bot] May 9, 2025
518db3d
Merge staging-next into staging
nixpkgs-ci[bot] May 9, 2025
b37b1ab
pyright: 1.1.399 -> 1.1.400 (#405383)
nixpkgs-merge-bot[bot] May 9, 2025
9f2b0a6
Merge master into staging-next
nixpkgs-ci[bot] May 9, 2025
d4772da
Merge staging-next into staging
nixpkgs-ci[bot] May 9, 2025
898ee86
postgrest: 12.2.12 -> 13.0.0
wolfgangwalther May 9, 2025
edd58e6
postgrest: 12.2.12 -> 13.0.0 (#405494)
wolfgangwalther May 9, 2025
588a342
qemu: 9.2.3 -> 10.0.0
alyssais Apr 29, 2025
4c4cc5d
openclonk: drop non-mandatory dependency libXrandr (#405496)
wolfgangwalther May 9, 2025
d0bd8b8
Merge master into staging-next
nixpkgs-ci[bot] May 9, 2025
a1ed80f
Merge staging-next into staging
nixpkgs-ci[bot] May 9, 2025
0d754b5
bundler: 2.6.6 -> 2.6.8
guylamar2006 May 9, 2025
70729d6
rnote: 0.11.0 -> 0.12.0 (#398271)
dotlambda May 9, 2025
e33f817
ruby.rubygems: 3.6.6 -> 3.6.8
guylamar2006 May 9, 2025
9633c0d
hyprland: 0.48.1 -> 0.49.0
fufexan May 8, 2025
0449562
hyprlandPlugins/hyprland-plugins: 0.48.0 -> 0.49.0, init hyprscrollin…
fufexan May 9, 2025
615c69a
hyprlandPlugins.hyprgrass: 0.8.2-unstable-2025-02-01 -> 0.8.2-unstabl…
fufexan May 9, 2025
fcfd943
hyprlandPlugins.hyprspace: 0-unstable-2025-02-08 -> 0-unstable-2025-0…
fufexan May 9, 2025
c0bca4e
hyprlandPlugins.hypr-dynamic-cursors: 0-unstable-2025-03-26 -> 0-unst…
fufexan May 9, 2025
d56b339
hyprlandPlugins.hyprsplit: 0.48.1 -> 0.48.1-unstable-2025-05-03
fufexan May 9, 2025
b4e5dc1
hyprlandPlugins.hyprscroller: remove due to deprecation
fufexan May 9, 2025
9c41a49
fractal: 10.1 -> 11
adamcstephens May 2, 2025
f609feb
Merge master into staging-next
nixpkgs-ci[bot] May 9, 2025
46b3243
Merge staging-next into staging
nixpkgs-ci[bot] May 9, 2025
ec6cecf
Merge master into staging-next
nixpkgs-ci[bot] May 10, 2025
5a13383
Merge staging-next into staging
nixpkgs-ci[bot] May 10, 2025
4d19b24
Merge master into staging-next
nixpkgs-ci[bot] May 10, 2025
b62e21c
Merge staging-next into staging
nixpkgs-ci[bot] May 10, 2025
a5d537b
swtpm: fix swtpm_setup and swtpm_localca not finding own binaries
arianvp May 10, 2025
582ffa5
gnomeExtensions.pano: package manually
honnip May 10, 2025
a94d1d4
gnomeExtensions/update: sort collision entries
honnip May 10, 2025
e3e9b33
gnomeExtensions: include extensions for GNOME 48
honnip May 10, 2025
017da82
python312Packages.flask-cors: 5.0.0 -> 5.0.1 (#403441)
natsukium May 10, 2025
6660a12
Merge gnomeExtensions: include extensions for GNOME 48 (#405612)
jtojnar May 10, 2025
72fcf7d
Merge master into staging-next
nixpkgs-ci[bot] May 10, 2025
8c39b32
Merge staging-next into staging
nixpkgs-ci[bot] May 10, 2025
3b0374e
snappy: revert "1.2.1 -> 1.2.2"
trofi May 10, 2025
5537661
speechd: 0.11.5 → 0.12.1
pitkling Jan 9, 2025
089fa2b
speechd: use socket activation
pitkling Jan 19, 2025
9d37135
Merge speechd: 0.11.5 -> 0.12.1 (#375043)
jtojnar May 10, 2025
a120e60
ghc.bootstrapAvailable: init
alyssais May 10, 2025
ac57430
snappy: revert "1.2.1 -> 1.2.2" (#405879)
vcunat May 10, 2025
14a2f96
treewide: more accurate pandoc/shellcheck availability checks
alyssais May 6, 2025
180f5a2
nixos/systemd-initrd: deprecate strip (#404512)
flokli May 10, 2025
72306e0
Merge master into staging-next
nixpkgs-ci[bot] May 10, 2025
7aa70ea
Merge staging-next into staging
nixpkgs-ci[bot] May 10, 2025
70bd64b
systemd: enable tests (#404902)
ElvishJerricco May 10, 2025
7c0a31f
evolution-data-server: drop unused pcre dependency
LordGrimmauld May 10, 2025
ca8ac46
fractal: 10.1 -> 11 (#405659)
adamcstephens May 10, 2025
0af6d76
Merge remote-tracking branch 'origin/master' into staging-next
alyssais May 10, 2025
673efed
Merge master into staging-next
nixpkgs-ci[bot] May 11, 2025
0763977
Merge staging-next into staging
nixpkgs-ci[bot] May 11, 2025
f21f973
haskellPackages.network: allow local networking on Darwin
al3xtjames May 11, 2025
f6ddb80
swtpm: fix swtpm_setup and swtpm_localca not finding own binaries (#4…
baloo May 11, 2025
c98eabc
Merge master into staging-next
nixpkgs-ci[bot] May 11, 2025
2b01dbc
Merge staging-next into staging
nixpkgs-ci[bot] May 11, 2025
d4bd81b
python312Packages.scipy: 1.15.2 -> 1.15.3
doronbehar May 10, 2025
a0df488
treewide: more accurate pandoc availability check #404599
vcunat May 11, 2025
50f097d
haskellPackages.network: allow local networking on Darwin (#406059)
maralorn May 11, 2025
286bd40
python312Packages.grpcio-tools: 1.71.0 -> 1.72.0
scraptux May 11, 2025
ebb12e7
python312Packages.grpcio-testing: 1.71.0 -> 1.72.0
scraptux May 11, 2025
dfd7715
python312Packages.grpcio-status: 1.71.0 -> 1.72.0
scraptux May 11, 2025
ab1e7b1
python312Packages.grpcio-reflection: 1.71.0 -> 1.72.0
scraptux May 11, 2025
475fb75
python312Packages.grpcio-health-checking: 1.71.0 -> 1.72.0
scraptux May 11, 2025
5f81c19
python312Packages.grpcio-channelz: 1.71.0 -> 1.72.0
scraptux May 11, 2025
99f4924
python312Packages.grpcio: 1.71.0 -> 1.72.0
scraptux May 11, 2025
391ecdd
grpc: 1.71.0 -> 1.72.0
scraptux May 11, 2025
9af3319
Merge master into staging-next
nixpkgs-ci[bot] May 11, 2025
6000158
Merge staging-next into staging
nixpkgs-ci[bot] May 11, 2025
35d0074
bundler: 2.6.6 -> 2.6.8 (#405560)
anthonyroussel May 11, 2025
4577557
Merge evolution-data-server: drop unused pcre dependency (#405971)
jtojnar May 11, 2025
24f25d9
Merge master into staging-next
nixpkgs-ci[bot] May 11, 2025
d56e241
Merge staging-next into staging
nixpkgs-ci[bot] May 11, 2025
9510bc8
python312Packages.scipy: 1.15.2 -> 1.15.3 (#406102)
doronbehar May 11, 2025
de74052
Merge master into staging-next
nixpkgs-ci[bot] May 12, 2025
b43b9f0
Merge staging-next into staging
nixpkgs-ci[bot] May 12, 2025
e709f90
warp: 0.8.1 -> 0.9.2 (#394146)
dotlambda May 12, 2025
5567436
Merge master into staging-next
nixpkgs-ci[bot] May 12, 2025
8104336
Merge staging-next into staging
nixpkgs-ci[bot] May 12, 2025
7f2bebc
versionCheckHook: add `versionCheckDontIgnoreEnvironment` parameter (…
drupol May 12, 2025
7f93838
grpc: 1.71.0 -> 1.72.0 (#406160)
happysalada May 12, 2025
c5997ab
Merge master into staging-next
nixpkgs-ci[bot] May 12, 2025
8fefb43
Merge staging-next into staging
nixpkgs-ci[bot] May 12, 2025
53b9714
upscaler: 1.4.1 -> 1.5.1
r-ryantm May 11, 2025
b634edb
python3Minimal: make it truly minimal
DavHau May 10, 2025
3578961
Merge master into staging-next
nixpkgs-ci[bot] May 12, 2025
7c14442
Merge staging-next into staging
nixpkgs-ci[bot] May 12, 2025
ada2945
python3Minimal: make it truly minimal (#405822)
mweinelt May 12, 2025
86051b5
Merge master into staging-next
nixpkgs-ci[bot] May 13, 2025
315b61d
Merge staging-next into staging
nixpkgs-ci[bot] May 13, 2025
b827578
gcc: stop passing --with-ld when cross compiling (#400734)
siraben May 13, 2025
d665ddf
Merge master into staging-next
nixpkgs-ci[bot] May 13, 2025
4586947
Merge staging-next into staging
nixpkgs-ci[bot] May 13, 2025
6f4f850
oboete: 0.1.8 -> 0.1.9
GaetanLepage May 12, 2025
64cc7ab
just-lsp: 0.2.1 -> 0.2.2
r-ryantm May 13, 2025
bbae4a0
snipe-it: 8.1.2 -> 8.1.3
r-ryantm May 12, 2025
5b4cb33
uesave: 0.5.0 -> 0.6.2
r-ryantm May 12, 2025
2866368
workflows/check-format: run on all files
wolfgangwalther May 13, 2025
9656b93
workflows/get-merge-commit: fix actionlint warning
wolfgangwalther May 13, 2025
b12f133
workflows/eval: fix missing dependency of tag job
wolfgangwalther May 13, 2025
36d3354
spotify-player: 0.20.4 -> 0.20.5
r-ryantm May 12, 2025
e29420c
stalwart-mail-enterprise: init at 0.11.7
xanderio Apr 27, 2025
c2543da
ceph: Work around broken build with arrow-cpp >= 20. Fixes #406306
nh2 May 12, 2025
abf7944
python3Packages.plotpy: 2.7.3 -> 2.7.4
r-ryantm May 12, 2025
6a2742d
python312Packages.plotpy: put failing passthru.tests aside
doronbehar May 12, 2025
4a65ada
beets: 2.2.0 -> 2.3.0
doronbehar May 8, 2025
e175884
beets-unstable: 2.2.0-unstable-2025-03-12 -> 2.3.0
doronbehar May 8, 2025
b41af1a
beetsPackages.alternatives: 0.13.2 -> 0.13.3
doronbehar May 12, 2025
54e8602
beetsPackages.audible: Put beets in nativeBuildInputs
doronbehar May 12, 2025
2596ab6
beetsPackages.copyartifacts: Put beets in nativeBuildInputs
doronbehar May 12, 2025
9338e5c
beetsPackages.copyartifacts: Small consistency empty lines
doronbehar May 12, 2025
bce0c2f
beetsPackages.filetote: init at 1.0.1
dansbandit May 12, 2025
a9b13c0
nixf-diagnose: init at 0.1.2
inclyc May 13, 2025
b137771
libretro.fceumm: 0-unstable-2025-04-11 -> 0-unstable-2025-05-02
r-ryantm May 13, 2025
745c488
gz-cmake: add passthru.updateScript
bengsparks May 4, 2025
5acfed4
gz-cmake: 4.1.1 -> 4.2.0
bengsparks May 4, 2025
0d33b38
gz-cmake: conditionally enable tests
bengsparks May 13, 2025
53814d6
cargo-modules: 0.23.1 -> 0.24.0
r-ryantm May 13, 2025
66b02d4
yandex-music: 5.46.0 -> 5.50.0
r-ryantm May 11, 2025
5c62c8a
papers: 47.3 -> 48.2
MangoIV May 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/eval.yml
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ jobs:
tag:
name: Tag
runs-on: ubuntu-24.04-arm
needs: [ process ]
needs: [ get-merge-commit, process ]
if: needs.process.outputs.targetRunId
permissions:
pull-requests: write
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/get-merge-commit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
;;
pull_request_target)
if commits=$(base/ci/get-merge-commit.sh ${{ github.repository }} ${{ github.event.number }}); then
echo "Checking the commits:\n$commits"
echo -e "Checking the commits:\n$commits"
echo "$commits" >> "$GITHUB_OUTPUT"
else
# Skipping so that no notifications are sent
Expand Down
5 changes: 1 addition & 4 deletions ci/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -63,10 +63,7 @@ let
fs = pkgs.lib.fileset;
nixFilesSrc = fs.toSource {
root = ../.;
fileset = fs.difference (fs.unions [
(fs.fileFilter (file: file.hasExt "nix") ../.)
../.git-blame-ignore-revs
]) (fs.maybeMissing ../.git);
fileset = fs.difference ../. (fs.maybeMissing ../.git);
};
in
{
Expand Down
2 changes: 1 addition & 1 deletion doc/languages-frameworks/haskell.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -779,7 +779,7 @@ that depend on that library, you may want to use:

```nix
haskellPackages.haskell-ci.overrideScope (self: super: {
Cabal = self.Cabal_3_14_1_1;
Cabal = self.Cabal_3_14_2_0;
})
```

Expand Down
5 changes: 4 additions & 1 deletion doc/stdenv/stdenv.chapter.md
Original file line number Diff line number Diff line change
Expand Up @@ -1141,12 +1141,15 @@ They cannot be overridden without rebuilding the package.

If dependencies should be resolved at runtime, use `--suffix` to append fallback values to `PATH`.

There’s many more kinds of arguments, they are documented in `nixpkgs/pkgs/build-support/setup-hooks/make-wrapper.sh` for the `makeWrapper` implementation and in `nixpkgs/pkgs/build-support/setup-hooks/make-binary-wrapper/make-binary-wrapper.sh` for the `makeBinaryWrapper` implementation.
There’s many more kinds of arguments, they are documented in `nixpkgs/pkgs/build-support/setup-hooks/make-wrapper.sh` for the `makeWrapper` implementation and in `nixpkgs/pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh` for the `makeBinaryWrapper` implementation.

`wrapProgram` is a convenience function you probably want to use most of the time, implemented by both `makeWrapper` and `makeBinaryWrapper`.

Using the `makeBinaryWrapper` implementation is usually preferred, as it creates a tiny _compiled_ wrapper executable, that can be used as a shebang interpreter. This is needed mostly on Darwin, where shebangs cannot point to scripts, [due to a limitation with the `execve`-syscall](https://stackoverflow.com/questions/67100831/macos-shebang-with-absolute-path-not-working). Compiled wrappers generated by `makeBinaryWrapper` can be inspected with `less <path-to-wrapper>` - by scrolling past the binary data you should be able to see the shell command that generated the executable and there see the environment variables that were injected into the wrapper.

However, `makeWrapper` is more flexible and implements more arguments.
Use `makeWrapper` if you need the wrapper to use shell features (e.g. look up environment variables) at runtime.

### `remove-references-to -t` \<storepath\> [ `-t` \<storepath\> ... ] \<file\> ... {#fun-remove-references-to}

Removes the references of the specified files to the specified store files. This is done without changing the size of the file by replacing the hash by `eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee`, and should work on compiled executables. This is meant to be used to remove the dependency of the output on inputs that are known to be unnecessary at runtime. Of course, reckless usage will break the patched programs.
Expand Down
1 change: 0 additions & 1 deletion maintainers/scripts/luarocks-packages.csv
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,6 @@ luazip,,,,,,
lusc_luv,,,,,,
lush.nvim,,,https://luarocks.org/dev,,,teto
luuid,,,,20120509-2,,
luv,,,,1.48.0-2,,
lyaml,,,,,,lblasc
lz.n,,,,,,mrcjkb
lze,,,,,,birdee
Expand Down
10 changes: 10 additions & 0 deletions nixos/doc/manual/release-notes/rl-2505.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,16 @@

- OpenSSH has been updated from 9.9p2 to 10.0p2, dropping support for DSA keys and adding a new `ssh-auth` binary to handle user authentication in a different address space from unauthenticated sessions. Additionally, we now enable a configure option by default that attempts to lock sshd into RAM to prevent it from being swapped out, which may improve performance if the system is under memory pressure. See the [full changelog](https://www.openwall.com/lists/oss-security/2025/04/09/1) for more details.

- GNOME has been updated to version 48.

- `decibels` music player is now installed by default. You can disable it using [](#opt-environment.gnome.excludePackages).
- `gnome-shell-extensions` extension collection (which included GNOME Classic extensions, Apps Menu, and User Themes, among others) are no longer installed by default. You can install them again with [](#opt-services.xserver.desktopManager.gnome.sessionPath).
- Option [](#opt-services.gnome.core-developer-tools.enable) now also installs `sysprof` and `d-spy`.
- Option `services.gnome.core-utilities.enable` has been renamed to [](#opt-services.gnome.core-apps.enable).
- `cantarell-fonts`, `source-code-pro` and `source-sans` fonts are no longer installed by default. They have been replaced by `adwaita-fonts`.

Refer to the [GNOME release notes](https://release.gnome.org/48/) for more details.

- The `intel` video driver for X.org (from the xf86-video-intel package, which was previously removed because it was non-functional) has been fixed and the driver has been re-introduced.

- The Mattermost module ([`services.mattermost`](#opt-services.mattermost.enable)) and packages (`mattermost` and `mmctl`) have been substantially updated:
Expand Down
7 changes: 3 additions & 4 deletions nixos/modules/services/accessibility/speechd.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
let
cfg = config.services.speechd;
inherit (lib)
getExe
mkEnableOption
mkIf
mkPackageOption
Expand All @@ -21,12 +20,12 @@ in
package = mkPackageOption pkgs "speechd" { };
};

# FIXME: speechd 0.12 (or whatever the next version is)
# will support socket activation, so switch to that once it's out.
config = mkIf cfg.enable {
environment = {
systemPackages = [ cfg.package ];
sessionVariables.SPEECHD_CMD = getExe cfg.package;
};
systemd.packages = [ cfg.package ];
# have to set `wantedBy` since `systemd.packages` ignores `[Install]`
systemd.user.sockets.speech-dispatcher.wantedBy = [ "sockets.target" ];
};
}
4 changes: 2 additions & 2 deletions nixos/modules/services/x11/desktop-managers/gnome.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,15 @@ To enable the GNOME desktop use:
While it is not strictly necessary to use GDM as the display manager with GNOME, it is recommended, as some features such as screen lock [might not work](#sec-gnome-faq-can-i-use-lightdm-with-gnome) without it.
:::

The default applications used in NixOS are very minimal, inspired by the defaults used in [gnome-build-meta](https://gitlab.gnome.org/GNOME/gnome-build-meta/blob/40.0/elements/core/meta-gnome-core-utilities.bst).
The default applications used in NixOS are very minimal, inspired by the defaults used in [gnome-build-meta](https://gitlab.gnome.org/GNOME/gnome-build-meta/blob/48.0/elements/core/meta-gnome-core-apps.bst).

### GNOME without the apps {#sec-gnome-without-the-apps}

If you’d like to only use the GNOME desktop and not the apps, you can disable them with:

```nix
{
services.gnome.core-utilities.enable = false;
services.gnome.core-apps.enable = false;
}
```

Expand Down
46 changes: 22 additions & 24 deletions nixos/modules/services/x11/desktop-managers/gnome.nix
Original file line number Diff line number Diff line change
Expand Up @@ -84,12 +84,19 @@ in
maintainers = lib.teams.gnome.members;
};

imports = [
(lib.mkRenamedOptionModule
[ "services" "gnome" "core-utilities" "enable" ]
[ "services" "gnome" "core-apps" "enable" ]
)
];

options = {

services.gnome = {
core-os-services.enable = mkEnableOption "essential services for GNOME3";
core-shell.enable = mkEnableOption "GNOME Shell services";
core-utilities.enable = mkEnableOption "GNOME core utilities";
core-apps.enable = mkEnableOption "GNOME core apps";
core-developer-tools.enable = mkEnableOption "GNOME core developer tools";
games.enable = mkEnableOption "GNOME games";
};
Expand Down Expand Up @@ -213,7 +220,7 @@ in

services.gnome.core-os-services.enable = true;
services.gnome.core-shell.enable = true;
services.gnome.core-utilities.enable = mkDefault true;
services.gnome.core-apps.enable = mkDefault true;

services.displayManager.sessionPackages = [ pkgs.gnome-session.sessions ];

Expand Down Expand Up @@ -326,17 +333,9 @@ in
})

(lib.mkIf serviceCfg.core-shell.enable {
services.xserver.desktopManager.gnome.sessionPath =
let
mandatoryPackages = [
pkgs.gnome-shell
];
optionalPackages = [
pkgs.gnome-shell-extensions
];
in
mandatoryPackages
++ utils.removePackagesByName optionalPackages config.environment.gnome.excludePackages;
services.xserver.desktopManager.gnome.sessionPath = [
pkgs.gnome-shell
];

services.colord.enable = mkDefault true;
services.gnome.glib-networking.enable = true;
Expand Down Expand Up @@ -380,14 +379,11 @@ in

services.orca.enable = notExcluded pkgs.orca;

fonts.packages = with pkgs; [
cantarell-fonts
dejavu_fonts
source-code-pro # Default monospace font in 3.32
source-sans
];
fonts.packages = utils.removePackagesByName [
pkgs.adwaita-fonts
] config.environment.gnome.excludePackages;

# Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/blob/gnome-3-38/elements/core/meta-gnome-core-shell.bst
# Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/blob/gnome-48/elements/core/meta-gnome-core-shell.bst
environment.systemPackages =
let
mandatoryPackages = [
Expand All @@ -400,7 +396,6 @@ in
pkgs.gnome-bluetooth
pkgs.gnome-color-manager
pkgs.gnome-control-center
pkgs.gnome-shell-extensions
pkgs.gnome-tour # GNOME Shell detects the .desktop file on first log-in.
pkgs.gnome-user-docs
pkgs.glib # for gsettings program
Expand All @@ -414,11 +409,12 @@ in
++ utils.removePackagesByName optionalPackages config.environment.gnome.excludePackages;
})

# Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/gnome-45/elements/core/meta-gnome-core-utilities.bst
(lib.mkIf serviceCfg.core-utilities.enable {
# Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/gnome-48/elements/core/meta-gnome-core-apps.bst
(lib.mkIf serviceCfg.core-apps.enable {
environment.systemPackages = utils.removePackagesByName (
[
pkgs.baobab
pkgs.decibels
pkgs.epiphany
pkgs.gnome-text-editor
pkgs.gnome-calculator
Expand Down Expand Up @@ -500,17 +496,19 @@ in
] config.environment.gnome.excludePackages;
})

# Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/3.38.0/elements/core/meta-gnome-core-developer-tools.bst
# Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/gnome-48/elements/core/meta-gnome-core-developer-tools.bst
(lib.mkIf serviceCfg.core-developer-tools.enable {
environment.systemPackages = utils.removePackagesByName [
pkgs.dconf-editor
pkgs.devhelp
pkgs.d-spy
pkgs.gnome-builder
# boxes would make sense in this option, however
# it doesn't function well enough to be included
# in default configurations.
# https://github.com/NixOS/nixpkgs/issues/60908
# pkgs.gnome-boxes
pkgs.sysprof
] config.environment.gnome.excludePackages;

services.sysprof.enable = notExcluded pkgs.sysprof;
Expand Down
5 changes: 4 additions & 1 deletion nixos/modules/services/x11/display-managers/gdm.nix
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,10 @@ in
pkgs.gnome-session
pkgs.gnome-shell
];
environment.systemPackages = [ pkgs.adwaita-icon-theme ];
environment.systemPackages = [
pkgs.adwaita-icon-theme
pkgs.gdm # For polkit rules
];

# We dont use the upstream gdm service
# it has to be disabled since the gdm package has it
Expand Down
22 changes: 8 additions & 14 deletions nixos/modules/system/boot/systemd/initrd.nix
Original file line number Diff line number Diff line change
Expand Up @@ -132,13 +132,20 @@ let
initialRamdisk = pkgs.makeInitrdNG {
name = "initrd-${kernel-name}";
inherit (config.boot.initrd) compressor compressorArgs prepend;
inherit (cfg) strip;

contents = lib.filter ({ source, ... }: !lib.elem source cfg.suppressedStorePaths) cfg.storePaths;
};

in
{
imports = [
(lib.mkRemovedOptionModule [ "boot" "initrd" "systemd" "strip" ] ''
The option to strip ELF files in initrd has been removed.
It only saved ~1MiB of initramfs size, but caused a few issues
like unloadable kernel modules.
'')
];

options.boot.initrd.systemd = {
enable = mkEnableOption "systemd in initrd" // {
description = ''
Expand Down Expand Up @@ -208,19 +215,6 @@ in
default = [ ];
};

strip = mkOption {
description = ''
Whether to completely strip executables and libraries copied to the initramfs.

Setting this to false may save on the order of 30MiB on the
machine building the system (by avoiding a binutils
reference), at the cost of ~1MiB of initramfs size. This puts
this option firmly in the territory of micro-optimisation.
'';
type = types.bool;
default = true;
};

extraBin = mkOption {
description = ''
Tools to add to /bin
Expand Down
6 changes: 3 additions & 3 deletions pkgs/applications/editors/eclipse/build-eclipse.nix
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
libXtst,
libsecret,
gsettings-desktop-schemas,
webkitgtk_4_0,
webkitgtk_4_1,
makeWrapper,
perl,
...
Expand Down Expand Up @@ -57,7 +57,7 @@ stdenv.mkDerivation rec {
libXtst
libsecret
zlib
] ++ lib.optional (webkitgtk_4_0 != null) webkitgtk_4_0;
] ++ lib.optional (webkitgtk_4_1 != null) webkitgtk_4_1;

buildCommand = ''
# Unpack tarball.
Expand Down Expand Up @@ -93,7 +93,7 @@ stdenv.mkDerivation rec {
libXtst
libsecret
]
++ lib.optional (webkitgtk_4_0 != null) webkitgtk_4_0
++ lib.optional (webkitgtk_4_1 != null) webkitgtk_4_1
)
} \
--prefix GIO_EXTRA_MODULES : "${glib-networking}/lib/gio/modules" \
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/editors/eclipse/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
jdk,
jdk8,
gsettings-desktop-schemas,
webkitgtk_4_0 ? null, # for internal web browser
webkitgtk_4_1 ? null, # for internal web browser
buildEnv,
runCommand,
callPackage,
Expand Down Expand Up @@ -64,7 +64,7 @@ let
gtk
libXtst
gsettings-desktop-schemas
webkitgtk_4_0
webkitgtk_4_1
makeWrapper
;
};
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/editors/formiko/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
gtkspell3,
librsvg,
pygobject3,
webkitgtk_4_0,
webkitgtk_4_1,
}:

buildPythonApplication rec {
Expand All @@ -37,7 +37,7 @@ buildPythonApplication rec {
gtkspell3
librsvg
pygobject3
webkitgtk_4_0
webkitgtk_4_1
];

# Needs a display
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/editors/rednotebook/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
gtk3,
gtksourceview,
pango,
webkitgtk_4_0,
webkitgtk_4_1,
pygobject3,
pyyaml,
setuptools,
Expand Down Expand Up @@ -39,7 +39,7 @@ buildPythonApplication rec {
gtk3
gtksourceview
pango
webkitgtk_4_0
webkitgtk_4_1
pygobject3
pyyaml
];
Expand Down
6 changes: 3 additions & 3 deletions pkgs/applications/emulators/libretro/cores/fceumm.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "fceumm";
version = "0-unstable-2025-04-11";
version = "0-unstable-2025-05-02";

src = fetchFromGitHub {
owner = "libretro";
repo = "libretro-fceumm";
rev = "43e6496351b544df0de692fbb01b2a6942073f5c";
hash = "sha256-kGGvI1rKE/oSF2v3URDY/fLTThYc3Crk9UFN69Rcckg=";
rev = "3544ff567ecc417c170641587083b976739ef9db";
hash = "sha256-eNmzWLJVPeqFFEcFIhOQCn9OMrBp0iraTcft5pJVvvE=";
};

meta = {
Expand Down
Loading
Loading