Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
648 commits
Select commit Hold shift + click to select a range
162ece4
gnome-shell: 48.beta → 48.rc
jtojnar Mar 11, 2025
608bd55
libgnome-games-support_2_0: 2.0.0 → 2.0.1
jtojnar Mar 11, 2025
a769628
nautilus: 48.beta → 48.rc
jtojnar Mar 11, 2025
ce55d91
mutter: 48.beta → 48.rc
jtojnar Mar 11, 2025
18d1ff1
glibmm_2_68: 2.83.1 → 2.84.0
jtojnar Mar 11, 2025
f2a3cc1
gtk4: 4.17.5 → 4.17.6
jtojnar Mar 11, 2025
1fa3dc2
gobject-introspection: 1.83.2 → 1.83.4
jtojnar Mar 11, 2025
b08c9f4
glib: 2.83.5 → 2.84.0
jtojnar Mar 11, 2025
26a14eb
sysprof: 48.beta → 48.rc
jtojnar Mar 11, 2025
d6b2793
ashpd-demo: 0.4.0 → 0.5.0
jtojnar Mar 12, 2025
4d28663
gnome-software: 48.rc → 48.0
jtojnar Mar 14, 2025
ac6b4b3
gnome-initial-setup: 48.rc → 48.0
jtojnar Mar 14, 2025
349e928
rygel: 0.44.1 → 0.44.2
jtojnar Mar 14, 2025
da45554
gnome-nibbles: 4.2.rc6 → 4.2.0
jtojnar Mar 14, 2025
f1bfdcf
epiphany: 48.rc → 48.0
jtojnar Mar 14, 2025
cdfadc2
baobab: 48.alpha → 48.0
jtojnar Mar 14, 2025
baaa9ee
loupe: 48.rc → 48.0
jtojnar Mar 14, 2025
d915bc7
gnome-chess: 48.alpha2 → 48.0
jtojnar Mar 14, 2025
100a953
gnome-weather: 48.beta → 48.0
jtojnar Mar 14, 2025
e9c05e0
gnome-sudoku: 48.rc → 48.0
jtojnar Mar 14, 2025
b5f31c7
gnome-font-viewer: 48.alpha.1 → 48.0
jtojnar Mar 14, 2025
c335a36
gnome-characters: 48.alpha → 48.0
jtojnar Mar 14, 2025
fd0e322
gnome-backgrounds: 48.rc → 48.0
jtojnar Mar 14, 2025
ceec89d
evolution: 3.55.3 → 3.56.0
jtojnar Mar 14, 2025
ec01f91
glycin-loaders: 1.2.rc → 1.2.0
jtojnar Mar 14, 2025
9b0119d
gnome-clocks: 48.beta → 48.0
jtojnar Mar 14, 2025
6be5e06
adwaita-icon-theme: 48.beta → 48.0
jtojnar Mar 14, 2025
6e7aa04
libpeas2: 2.0.5 → 2.0.7
jtojnar Mar 23, 2025
c5dbe23
libspelling: 0.4.6 → 0.4.7
jtojnar Mar 23, 2025
17adb21
gnome-remote-desktop: 48.rc → 48.0
jtojnar Mar 23, 2025
4a29123
gnome-shell: 48.rc → 48.0
jtojnar Mar 23, 2025
d673be2
nautilus: 48.rc → 48.0
jtojnar Mar 23, 2025
cd768cf
gtksourceview5: 5.15.1 → 5.16.0
jtojnar Mar 23, 2025
a6a1820
vte: 0.79.91 → 0.80.0
jtojnar Mar 23, 2025
eafaba2
gdm: 48.beta → 48.0
jtojnar Mar 23, 2025
29468fb
mutter: 48.rc → 48.0
jtojnar Mar 23, 2025
2417acb
gnome-tecla: 48.rc → 48.0.2
jtojnar Mar 23, 2025
21f6ecf
gnome-keyring: 48.beta → 48.0
jtojnar Mar 23, 2025
406d1eb
libmanette: 0.2.9 → 0.2.11
jtojnar Mar 23, 2025
7bc412d
localsearch: 3.9.rc → 3.9.0
jtojnar Mar 23, 2025
55b3a7f
gnome-user-share: 48.alpha.1 → 48.0
jtojnar Mar 23, 2025
fba6f97
gnome-online-accounts: 3.53.2 → 3.54.1
jtojnar Mar 23, 2025
2373136
gnome-settings-daemon: 48.rc → 48.0
jtojnar Mar 23, 2025
76bfcd2
sysprof: 48.rc → 48.0
jtojnar Mar 23, 2025
dd0f540
gcr_4: 4.3.91 → 4.4.0.1
jtojnar Mar 23, 2025
93148a1
libdex: 0.9.1 → 0.10.0
jtojnar Mar 23, 2025
9ebd574
libpanel: 1.9.0 → 1.10.0
jtojnar Mar 23, 2025
3c01735
libadwaita: 1.7.rc → 1.7.0
jtojnar Mar 23, 2025
90596b7
gjs: 1.83.90 → 1.84.1
jtojnar Mar 23, 2025
95743cb
gtk4: 4.17.6 → 4.18.2
jtojnar Mar 23, 2025
a40dfbb
glibmm: 2.66.7 → 2.66.8
jtojnar Mar 23, 2025
8604f29
tinysparql: 3.9.rc → 3.9.1
jtojnar Mar 23, 2025
815dba9
at-spi2-core: 2.55.90 → 2.56.0
jtojnar Mar 23, 2025
a831246
gsettings-desktop-schemas: 48.rc → 48.0
jtojnar Mar 23, 2025
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
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
f5f43e2
Merge master into staging-next
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
dc01def
libpq: 17.14 -> 17.15
wolfgangwalther May 7, 2025
ba68402
libpq: 17.14 -> 17.15 (#405011)
wolfgangwalther 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
58e6702
Merge master into staging-next
nixpkgs-ci[bot] May 8, 2025
159b8e4
Merge master into staging-next
nixpkgs-ci[bot] 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
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
98313e2
nixos/systemd-initrd: deprecate strip
Gerg-L May 5, 2025
116f782
Merge master into staging-next
nixpkgs-ci[bot] May 9, 2025
9f2b0a6
Merge master into staging-next
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
d0bd8b8
Merge master into staging-next
nixpkgs-ci[bot] May 9, 2025
70729d6
rnote: 0.11.0 -> 0.12.0 (#398271)
dotlambda 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
ec6cecf
Merge master into staging-next
nixpkgs-ci[bot] May 10, 2025
4d19b24
Merge master into staging-next
nixpkgs-ci[bot] 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
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
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
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
c98eabc
Merge master into staging-next
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
9af3319
Merge master into staging-next
nixpkgs-ci[bot] 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
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
488094c
impression: 3.3.0 -> 3.4.0
dotlambda 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
c5997ab
Merge master into staging-next
nixpkgs-ci[bot] May 12, 2025
53b9714
upscaler: 1.4.1 -> 1.5.1
r-ryantm May 11, 2025
3578961
Merge master into staging-next
nixpkgs-ci[bot] May 12, 2025
86051b5
Merge master into staging-next
nixpkgs-ci[bot] May 13, 2025
d665ddf
Merge master into staging-next
nixpkgs-ci[bot] May 13, 2025
f13b927
Merge master into staging-next
nixpkgs-ci[bot] May 13, 2025
9948288
Merge master into staging-next
nixpkgs-ci[bot] May 13, 2025
bf75449
Merge master into staging-next
vcunat May 14, 2025
8f10c7d
libspelling: move gtksourceview5 from buildInputs to propagatedBuildI…
MangoIV May 13, 2025
12ba949
papers: 47.3 -> 48.2
MangoIV May 13, 2025
a270477
Merge remote-tracking branch 'origin/master' into staging-next
K900 May 14, 2025
aa27768
Merge master into staging-next
nixpkgs-ci[bot] May 14, 2025
ee27ba7
Merge master into staging-next
nixpkgs-ci[bot] May 14, 2025
6e9d31b
Merge update papers, fix libspelling to have gktsourceview5 in propag…
jtojnar May 14, 2025
e0dffa2
diebahn: 2.7.3 -> 2.8.1
dotlambda May 14, 2025
856078e
gnomeExtensions: auto-update
fabianhjr May 14, 2025
a2cc056
Merge master into staging-next
nixpkgs-ci[bot] May 15, 2025
6a1f949
diebahn: 2.7.3 -> 2.8.1 (#407140)
getchoo May 15, 2025
b6ba3ca
impression: 3.3.0 -> 3.4.0 (#406342)
getchoo May 15, 2025
1c97f7a
dosage-tracker: 1.9.4 -> 1.9.9
getchoo Mar 24, 2025
016a6cf
python312Packages.modern-colorthief: init at 0.1.7
getchoo May 15, 2025
216c192
komikku: 1.72.0 -> 1.76.1
getchoo Mar 29, 2025
7a74058
komikku: modernize
getchoo Mar 29, 2025
354a053
fretboard: 8.0 -> 9.1
getchoo Apr 10, 2025
3c0d340
keypunch: 5.1 -> 6.3
getchoo Apr 10, 2025
ddf8090
Merge master into staging-next
nixpkgs-ci[bot] May 15, 2025
e813564
Merge gnomeExtensions: auto-update (#407195)
jtojnar May 15, 2025
d1034e4
Merge master into staging-next
nixpkgs-ci[bot] May 15, 2025
4759461
keypunch: 5.1 -> 6.3 (#397731)
Aleksanaa May 15, 2025
593e330
fretboard: 8.0 -> 9.1 (#397712)
Aleksanaa May 15, 2025
e4fd7d9
emblem: 1.4.0 -> 1.5.0 (#392587)
Aleksanaa May 15, 2025
9e063f9
eyedropper: 2.0.1 -> 2.1.0 (#392592)
Aleksanaa May 15, 2025
43524ca
identity: 0.7.0 -> 25.03 (#395829)
Aleksanaa May 15, 2025
1e0b920
dosage-tracker: 1.9.4 -> 1.9.9 (#392581)
Aleksanaa May 15, 2025
060827d
gnome-decoder: 0.6.1 -> 0.7.1 (#392593)
getchoo May 15, 2025
f5ff6a9
komikku: 1.72.0 -> 1.76.1 (#394181)
getchoo May 15, 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 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/graphics/gnome-decoder/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -29,20 +29,20 @@

clangStdenv.mkDerivation rec {
pname = "gnome-decoder";
version = "0.6.1";
version = "0.7.1";

src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "World";
repo = "decoder";
rev = version;
hash = "sha256-qSPuEVW+FwC9OJa+dseIy4/2bhVdTryJSJNSpes9tpY=";
hash = "sha256-lLZ8tll/R9cwk3t/MULmrR1KWZ1e+zneXL93035epPE=";
};

cargoDeps = rustPlatform.fetchCargoVendor {
inherit src;
name = "${pname}-${version}";
hash = "sha256-xQlzSsvwDNK3Z8xnUQgCU6Q8+ls0Urks778pYwN2X1Y=";
hash = "sha256-USfC7HSL1TtjP1SmBRTKkPyKE4DkSn6xeH4mzfIBQWg=";
};

preFixup = ''
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/misc/lutris/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
gtk3,
libnotify,
pango,
webkitgtk_4_0,
webkitgtk_4_1,
wrapGAppsHook3,

# check inputs
Expand Down Expand Up @@ -96,7 +96,7 @@ buildPythonApplication rec {
gtk3
libnotify
pango
webkitgtk_4_0
webkitgtk_4_1
]
++ (with gst_all_1; [
gst-libav
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/misc/lutris/fhsenv.nix
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ let
gtksourceview
gnome-desktop
libgnome-keyring
webkitgtk_4_0
webkitgtk_4_1
];
xorgDeps =
pkgs: with pkgs.xorg; [
Expand Down
Loading