Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
cb181c4
gnome-session: 49.0 → 49.1
jtojnar Nov 4, 2025
d5b6992
gnome-control-center: 49.0 → 49.1
jtojnar Nov 4, 2025
f52ad84
gnome-sudoku: 49.0 → 49.2
jtojnar Nov 4, 2025
c636014
gnome-maps: 49.1 → 49.2
jtojnar Nov 4, 2025
c4cefac
gnome-system-monitor: 49.0 → 49.1
jtojnar Nov 4, 2025
569cd32
gnome-usage: 48.rc → 48.0
jtojnar Nov 4, 2025
ff9b579
epiphany: 49.0 → 49.1
jtojnar Nov 4, 2025
5246109
gnome-notes: 40.1 → 40.2
jtojnar Nov 4, 2025
71b3212
loupe: 49.0 → 49.1
jtojnar Nov 4, 2025
aef9f18
gnome-music: 49.0.2 → 49.1
jtojnar Nov 4, 2025
f3cf107
simple-scan: 49.0.1 → 49.1
jtojnar Nov 4, 2025
ce0b8d3
accerciser: 3.46.2 → 3.48.0
jtojnar Nov 4, 2025
2a9d77e
gnome-console: 49.0 → 49.1
jtojnar Nov 4, 2025
b9b05f7
file-roller: 44.5 → 44.6
jtojnar Nov 4, 2025
5944c5d
gnome-software: 49.0 → 49.1
jtojnar Nov 4, 2025
3cf743a
gnome-calculator: 49.0.1 → 49.1.1
jtojnar Nov 4, 2025
62deb34
gnome-characters: 49.0 → 49.1
jtojnar Nov 4, 2025
aa8f8b0
d-spy: 49.1 → 49.2
jtojnar Nov 4, 2025
d32f3d9
gnome-nibbles: 4.4.1 → 4.4.2
jtojnar Nov 4, 2025
95916d5
gnome-podcasts: 25.2 → 25.3
jtojnar Nov 4, 2025
ddb679a
quadrapassel: 49.0 → 49.1
jtojnar Nov 4, 2025
3ae918c
orca: 49.1 → 49.4
jtojnar Nov 4, 2025
a64cde4
gnome-builder: 49.0 → 49.1
jtojnar Nov 4, 2025
4eee38c
gnome-user-docs: 49.0 → 49.1
jtojnar Nov 4, 2025
1570861
gnome-remote-desktop: 49.0 → 49.1
jtojnar Nov 4, 2025
7d5f01d
evolution: 3.58.0 → 3.58.1
jtojnar Nov 4, 2025
0be75b3
nautilus: 49.0 → 49.1
jtojnar Nov 4, 2025
62dab70
gnome-shell: 49.0 → 49.1
jtojnar Nov 4, 2025
713e0df
libshumate: 1.5.0.1 → 1.5.1
jtojnar Nov 4, 2025
cfef993
gom: 0.5.4 → 0.5.5
jtojnar Nov 4, 2025
fb4672b
vte: 0.82.0 → 0.82.1
jtojnar Nov 4, 2025
1dd0abc
localsearch: 3.10.0 → 3.10.1
jtojnar Nov 4, 2025
e3e23f1
mutter: 49.0 → 49.1.1
jtojnar Nov 4, 2025
248141b
gdm: 49.0.1 → 49.1
jtojnar Nov 4, 2025
480fb54
glycin-loaders: 2.0.2 → 2.0.4
jtojnar Nov 4, 2025
7e1ef1c
evolution-data-server: 3.58.0 → 3.58.1
jtojnar Nov 4, 2025
63074f1
gnome-settings-daemon: 49.0 → 49.1
jtojnar Nov 4, 2025
274c201
gnome-online-accounts: 3.56.0 → 3.56.1
jtojnar Nov 4, 2025
f2d8fa2
libglycin: 2.0.2 → 2.0.4
jtojnar Nov 4, 2025
141dd8d
libpanel: 1.10.2 → 1.10.3
jtojnar Nov 4, 2025
5b7feb5
python3.pkgs.pyatspi: 2.46.1 → 2.58.0
jtojnar Nov 4, 2025
b36fa01
papers: add update script
jtojnar Nov 4, 2025
62cdfd7
papers: 48.5 → 49.1
jtojnar Nov 4, 2025
404b8ce
nixos/gnome: Replace evince with papers
jtojnar Nov 5, 2025
3cd66c4
showtime: Add gnome team to maintainers
jtojnar Nov 5, 2025
d3d005f
showtime: 48.1 → 49.0
jtojnar Nov 5, 2025
809e798
nixos/gnome: Replace totem with showtime
jtojnar Nov 5, 2025
b757b4e
ghex: 48.1 → 48.3
jtojnar Nov 8, 2025
f0855fd
glycin-loaders: 2.0.4 → 2.0.5
jtojnar Nov 8, 2025
ecb7f93
zenity: 4.2.0 → 4.2.1
jtojnar Nov 8, 2025
e5f2e4e
libglycin: 2.0.4 → 2.0.5
jtojnar Nov 8, 2025
20d5f1d
calls: 48.2 → 49.1.1
GwendalBeaumont Nov 5, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions nixos/doc/manual/release-notes/rl-2511.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@
- Removes X11 session support. Though you can still run X11 apps using XWayland.
- gnome-session’s custom service manager was removed in favour of using systemd.
- GDM now allows multiple seats, which is useful for e.g. remote logins. Though we currently [limit this to five greeter instances](https://github.com/NixOS/nixpkgs/issues/458058).
- `papers` document viewer is now installed by default, replacing `evince`. Though we still include `evince` transitively by `sushi` (quick previewer used by Files/Nautilus) You can disable either using [](#opt-environment.gnome.excludePackages) and restore `evince` with [](#opt-programs.evince.enable).
- `showtime` video player is now installed by default, replacing `totem`. You can disable it using [](#opt-environment.gnome.excludePackages) and restore `totem` with [](#opt-environment.systemPackages).

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

Expand Down
6 changes: 3 additions & 3 deletions nixos/modules/services/desktop-managers/gnome.nix
Original file line number Diff line number Diff line change
Expand Up @@ -232,7 +232,7 @@ in

environment.gnome.excludePackages = mkOption {
default = [ ];
example = literalExpression "[ pkgs.totem ]";
example = literalExpression "[ pkgs.showtime ]";
type = types.listOf types.package;
description = "Which packages gnome should exclude from the default environment";
};
Expand Down Expand Up @@ -465,18 +465,18 @@ in
pkgs.gnome-weather
pkgs.loupe
pkgs.nautilus
pkgs.papers
pkgs.gnome-connections
pkgs.showtime
pkgs.simple-scan
pkgs.snapshot
pkgs.totem
pkgs.yelp
] config.environment.gnome.excludePackages;

# Enable default program modules
# Since some of these have a corresponding package, we only
# enable that program module if the package hasn't been excluded
# through `environment.gnome.excludePackages`
programs.evince.enable = notExcluded pkgs.evince;
programs.file-roller.enable = notExcluded pkgs.file-roller;
programs.geary.enable = notExcluded pkgs.geary;
programs.gnome-disks.enable = notExcluded pkgs.gnome-disk-utility;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@

stdenv.mkDerivation rec {
pname = "evolution";
version = "3.58.0";
version = "3.58.1";

src = fetchurl {
url = "mirror://gnome/sources/evolution/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
hash = "sha256-Nz/hdFow9x8RN1XvKvwwp6F2imA2GVpk2wUplacaGr8=";
hash = "sha256-A9jQzM0QKqGnPDHZ4vN0yz24Os3fwRJskYavY9psvsw=";
};

nativeBuildInputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/ac/accerciser/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@

python3.pkgs.buildPythonApplication rec {
pname = "accerciser";
version = "3.46.2";
version = "3.48.0";

format = "other";

src = fetchurl {
url = "mirror://gnome/sources/accerciser/${lib.versions.majorMinor version}/accerciser-${version}.tar.xz";
hash = "sha256-r/RpRR8k5YdpPE9/en+GpQU8ZrIDOndDrZ2DhHSWdw4=";
hash = "sha256-kCiOiQCidKOu4gUw6zkWRZlK6YZyIJFroPXEZ3v+n00=";
};

nativeBuildInputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/ca/calls/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -36,15 +36,15 @@

stdenv.mkDerivation (finalAttrs: {
pname = "calls";
version = "48.2";
version = "49.1.1";

src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "GNOME";
repo = "calls";
rev = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-S1YWFkwK1tcIUOfyOxlEFtKcLlRDiSKf4iUGnb+VlG8=";
hash = "sha256-fqvfzdk1szNFm4aRRGNDaA/AmjJdQjBsMhvEolEetE0=";
};

outputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/d-/d-spy/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

stdenv.mkDerivation (finalAttrs: {
pname = "d-spy";
version = "49.1";
version = "49.2";

outputs = [
"out"
Expand All @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: {

src = fetchurl {
url = "mirror://gnome/sources/d-spy/${lib.versions.major finalAttrs.version}/d-spy-${finalAttrs.version}.tar.xz";
hash = "sha256-4m4YEg5k1FG2HyAs+qORNienAxwqlUrs85HIPYPQnYo=";
hash = "sha256-uBT/J9goqrzacvLGLxtB1iA190PQb9mn48XJhsSHmmk=";
};

nativeBuildInputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/ep/epiphany/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,11 @@

stdenv.mkDerivation (finalAttrs: {
pname = "epiphany";
version = "49.0";
version = "49.1";

src = fetchurl {
url = "mirror://gnome/sources/epiphany/${lib.versions.major finalAttrs.version}/epiphany-${finalAttrs.version}.tar.xz";
hash = "sha256-Jx7HNbmDa5dEnjJ5PTVKivtrn40tPXWCGIXV4VVweSk=";
hash = "sha256-12fFy7niVmvJkD1BG2iWFh40P3EqozMFNlc52N7axSE=";
};

nativeBuildInputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/ev/evolution-data-server/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@

stdenv.mkDerivation (finalAttrs: {
pname = "evolution-data-server";
version = "3.58.0";
version = "3.58.1";

outputs = [
"out"
Expand All @@ -59,7 +59,7 @@ stdenv.mkDerivation (finalAttrs: {

src = fetchurl {
url = "mirror://gnome/sources/evolution-data-server/${lib.versions.majorMinor finalAttrs.version}/evolution-data-server-${finalAttrs.version}.tar.xz";
hash = "sha256-orWguNsRtyjtwdbxwincJxGWK3qHwDhCIdrI2WAAzvc=";
hash = "sha256-qRSSiBTviH8Jebp46o17zJj5bPB8u3CwBRmAvZDsNfA=";
};

patches = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/fi/file-roller/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@

stdenv.mkDerivation (finalAttrs: {
pname = "file-roller";
version = "44.5";
version = "44.6";

src = fetchurl {
url = "mirror://gnome/sources/file-roller/${lib.versions.major finalAttrs.version}/file-roller-${finalAttrs.version}.tar.xz";
hash = "sha256-369LuYnAuJhr6L2un//quNDzBmmuOmJ+jD35TyOIgzk=";
hash = "sha256-noc7UAW8QleZqM1LI34f/0MOyNazSpksYDPx38bjdk4=";
};

nativeBuildInputs = [
Expand Down
12 changes: 4 additions & 8 deletions pkgs/by-name/gd/gdm/fix-paths.patch
Original file line number Diff line number Diff line change
@@ -1,13 +1,9 @@
diff --git a/daemon/gdm-local-display-factory.c b/daemon/gdm-local-display-factory.c
index 513b9733d..0c1c8007f 100644
index ad2e65cf7..61fb78db8 100644
--- a/daemon/gdm-local-display-factory.c
+++ b/daemon/gdm-local-display-factory.c
@@ -269,10 +269,10 @@ struct GdmDisplayServerConfiguration {
const char *session_type;
} display_server_configuration[] = {
#ifdef ENABLE_WAYLAND_SUPPORT
- { "wayland", GDM_KEY_WAYLAND_ENABLE, "/usr/bin/Xwayland", "wayland" },
+ { "wayland", GDM_KEY_WAYLAND_ENABLE, "@xwayland@/bin/Xwayland", "wayland" },
@@ -272,7 +272,7 @@ struct GdmDisplayServerConfiguration {
{ "wayland", GDM_KEY_WAYLAND_ENABLE, NULL, "wayland" },
#endif
#ifdef ENABLE_X11_SUPPORT
- { "xorg", GDM_KEY_XORG_ENABLE, "/usr/bin/Xorg", "x11" },
Expand All @@ -16,7 +12,7 @@ index 513b9733d..0c1c8007f 100644
{ NULL, NULL, NULL },
};
diff --git a/daemon/gdm-manager.c b/daemon/gdm-manager.c
index 9568e963f..b1bc8800a 100644
index 457dcf88d..a71b89ba8 100644
--- a/daemon/gdm-manager.c
+++ b/daemon/gdm-manager.c
@@ -154,7 +154,7 @@ plymouth_is_running (void)
Expand Down
6 changes: 2 additions & 4 deletions pkgs/by-name/gd/gdm/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@
plymouth,
coreutils,
xorgserver,
xwayland,
dbus,
nixos-icons,
runCommand,
Expand All @@ -44,7 +43,7 @@ in

stdenv.mkDerivation (finalAttrs: {
pname = "gdm";
version = "49.0.1";
version = "49.1";

outputs = [
"out"
Expand All @@ -53,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: {

src = fetchurl {
url = "mirror://gnome/sources/gdm/${lib.versions.major finalAttrs.version}/gdm-${finalAttrs.version}.tar.xz";
hash = "sha256-GbpC+GkqC/OlK9WX4amrKMnGpRiWpQgjBOX6GlGE2Bo=";
hash = "sha256-adpdExncLGit9c05StWb7Jm7LiTyhARaG7Ss13QAROU=";
};

mesonFlags = [
Expand Down Expand Up @@ -112,7 +111,6 @@ stdenv.mkDerivation (finalAttrs: {
coreutils
plymouth
xorgserver
xwayland
dbus
;
})
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/gh/ghex/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

stdenv.mkDerivation (finalAttrs: {
pname = "ghex";
version = "48.1";
version = "48.3";

outputs = [
"out"
Expand All @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: {

src = fetchurl {
url = "mirror://gnome/sources/ghex/${lib.versions.major finalAttrs.version}/ghex-${finalAttrs.version}.tar.xz";
hash = "sha256-T+q4r5Z+J2Pyi8d6Tdz1SjZ6odhUlv7wUBmGvYA9ifI=";
hash = "sha256-y8hEJ7Kt6pQDUCoSXzZrnyiIE/cugb9rGRVGBvFZ3Tk=";
};

nativeBuildInputs = [
Expand Down
6 changes: 3 additions & 3 deletions pkgs/by-name/gl/glycin-loaders/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -25,17 +25,17 @@

stdenv.mkDerivation (finalAttrs: {
pname = "glycin-loaders";
version = "2.0.2";
version = "2.0.5";

src = fetchurl {
url = "mirror://gnome/sources/glycin/${lib.versions.majorMinor finalAttrs.version}/glycin-${finalAttrs.version}.tar.xz";
hash = "sha256-ZYAOhWs37byNXDM1rVNBUFgc4/LwhFTdAwKiZHC9nRM=";
hash = "sha256-hK431LVux1WH/TtDs00Jw64T9sBu2LKWobOyCgGOf80=";
};

cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) src;
name = "glycin-loaders-deps-${finalAttrs.version}";
hash = "sha256-9cpvRNqymxkOi6L5oZDGyvB68rzEt97qB8uqzhUYsao=";
hash = "sha256-U5Ro3ahrYK+B+82bchkdoXR4BwtCBn18oKcqeXl39ag=";
dontConfigure = true;
};

Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/gn/gnome-builder/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@

stdenv.mkDerivation (finalAttrs: {
pname = "gnome-builder";
version = "49.0";
version = "49.1";

outputs = [
"out"
Expand All @@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: {

src = fetchurl {
url = "mirror://gnome/sources/gnome-builder/${lib.versions.major finalAttrs.version}/gnome-builder-${finalAttrs.version}.tar.xz";
hash = "sha256-1FmQ22gfle4id75PqfKWSYJwfb3zATCgvecCNLN59WI=";
hash = "sha256-O55HmDiPlZ4QMsas5KX7e05Yi2M5/OTCLsJqvoafiis=";
};

patches = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/gn/gnome-calculator/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@

stdenv.mkDerivation rec {
pname = "gnome-calculator";
version = "49.0.1";
version = "49.1.1";

src = fetchurl {
url = "mirror://gnome/sources/gnome-calculator/${lib.versions.major version}/gnome-calculator-${version}.tar.xz";
hash = "sha256-7L4g5jBXX7i8I3kNNfOGrBd5ADxA3FyHfTzS2g/HRT8=";
hash = "sha256-hA00We1p8nh6lmn5b2s/nv8Wy0hpAMcZrCUsQkVjRj0=";
};

nativeBuildInputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/gn/gnome-characters/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,11 @@

stdenv.mkDerivation rec {
pname = "gnome-characters";
version = "49.0";
version = "49.1";

src = fetchurl {
url = "mirror://gnome/sources/gnome-characters/${lib.versions.major version}/gnome-characters-${version}.tar.xz";
hash = "sha256-G25UioLiaqTsmv5AnWmiVwk2LAN/pcUzGG1qHbKa9uM=";
hash = "sha256-eVwP5DTmAtx4M5H7WDDbx9jh6gXKdyEPsUDi9vQKFFw=";
};

nativeBuildInputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/gn/gnome-console/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@

stdenv.mkDerivation rec {
pname = "gnome-console";
version = "49.0";
version = "49.1";

src = fetchurl {
url = "mirror://gnome/sources/gnome-console/${lib.versions.major version}/${pname}-${version}.tar.xz";
hash = "sha256-no6WRvRz0B9LSnvOLEetImtK6D+r8ky7tKyU9qxdXMI=";
hash = "sha256-/KOf0EHgXufKbSpcggAZN9Aq4VE/PzZRvTeuDi72bj4=";
};

nativeBuildInputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/gn/gnome-control-center/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -76,11 +76,11 @@

stdenv.mkDerivation (finalAttrs: {
pname = "gnome-control-center";
version = "49.0";
version = "49.1";

src = fetchurl {
url = "mirror://gnome/sources/gnome-control-center/${lib.versions.major finalAttrs.version}/gnome-control-center-${finalAttrs.version}.tar.xz";
hash = "sha256-pdjc4qAooAR+hnQ8J3J33os1oGPUSDNgSuo+ieqFn5c=";
hash = "sha256-VALv+PIxY6dV3sJJNmwbOmXoDw2mDwd0p0DR5YdG+Gk=";
};

patches = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/gn/gnome-maps/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,11 @@

stdenv.mkDerivation (finalAttrs: {
pname = "gnome-maps";
version = "49.1";
version = "49.2";

src = fetchurl {
url = "mirror://gnome/sources/gnome-maps/${lib.versions.major finalAttrs.version}/gnome-maps-${finalAttrs.version}.tar.xz";
hash = "sha256-QG+qUc5zo/iWpKFTBX+gLqp4y4LUjxHbRECDCUl1a+w=";
hash = "sha256-dd4/kCjDInLTbgnbqhG/3myFz3USCGVdO6RIJo08PzA=";
};

doCheck = !stdenv.hostPlatform.isDarwin;
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/gn/gnome-music/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,13 @@

python3.pkgs.buildPythonApplication rec {
pname = "gnome-music";
version = "49.0.2";
version = "49.1";

format = "other";

src = fetchurl {
url = "mirror://gnome/sources/gnome-music/${lib.versions.major version}/gnome-music-${version}.tar.xz";
hash = "sha256-m5dJQgC7qoew7YhJJVQw1WwVjVG03qe+aIn3dWGpVKc=";
hash = "sha256-uoga4LVeNOYmn9LT342L+jxex+N7rIlFrseLf/IHvGc=";
};

nativeBuildInputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/gn/gnome-nibbles/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@

stdenv.mkDerivation (finalAttrs: {
pname = "gnome-nibbles";
version = "4.4.1";
version = "4.4.2";

src = fetchurl {
url = "mirror://gnome/sources/gnome-nibbles/${lib.versions.majorMinor finalAttrs.version}/gnome-nibbles-${finalAttrs.version}.tar.xz";
hash = "sha256-uIK4n2v9bRX96yr5edkYui8cHMjto5yviCe1Z9N/r5U=";
hash = "sha256-FuBgKHBkamZTh2y8Ye4j92NAwmsSyeicfDASCEUEQVU=";
};

nativeBuildInputs = [
Expand Down
Loading
Loading