-
-
Notifications
You must be signed in to change notification settings - Fork 18.2k
GNOME: 48 → 49 #440720
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
GNOME: 48 → 49 #440720
Changes from all commits
Commits
Show all changes
207 commits
Select commit
Hold shift + click to select a range
f26cbb9
gnome-keysign: Fix eval
jtojnar 0c84856
gnome-recipes: Remove
jtojnar 24b850e
maintainers/scripts/update.nix: Print stderr on instantiation failure
jtojnar 1490dad
gssdp: Unmaintain
jtojnar 9cc6eeb
libchamplain: Unmaintain
jtojnar f9a95af
libsoup: Unmaintain
jtojnar 9df7c3f
gnome-logs: 45.0 → 49.rc
jtojnar d11e141
gnome-connections: 48.0 → 49.rc
jtojnar d6bc250
xdg-desktop-portal-gnome: 48.0 → 49.rc
jtojnar d362478
gnome-chess: 48.0 → 49.0
jtojnar e502d79
gnome-sudoku: 48.1 → 49.rc
jtojnar 11cc0e5
ghex: 48.0 → 48.1
jtojnar 6d8e849
quadrapassel: 40.2 → 49.rc
jtojnar f4b7184
gnome-mahjongg: 48.1 → 49.rc
jtojnar 05d83c8
gnome-font-viewer: 48.0 → 49.rc
jtojnar d09057f
gnome-mines: 48.1 → 49.rc
jtojnar 2a906dc
gnome-software: 48.4 → 49.rc
jtojnar 1dc9899
dconf-editor: 45.0.1 → 49.rc
jtojnar 0c5e26d
simple-scan: 48.1 → 49.0
jtojnar 8fa1c6d
gnome-session: 48.0 → 49.rc
jtojnar c99ac71
gnome-initial-setup: 48.1 → 49.beta.1
jtojnar b2bad07
metacity: 3.56.0 → 3.57.1
jtojnar 2f83aaf
gnome-system-monitor: 48.1 → 49.rc
jtojnar 6c262db
gnome-maps: 48.6 → 49.rc
jtojnar 1ff5c18
gnome-calculator: 48.1 → 49.rc
jtojnar 5a13683
gnome-nibbles: 4.2.2 → 4.4.rc2
jtojnar edcd5f8
gnome-weather: 48.0 → 49.rc
jtojnar 3a8591f
gnome-music: 48.1 → 49.rc
jtojnar e8650eb
gnome-characters: 48.0 → 49.rc
jtojnar 8077c2f
gnome-console: 48.0.1 → 49.rc
jtojnar c129840
gnome-tweaks: 46.1 → 49.rc
jtojnar fbd0a3e
orca: 48.6 → 49.beta
jtojnar 2b5028e
gnome-contacts: 48.0 → 49.beta
jtojnar 8061cdd
yelp: 42.3 → 49.rc
jtojnar 2d4ade3
gnome-boxes: 48.0 → 49.rc.1
jtojnar 5314d69
gnome-text-editor: 48.3 → 49.rc
jtojnar 9d52ff2
gnome-calendar: 48.1 → 49.rc
jtojnar 0271b62
gnome-backgrounds: 48.2.1 → 49.rc
jtojnar 26d77b2
adwaita-fonts: 48.2 → 49.0
jtojnar 2afe167
gtk-frdp: 0-unstable-2025-03-14 → 0-unstable-2025-08-15
jtojnar dd229d7
libpeas2: 2.0.7 → 2.1.0
jtojnar 18d54da
template-glib: 3.36.3 → 3.37.1
jtojnar a2a804a
libglycin: 1.2.3 → 2.0.rc
jtojnar 1d2b6ef
glycin-loaders: 1.2.3 → 2.0.rc
jtojnar b5c9c43
loupe: 48.1 → 49.rc
jtojnar b776841
libshumate: 1.4.0 → 1.5.beta
jtojnar 185fd1e
nautilus: 48.3 → 49.rc
jtojnar ba57d7c
gnome-remote-desktop: 48.1 → 49.rc
jtojnar 9bed27f
gnome-shell-extensions: 48.3 → 49.rc
jtojnar bf00789
gnome-shell: 48.4 → 49.rc
jtojnar 7a24e8b
vte: 0.80.3 → 0.81.90
jtojnar 23a2bfc
gdm: 48.0 → 49.rc
jtojnar 937e889
gnome-tecla: 48.0.2 → 49.rc
jtojnar e32629d
localsearch: 3.9.0 → 3.10.rc
jtojnar 9c8a458
gom: 0.5.3 → 0.5.4
jtojnar 5dbe92a
evolution-data-server: 3.56.2 → 3.57.3
jtojnar 22dd471
evolution: 3.56.2 → 3.57.3
jtojnar 13e4949
gtksourceview5: 5.16.0 → 5.17.1
jtojnar 293e1df
gnome-online-accounts: 3.54.5 → 3.55.2
jtojnar 7326976
yelp-xsl: 42.4 → 49.beta
jtojnar 9c96adc
glibmm_2_68: 2.84.0 → 2.85.0
jtojnar b06c411
sysprof: 48.0 → 49.rc
jtojnar c2a2645
gnome-settings-daemon: 48.1 → 49.rc
jtojnar 88aa1cc
zenity: 4.1.90 → 4.1.99
jtojnar ae2487f
libpanel: 1.10.0 → 1.10.1
jtojnar ef4d610
libdex: 0.10.1 → 1.0.0
jtojnar 30d63f2
gnome-desktop: 44.3 → 44.4
jtojnar acd46cf
gjs: 1.84.2 → 1.85.90
jtojnar 6d67461
adwaita-icon-theme: 48.0 → 49.rc
jtojnar 1302acd
gtk4: 4.18.6 → 4.20.0
jtojnar de70a1a
libadwaita: 1.7.8 → 1.8.rc
jtojnar fb80948
epiphany: 48.5 → 49.rc
jtojnar 52fb49a
gnome-control-center: 48.4 → 49.rc
jtojnar 24b0e24
snapshot: 48.0.1 → 49.rc
jtojnar e85cf16
gtkmm4: 4.18.0 → 4.19.1
jtojnar 6f09e69
gtk3: 3.24.49 → 3.24.50
jtojnar eecd2dc
at-spi2-core: 2.56.2 → 2.57.2
jtojnar 402d836
gsettings-desktop-schemas: 48.0 → 49.rc
jtojnar 1a021c2
gdk-pixbuf: 2.42.12 → 2.43.5
jtojnar 5efb720
pango: 1.56.4 → 1.57.0
jtojnar 69bc149
glib: 2.84.4 → 2.86.0
jtojnar a29c6ae
gnome-builder: 48.2 → 49.rc
jtojnar 3268e58
gi-docgen: 2025.3 → 2025.4
jtojnar 813af58
rygel: 0.44.2 → 45.rc
jtojnar d515e44
mutter: 48.4 → 49.rc
jtojnar b60193f
nixos/tests: gnome-session-binary → gnome-session-service
bobby285271 684b471
gnome-session-ctl: 47.0.1 → 49.0
bobby285271 82f1535
budgie-control-center: 1.4.0 → 1.4.1
bobby285271 3705718
budgie-desktop: 10.9.2 → 10.9.3
bobby285271 99f1e09
nixos/tests/budgie: Adjust to Budgie 10.9.3
bobby285271 1ce3226
nixos/gnome-initial-setup: Create group
jtojnar 1ab8a3e
nixos/gnome-initial-setup: Remove gnome-welcome-tour service dependency
jtojnar cf7ed31
nixos/gnome-initial-setup: Adjust service dependencies
jtojnar 9890d02
nixos/gnome: Install GNOME Software using module
jtojnar f78aead
nixos/orca: Remove from display-manager path
jtojnar b0bede1
gnome-characters: 49.rc → 49.0
jtojnar b6951ff
gnome-terminal: 3.56.2 → 3.58.0
jtojnar c0b22e0
gnome-initial-setup: 49.beta.1 → 49.0
jtojnar 914a4a9
gnome-mahjongg: 49.rc → 49.0.1
jtojnar e2a8f13
d-spy: 48.0 → 49.1
jtojnar a2ded1d
gnome-font-viewer: 49.rc → 49.0
jtojnar df99cd6
gnome-calendar: 49.rc → 49.0.1
jtojnar d01e7ad
gnome-console: 49.rc → 49.0
jtojnar 35edb5e
xdg-desktop-portal-gnome: 49.rc → 49.0
jtojnar bd31ff2
gnome-logs: 49.rc → 49.0
jtojnar 06a3f93
gnome-chess: 49.0 → 49.2
jtojnar 063f246
gnome-applets: 3.56.0 → 3.58.0
jtojnar d536642
gnome-software: 49.rc → 49.0
jtojnar bcfd5e8
decibels: 48.0 → 49.0
jtojnar 75f064c
gnome-calculator: 49.rc → 49.0.1
jtojnar 6bd7a07
gnome-text-editor: 49.rc → 49.0
jtojnar 4732ae9
simple-scan: 49.0 → 49.0.1
jtojnar f2315ca
orca: 49.beta → 49.1
jtojnar 0514c61
gnome-tour: 48.1 → 49.0
jtojnar ff21e03
gnome-contacts: 49.beta → 49.0
jtojnar 8b93156
gnome-boxes: 49.rc.1 → 49.0
jtojnar e7cab49
gnome-builder: 49.rc → 49.0
jtojnar f4dcdf8
loupe: 49.rc → 49.0
jtojnar a5333c2
gnome-control-center: 49.rc → 49.0
jtojnar fac92f9
gnome-weather: 49.rc → 49.0
jtojnar b4cad66
gnome-connections: 49.rc → 49.0
jtojnar 24903fb
baobab: 48.0 → 49.0
jtojnar b6e14b9
gnome-tweaks: 49.rc → 49.0
jtojnar da4ba69
gnome-system-monitor: 49.rc → 49.0
jtojnar 3d97a7f
rygel: 45.rc → 45.0
jtojnar 2d30994
snapshot: 49.rc → 49.0
jtojnar 5fdcabd
gnome-mines: 49.rc → 49.0.1
jtojnar c5f13e8
nautilus-python: 4.0.1 → 4.1.0
jtojnar e98ff8b
gnome-firmware: 47.0 → 49.0
jtojnar eb0d37f
gnome-maps: 49.rc → 49.1
jtojnar a2d817b
yelp: 49.rc → 49.0
jtojnar d6d1c39
metacity: 3.57.1 → 3.58.1
jtojnar 342dc21
gnome-session: 49.rc → 49.0
jtojnar 18368dd
gnome-music: 49.rc → 49.0.2
jtojnar 218a6d9
epiphany: 49.rc → 49.0
jtojnar c1c43db
quadrapassel: 49.rc → 49.0
jtojnar 5c4e280
gnome-sudoku: 49.rc → 49.0
jtojnar 2a6f672
gnome-flashback: 3.56.0 → 3.58.0
jtojnar 890648e
gnome-nibbles: 4.4.rc2 → 4.4.1
jtojnar e811f1b
dconf-editor: 49.rc → 49.0
jtojnar be65c1b
gnome-tetravex: 3.38.2 → 3.38.3
jtojnar 80c7af3
gnome-backgrounds: 49.rc → 49.0
jtojnar f5d5af7
gnome-user-docs: 48.2 → 49.0
jtojnar 8ecc6ad
gucharmap: 16.0.2 → 17.0.0
jtojnar c0137a2
template-glib: 3.37.1 → 3.38.0
jtojnar 1541b67
libpeas2: 2.1.0 → 2.2.0
jtojnar 9c53d27
gnome-remote-desktop: 49.rc → 49.0
jtojnar d991906
gnome-shell-extensions: 49.rc → 49.0
jtojnar 719b064
glycin-loaders: 2.0.rc → 2.0.2
jtojnar 4e62c5f
gtkmm4: 4.19.1 → 4.20.0
jtojnar 47b40af
libshumate: 1.5.beta → 1.5.0.1
jtojnar ec93a00
evolution: 3.57.3 → 3.58.0
jtojnar 19a4ce6
gnome-shell: 49.rc → 49.0
jtojnar a39a896
nautilus: 49.rc → 49.0
jtojnar 86000dd
gnome-panel: 3.56.0 → 3.58.1
jtojnar 3e03c29
gtksourceview5: 5.17.1 → 5.18.0
jtojnar 2cfc93c
vte: 0.81.90 → 0.82.0
jtojnar 302f49d
gnome-clocks: 48.0 → 49.0
jtojnar 3bb29c9
gnome-tecla: 49.rc → 49.0
jtojnar 2fe0862
mutter: 49.rc → 49.0
jtojnar 1fa2fb2
localsearch: 3.10.rc → 3.10.0
jtojnar 01a5afa
gdm: 49.rc → 49.0.1
jtojnar d4790c2
evolution-data-server: 3.57.3 → 3.58.0
jtojnar a8a6d8d
gnome-online-accounts: 3.55.2 → 3.56.0
jtojnar 1db567b
glibmm_2_68: 2.85.0 → 2.86.0
jtojnar 1050d83
yelp-xsl: 49.beta → 49.0
jtojnar 749abee
sysprof: 49.rc → 49.0
jtojnar 1d8073a
gnome-settings-daemon: 49.rc → 49.0
jtojnar fb3efc4
zenity: 4.1.99 → 4.2.0
jtojnar e119800
libglycin: 2.0.rc → 2.0.2
jtojnar bffd175
gvfs: 1.57.2 → 1.58.0
jtojnar 1dbe284
libpanel: 1.10.1 → 1.10.2
jtojnar f84d549
libadwaita: 1.8.rc → 1.8.0
jtojnar 451ff36
gjs: 1.85.90 → 1.86.0
jtojnar 427d5a6
adwaita-icon-theme: 49.rc → 49.0
jtojnar b0dc74c
gtk4: 4.20.0 → 4.20.2
jtojnar 6725ca2
gtk3: 3.24.50 → 3.24.51
jtojnar fb64839
at-spi2-core: 2.57.2 → 2.58.0
jtojnar 8d03fa8
gdk-pixbuf: 2.43.5 → 2.44.3
jtojnar 12fd065
gsettings-desktop-schemas: 49.rc → 49.0
jtojnar c918ad6
gobject-introspection: 1.84.0 → 1.86.0
jtojnar 4d767ab
gtk-doc: 1.34.0 → 1.35.1
jtojnar 8d6735d
python3.pkgs.pygobject3: 3.50.0 → 3.54.3
bobby285271 1b747fc
libpeas: Switch to girepository-2.0
bobby285271 fbe4554
gitg: Switch to girepository-2.0
bobby285271 2f8e193
rhythmbox: Switch to girepository-2.0
bobby285271 9d225a5
python3.pkgs.gst-python: Disable TestNotInitialized test
bobby285271 0a859fa
networkmanager: 1.52.1 → 1.54.1
lesbiannix c2e522e
totem: Switch to girepository-2.0
bobby285271 58dce85
endeavour: Switch to girepository-2.0
bobby285271 72aba83
xed-editor: Switch to girepository-2.0
bobby285271 c53e5fd
xviewer: Switch to girepository-2.0
bobby285271 05ad337
mate.eom: Switch to girepository-2.0
bobby285271 2ab9e94
mate.pluma: Switch to girepository-2.0
bobby285271 6c36a50
eog: Switch to girepository-2.0
bobby285271 ffa1166
astroid: Switch to girepository-2.0
bobby285271 197691f
entangle: Switch to girepository-2.0
bobby285271 28cbff4
pantheon.elementary-mail: Fix build with evolution-data-server 3.57.1
bobby285271 bab004a
unihan-database: 15.1.0 → 17.0.0
bobby285271 50a9c28
unicode-character-database: 16.0.0 → 17.0.0
bobby285271 e88680a
budgie-desktop: Switch to libpeas-2
bobby285271 4e8ecda
budgie-analogue-clock-applet: Switch to libpeas-2
bobby285271 48d6568
budgie-systemmonitor-applet: Switch to libpeas-2
bobby285271 9eb007e
budgie-user-indicator-redux: Switch to libpeas-2
bobby285271 5272669
budgie-media-player-applet: Switch to libpeas-2
bobby285271 4639179
glib: 2.86.0 → 2.86.1
jtojnar 23f16d7
nixos/rl-2511: Add GNOME 49 notes
jtojnar File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,28 @@ | ||
| { | ||
| config, | ||
| pkgs, | ||
| lib, | ||
| ... | ||
| }: | ||
|
|
||
| { | ||
| meta = { | ||
| maintainers = lib.teams.gnome.members; | ||
| }; | ||
|
|
||
| options = { | ||
| services.gnome.gnome-software = { | ||
| enable = lib.mkEnableOption "GNOME Software, package manager for GNOME"; | ||
| }; | ||
| }; | ||
|
|
||
| config = lib.mkIf config.services.gnome.gnome-software.enable { | ||
| environment.systemPackages = [ | ||
| pkgs.gnome-software | ||
| ]; | ||
|
|
||
| systemd.packages = [ | ||
| pkgs.gnome-software | ||
| ]; | ||
| }; | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -183,10 +183,44 @@ in | |
| name = "gdm"; | ||
| uid = config.ids.uids.gdm; | ||
| group = "gdm"; | ||
| home = "/run/gdm"; | ||
| description = "GDM user"; | ||
| }; | ||
|
|
||
| users.users.gdm-greeter = { | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We could easily generate this list, instead of copy&pasting it. |
||
| isSystemUser = true; | ||
| uid = 60578; | ||
| group = "gdm"; | ||
| home = "/run/gdm"; | ||
| }; | ||
|
|
||
| users.users.gdm-greeter-1 = { | ||
| isSystemUser = true; | ||
| uid = 60579; | ||
| group = "gdm"; | ||
| home = "/run/gdm-1"; | ||
| }; | ||
|
|
||
| users.users.gdm-greeter-2 = { | ||
| isSystemUser = true; | ||
| uid = 60580; | ||
| group = "gdm"; | ||
| home = "/run/gdm-2"; | ||
| }; | ||
|
|
||
| users.users.gdm-greeter-3 = { | ||
| isSystemUser = true; | ||
| uid = 60581; | ||
| group = "gdm"; | ||
| home = "/run/gdm-3"; | ||
| }; | ||
|
|
||
| users.users.gdm-greeter-4 = { | ||
| isSystemUser = true; | ||
| uid = 60582; | ||
| group = "gdm"; | ||
| home = "/run/gdm-4"; | ||
| }; | ||
|
|
||
| users.groups.gdm.gid = config.ids.gids.gdm; | ||
|
|
||
| # GDM needs different xserverArgs, presumable because using wayland by default. | ||
|
|
@@ -348,15 +382,15 @@ in | |
| # GDM LFS PAM modules, adapted somehow to NixOS | ||
| security.pam.services = { | ||
| gdm-launch-environment.text = '' | ||
| auth required pam_succeed_if.so audit quiet_success user = gdm | ||
| auth required pam_succeed_if.so audit quiet_success user ingroup gdm | ||
| auth optional pam_permit.so | ||
|
|
||
| account required pam_succeed_if.so audit quiet_success user = gdm | ||
| account required pam_succeed_if.so audit quiet_success user ingroup gdm | ||
| account sufficient pam_unix.so | ||
|
|
||
| password required pam_deny.so | ||
|
|
||
| session required pam_succeed_if.so audit quiet_success user = gdm | ||
| session required pam_succeed_if.so audit quiet_success user ingroup gdm | ||
| session required pam_env.so conffile=/etc/pam/environment readenv=0 | ||
| session optional ${config.systemd.package}/lib/security/pam_systemd.so | ||
| session optional pam_keyinit.so force revoke | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am going to revert this hunk as gtk4 on a headless system adds a LOT of dependencies to source a shell script.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That requires picking a simple patch https://gitlab.gnome.org/GNOME/vte/-/issues/2905
I am going to open a PR with that and the other thing as well.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
#463526