From d37a3ca2c73fc57c0a9a89fb8af6cfce5c0070b8 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 24 Jan 2026 13:12:34 +0000 Subject: [PATCH 01/18] =?UTF-8?q?mutter:=2049.2=20=E2=86=92=2049.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/mutter/-/compare/49.2...49.3 (cherry picked from commit b90b0db0d69232bb7c95390c5e2a930915521c17) --- pkgs/by-name/mu/mutter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mu/mutter/package.nix b/pkgs/by-name/mu/mutter/package.nix index 4653bb2c718d4..6131e44a924a5 100644 --- a/pkgs/by-name/mu/mutter/package.nix +++ b/pkgs/by-name/mu/mutter/package.nix @@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "mutter"; - version = "49.2"; + version = "49.3"; outputs = [ "out" @@ -82,7 +82,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/mutter/${lib.versions.major finalAttrs.version}/mutter-${finalAttrs.version}.tar.xz"; - hash = "sha256-J2ORoIDlCVaSQKyGECVdd4q2qIoyUPmxd0AlXxNOPAo="; + hash = "sha256-nvH2HW/kAcyj/L5tmjsqT5tCY4y/hENzVmamGWSo8MM="; }; mesonFlags = [ From 558e130a503c5484acc3b3deacb1c17c7e8ee000 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Wed, 3 Dec 2025 15:38:03 +0000 Subject: [PATCH 02/18] =?UTF-8?q?gthumb:=203.12.8.1=20=E2=86=92=203.12.8.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gthumb/-/compare/3.12.8.1...3.12.8.2 (cherry picked from commit 975411a3a4dbfd0292e257b786ca080047e1be81) --- pkgs/by-name/gt/gthumb/package.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gt/gthumb/package.nix b/pkgs/by-name/gt/gthumb/package.nix index f72106dda2947..e4542e23efd52 100644 --- a/pkgs/by-name/gt/gthumb/package.nix +++ b/pkgs/by-name/gt/gthumb/package.nix @@ -34,11 +34,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gthumb"; - version = "3.12.8.1"; + version = "3.12.8.2"; src = fetchurl { url = "mirror://gnome/sources/gthumb/${lib.versions.majorMinor finalAttrs.version}/gthumb-${finalAttrs.version}.tar.xz"; - sha256 = "sha256-JzYvwRylxYHzFoIjDJUCDlofzd9M/+vnVVeCjGF021s="; + sha256 = "sha256-q8V7EQMWXdaRU1eW99vbp2hiF8fQael07Q89gA/oh5Y="; }; strictDeps = true; @@ -85,7 +85,6 @@ stdenv.mkDerivation (finalAttrs: { patchShebangs data/gschemas/make-enums.py \ gthumb/make-gthumb-h.py \ po/make-potfiles-in.py \ - postinstall.py \ gthumb/make-authors-tab.py ''; From 77265fdc290fd739901bec0daea086572204c16d Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 24 Jan 2026 13:11:54 +0000 Subject: [PATCH 03/18] =?UTF-8?q?gthumb:=203.12.8.2=20=E2=86=92=203.12.9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gthumb/-/compare/3.12.8.2...3.12.9 (cherry picked from commit 7f3bca80c2d91e880a26faecf3b09acf64915721) --- pkgs/by-name/gt/gthumb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gt/gthumb/package.nix b/pkgs/by-name/gt/gthumb/package.nix index e4542e23efd52..32235dd82c6af 100644 --- a/pkgs/by-name/gt/gthumb/package.nix +++ b/pkgs/by-name/gt/gthumb/package.nix @@ -34,11 +34,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gthumb"; - version = "3.12.8.2"; + version = "3.12.9"; src = fetchurl { url = "mirror://gnome/sources/gthumb/${lib.versions.majorMinor finalAttrs.version}/gthumb-${finalAttrs.version}.tar.xz"; - sha256 = "sha256-q8V7EQMWXdaRU1eW99vbp2hiF8fQael07Q89gA/oh5Y="; + sha256 = "sha256-13+ItWneSSV4BzDnhnspB3GNpmBowkLd6bvaEH4YP/o="; }; strictDeps = true; From 9fc9f376712469190e167b02be713c6e0df29023 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 24 Jan 2026 13:11:35 +0000 Subject: [PATCH 04/18] =?UTF-8?q?gnome-text-editor:=2049.0=20=E2=86=92=204?= =?UTF-8?q?9.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-text-editor/-/compare/49.0...49.1 (cherry picked from commit 9121ec4d9483f2cedfe07b63bd1b6e2ceca2bc7c) --- pkgs/by-name/gn/gnome-text-editor/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-text-editor/package.nix b/pkgs/by-name/gn/gnome-text-editor/package.nix index cadf6b5f04b19..7a25118f6a5df 100644 --- a/pkgs/by-name/gn/gnome-text-editor/package.nix +++ b/pkgs/by-name/gn/gnome-text-editor/package.nix @@ -23,11 +23,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-text-editor"; - version = "49.0"; + version = "49.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-text-editor/${lib.versions.major finalAttrs.version}/gnome-text-editor-${finalAttrs.version}.tar.xz"; - hash = "sha256-jkOwz6gVLNPHYw3lZd4taTDoh88ti4RID7+FOivCyKY="; + hash = "sha256-8ESPJHu1l5pQxgIixExFEYgK1HTiVJV2Xl7SJG5U27E="; }; nativeBuildInputs = [ From 9b03d04524a163144cb8ce40a8b547f6dcb0cb09 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 24 Jan 2026 13:12:12 +0000 Subject: [PATCH 05/18] =?UTF-8?q?gnome-shell:=2049.2=20=E2=86=92=2049.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-shell/-/compare/49.2...49.3 (cherry picked from commit f906295f0c10d344386449ca90d282f95b8ee377) --- pkgs/by-name/gn/gnome-shell/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-shell/package.nix b/pkgs/by-name/gn/gnome-shell/package.nix index 6feb12c5cf55e..3619fece42a2d 100644 --- a/pkgs/by-name/gn/gnome-shell/package.nix +++ b/pkgs/by-name/gn/gnome-shell/package.nix @@ -73,7 +73,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gnome-shell"; - version = "49.2"; + version = "49.3"; outputs = [ "out" @@ -82,7 +82,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gnome-shell/${lib.versions.major finalAttrs.version}/gnome-shell-${finalAttrs.version}.tar.xz"; - hash = "sha256-0TuFXY35nev37M+BC24FT9sK64fvixMZGKbkyRl6Asc="; + hash = "sha256-KPDb1kRS8AVxKfImdTyV0nJt4H8fX0c63cfDxQem0xo="; }; patches = [ From d6d624be0df791661d1083ed774645897a77c6a9 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 5 Jan 2026 14:56:29 +0000 Subject: [PATCH 06/18] =?UTF-8?q?papers:=2049.2=20=E2=86=92=2049.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/papers/-/compare/49.2...49.3 (cherry picked from commit a5fd3a23ed8ea185c58a11629897839e900634c0) --- pkgs/by-name/pa/papers/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/papers/package.nix b/pkgs/by-name/pa/papers/package.nix index 89362fb22febd..4f4cfc8ba3519 100644 --- a/pkgs/by-name/pa/papers/package.nix +++ b/pkgs/by-name/pa/papers/package.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "papers"; - version = "49.2"; + version = "49.3"; outputs = [ "out" @@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/papers/${lib.versions.major finalAttrs.version}/papers-${finalAttrs.version}.tar.xz"; - hash = "sha256-SanKL2LFWY+ObKTmfIf09ZxewN5wTTspnVFkyR0fakE="; + hash = "sha256-dpddnR/S+Iw2j+yMMfDlb6ndk6G46F+s6qQDxZpVqpA="; }; cargoDeps = rustPlatform.fetchCargoVendor { From 843834c890bdbd6b8bbb12ab2b7dd86c5693b129 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 14 Feb 2026 07:34:05 +0000 Subject: [PATCH 07/18] =?UTF-8?q?papers:=2049.3=20=E2=86=92=2049.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/papers/-/compare/49.3...49.4 (cherry picked from commit 1af54a32ada7b80f615ae6448f9afb04afcb5530) --- pkgs/by-name/pa/papers/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/papers/package.nix b/pkgs/by-name/pa/papers/package.nix index 4f4cfc8ba3519..008a1dee33437 100644 --- a/pkgs/by-name/pa/papers/package.nix +++ b/pkgs/by-name/pa/papers/package.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "papers"; - version = "49.3"; + version = "49.4"; outputs = [ "out" @@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/papers/${lib.versions.major finalAttrs.version}/papers-${finalAttrs.version}.tar.xz"; - hash = "sha256-dpddnR/S+Iw2j+yMMfDlb6ndk6G46F+s6qQDxZpVqpA="; + hash = "sha256-XjBTXnNCHc0xQkCrsg4leToFOlzWWG6tCMNQx7jm+HE="; }; cargoDeps = rustPlatform.fetchCargoVendor { From 51da0008fae59debca62c7025d6402316843aef2 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Tue, 13 Jan 2026 13:28:30 +0000 Subject: [PATCH 08/18] =?UTF-8?q?nautilus:=2049.2=20=E2=86=92=2049.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/nautilus/-/compare/49.2...49.3 (cherry picked from commit 677012813b02777f20e30997c851cea8aba4d318) --- pkgs/by-name/na/nautilus/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/na/nautilus/package.nix b/pkgs/by-name/na/nautilus/package.nix index e41b49201b467..a4b4851f9dedc 100644 --- a/pkgs/by-name/na/nautilus/package.nix +++ b/pkgs/by-name/na/nautilus/package.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "nautilus"; - version = "49.2"; + version = "49.3"; outputs = [ "out" @@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/nautilus/${lib.versions.major finalAttrs.version}/nautilus-${finalAttrs.version}.tar.xz"; - hash = "sha256-JXazS+0ngaifCQUeyfyuOuF+txcs175nj1kqoU5MJrE="; + hash = "sha256-qmvzdvCJkjYoBergGJCxv1rRSPNWqnzP4fZk7aiNQT4="; }; patches = [ From 2660fd3c8e696c1d9c45cb43a1c7a77bd73011d0 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 14 Feb 2026 07:32:23 +0000 Subject: [PATCH 09/18] =?UTF-8?q?nautilus:=2049.3=20=E2=86=92=2049.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/nautilus/-/compare/49.3...49.4 (cherry picked from commit d09e32a667368411148be94ac1a3ea76be46b2e1) --- pkgs/by-name/na/nautilus/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/na/nautilus/package.nix b/pkgs/by-name/na/nautilus/package.nix index a4b4851f9dedc..0a14b1c36fa78 100644 --- a/pkgs/by-name/na/nautilus/package.nix +++ b/pkgs/by-name/na/nautilus/package.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "nautilus"; - version = "49.3"; + version = "49.4"; outputs = [ "out" @@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/nautilus/${lib.versions.major finalAttrs.version}/nautilus-${finalAttrs.version}.tar.xz"; - hash = "sha256-qmvzdvCJkjYoBergGJCxv1rRSPNWqnzP4fZk7aiNQT4="; + hash = "sha256-FHbZRZpjyF8OvBjyN7MtErAIrXhgAjdkJJGXJfUOdqg="; }; patches = [ From dbcceb88b61e671f82613dc8b9693c991b811e14 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 14 Feb 2026 07:32:03 +0000 Subject: [PATCH 10/18] =?UTF-8?q?mutter:=2049.3=20=E2=86=92=2049.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/mutter/-/compare/49.3...49.4 (cherry picked from commit a17fff3e1e54053e338846cf34c0d83026f82c51) --- pkgs/by-name/mu/mutter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mu/mutter/package.nix b/pkgs/by-name/mu/mutter/package.nix index 6131e44a924a5..92dfb9ce26168 100644 --- a/pkgs/by-name/mu/mutter/package.nix +++ b/pkgs/by-name/mu/mutter/package.nix @@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "mutter"; - version = "49.3"; + version = "49.4"; outputs = [ "out" @@ -82,7 +82,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/mutter/${lib.versions.major finalAttrs.version}/mutter-${finalAttrs.version}.tar.xz"; - hash = "sha256-nvH2HW/kAcyj/L5tmjsqT5tCY4y/hENzVmamGWSo8MM="; + hash = "sha256-wWZuxQVhUwviXLiNk5wrzCrzTwHGO4sWuCuJLuM9eFU="; }; mesonFlags = [ From 7d66d030bed1765fba1cdabc98bf27b0eeffdab8 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 14 Feb 2026 15:45:57 +0800 Subject: [PATCH 11/18] =?UTF-8?q?gthumb:=203.12.9=20=E2=86=92=203.12.10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gthumb/-/compare/3.12.9...3.12.10 (cherry picked from commit 1d0607fa71d9bd5b7b402f5e63e8a2c5da1e15fb) --- pkgs/by-name/gt/gthumb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gt/gthumb/package.nix b/pkgs/by-name/gt/gthumb/package.nix index 32235dd82c6af..356c0bc535049 100644 --- a/pkgs/by-name/gt/gthumb/package.nix +++ b/pkgs/by-name/gt/gthumb/package.nix @@ -34,11 +34,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gthumb"; - version = "3.12.9"; + version = "3.12.10"; src = fetchurl { url = "mirror://gnome/sources/gthumb/${lib.versions.majorMinor finalAttrs.version}/gthumb-${finalAttrs.version}.tar.xz"; - sha256 = "sha256-13+ItWneSSV4BzDnhnspB3GNpmBowkLd6bvaEH4YP/o="; + sha256 = "sha256-MiI0RlPNb7XXmBtzlRrj2QxBT3QiCoschmWyVXQoTHU="; }; strictDeps = true; From 124435f3992ffb33da06b36b61b1f9c88bd53446 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 5 Jan 2026 14:44:12 +0000 Subject: [PATCH 12/18] =?UTF-8?q?gnome-online-accounts:=203.56.2=20?= =?UTF-8?q?=E2=86=92=203.56.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/compare/3.56.2...3.56.3 (cherry picked from commit e736d2791f521e18d05604c700b6cd7c105b521f) --- pkgs/by-name/gn/gnome-online-accounts/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-online-accounts/package.nix b/pkgs/by-name/gn/gnome-online-accounts/package.nix index 7ee95a70f2b84..dfc681187ebff 100644 --- a/pkgs/by-name/gn/gnome-online-accounts/package.nix +++ b/pkgs/by-name/gn/gnome-online-accounts/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-online-accounts"; - version = "3.56.2"; + version = "3.56.3"; outputs = [ "out" @@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gnome-online-accounts/${lib.versions.majorMinor finalAttrs.version}/gnome-online-accounts-${finalAttrs.version}.tar.xz"; - hash = "sha256-zojfZUV/DmOg2Nr/EzIuKey1hBl6GH9Io6Ib4vzRyCQ="; + hash = "sha256-OFlvF+Amn3fhYjpr95VpVzx733t82GP7R4p4rmZN6jA="; }; mesonFlags = [ From 33668d9cd84b3816a719fc613e97b0b4cf5379be Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 14 Feb 2026 07:27:07 +0000 Subject: [PATCH 13/18] =?UTF-8?q?gnome-online-accounts:=203.56.3=20?= =?UTF-8?q?=E2=86=92=203.56.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/compare/3.56.3...3.56.4 (cherry picked from commit 4a2b8c43e9e8ebe9ad3d2305bf7f88c482ae26d5) --- pkgs/by-name/gn/gnome-online-accounts/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-online-accounts/package.nix b/pkgs/by-name/gn/gnome-online-accounts/package.nix index dfc681187ebff..d0565a2e6477b 100644 --- a/pkgs/by-name/gn/gnome-online-accounts/package.nix +++ b/pkgs/by-name/gn/gnome-online-accounts/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-online-accounts"; - version = "3.56.3"; + version = "3.56.4"; outputs = [ "out" @@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gnome-online-accounts/${lib.versions.majorMinor finalAttrs.version}/gnome-online-accounts-${finalAttrs.version}.tar.xz"; - hash = "sha256-OFlvF+Amn3fhYjpr95VpVzx733t82GP7R4p4rmZN6jA="; + hash = "sha256-KoMeratF44quM+ginDyUTfoVId6cMUDTYCqSd8qhYbM="; }; mesonFlags = [ From f33d536d311f225f77b64e33f73bdfc11c5876a4 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 14 Feb 2026 07:26:21 +0000 Subject: [PATCH 14/18] =?UTF-8?q?gnome-desktop:=2044.4=20=E2=86=92=2044.5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-desktop/-/compare/44.4...44.5 (cherry picked from commit 3075e60eb42d2b9cab834ed5a946c3bdf28ae37f) --- pkgs/by-name/gn/gnome-desktop/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-desktop/package.nix b/pkgs/by-name/gn/gnome-desktop/package.nix index c8467b86fc345..998995947ca31 100644 --- a/pkgs/by-name/gn/gnome-desktop/package.nix +++ b/pkgs/by-name/gn/gnome-desktop/package.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-desktop"; - version = "44.4"; + version = "44.5"; outputs = [ "out" @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gnome-desktop/${lib.versions.major finalAttrs.version}/gnome-desktop-${finalAttrs.version}.tar.xz"; - sha256 = "sha256-HYy5xqMo62ibDBJpz1ODTMhNhR1+cZcM2ruoJwa0SYQ="; + sha256 = "sha256-IOCZWm46A+jBAmxaJ7w/Reaf/MOSrXQ9yrYQelQdIy8="; }; patches = lib.optionals stdenv.hostPlatform.isLinux [ From 96039667f40b4f16b8ee1d71b1cb9b283d6abdaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Lima?= Date: Thu, 22 Jan 2026 20:02:49 +0000 Subject: [PATCH 15/18] gnome-shell: fix crash with hands-free profile (cherry picked from commit f6375b5135bc913580bb50c2c0736fd808aea24a) --- pkgs/by-name/gn/gnome-shell/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/gn/gnome-shell/package.nix b/pkgs/by-name/gn/gnome-shell/package.nix index 3619fece42a2d..3ffad3a901a7e 100644 --- a/pkgs/by-name/gn/gnome-shell/package.nix +++ b/pkgs/by-name/gn/gnome-shell/package.nix @@ -111,6 +111,15 @@ stdenv.mkDerivation (finalAttrs: { url = "https://src.fedoraproject.org/rpms/gnome-shell/raw/dcd112d9708954187e7490564c2229d82ba5326f/f/0001-gdm-Work-around-failing-fingerprint-auth.patch"; hash = "sha256-mgXty5HhiwUO1UV3/eDgWtauQKM0cRFQ0U7uocST25s="; }) + + # Fix crash when switching to hands-free mode on a bluetooth headset + (fetchpatch { + name = "fix-bluetooth-handsfree-crash.patch"; + url = "https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31.patch"; + hash = "sha256-jFbItlXT05nnp825R/HvsWDFxAMzL4z36CsxhQ2sEIY="; + stripLen = 1; + extraPrefix = "subprojects/gvc/"; + }) ]; nativeBuildInputs = [ From ac8cec63465db327756568fb6cdfc9490a43bc3e Mon Sep 17 00:00:00 2001 From: Luke Sandell Date: Sat, 31 Jan 2026 12:34:29 -0600 Subject: [PATCH 16/18] gnome-shell: fix gnome-shell-portal-helper Add `webkitgtk_6_0` typelib needed by `gnome-shell-portal-helper`. When NetworkManager connectivity check is enabled, GNOME will pop up a notification when a captive portal is detected. Clicking the notification _should_ launch a WebKit browser window allowing you to log in to the network. Without including the typelib, this fails with the following error in the journal: `JS ERROR: Error: Requiring WebKit, version 6.0: Typelib file for namespace 'WebKit', version '6.0' not found`. You can enable NetworkManager connectivity checks with the following NixOS config: ```nix networking = { networkmanager = { enable = true; settings = { connectivity = { enabled = true; uri = "http://nmcheck.gnome.org/check_network_status.txt"; interval = 300; }; }; }; }; ``` To test this, you need to connect to a public WiFi that requires clicking through a log in page or simulate a captive portal in some other way. You can also test launching the authentication window directly with a script similar to the following. This will not work prior to the fix. ```bash gdbus call --session \ --dest org.gnome.Shell.PortalHelper \ --object-path /org/gnome/Shell/PortalHelper \ --method org.gnome.Shell.PortalHelper.Close \ "/org/freedesktop/NetworkManager/ActiveConnection/1" gdbus call --session \ --dest org.gnome.Shell.PortalHelper \ --object-path /org/gnome/Shell/PortalHelper \ --method org.gnome.Shell.PortalHelper.Authenticate \ "/org/freedesktop/NetworkManager/ActiveConnection/1" \ "http://example.com" \ 0 ``` (cherry picked from commit 770d2796ed74894cb837d8281def27f36f3870a7) --- pkgs/by-name/gn/gnome-shell/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/gn/gnome-shell/package.nix b/pkgs/by-name/gn/gnome-shell/package.nix index 3ffad3a901a7e..6f9e270cfd0d4 100644 --- a/pkgs/by-name/gn/gnome-shell/package.nix +++ b/pkgs/by-name/gn/gnome-shell/package.nix @@ -66,6 +66,7 @@ libxkbcommon, libsoup_3, libxml2, + webkitgtk_6_0, }: let @@ -183,6 +184,7 @@ stdenv.mkDerivation (finalAttrs: { # not declared at build time, but typelib is needed at runtime libgweather libnma-gtk4 + webkitgtk_6_0 # for gnome-shell-portal-helper # for gnome-extension tool bash-completion From 9118b5b2a32cafdd50f3a8a0eb834170503b22a8 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 14 Feb 2026 07:27:26 +0000 Subject: [PATCH 17/18] =?UTF-8?q?gnome-shell:=2049.3=20=E2=86=92=2049.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-shell/-/compare/49.3...49.4 (cherry picked from commit a39e018e66640fca6fbd4e8205c424dd0702deab) --- pkgs/by-name/gn/gnome-shell/package.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/gn/gnome-shell/package.nix b/pkgs/by-name/gn/gnome-shell/package.nix index 6f9e270cfd0d4..91bd659337304 100644 --- a/pkgs/by-name/gn/gnome-shell/package.nix +++ b/pkgs/by-name/gn/gnome-shell/package.nix @@ -74,7 +74,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gnome-shell"; - version = "49.3"; + version = "49.4"; outputs = [ "out" @@ -83,7 +83,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gnome-shell/${lib.versions.major finalAttrs.version}/gnome-shell-${finalAttrs.version}.tar.xz"; - hash = "sha256-KPDb1kRS8AVxKfImdTyV0nJt4H8fX0c63cfDxQem0xo="; + hash = "sha256-nW8MovAUDBFPEU9nB0E2EfYU+x6mwxeo0fzEDDxZWwg="; }; patches = [ @@ -112,15 +112,6 @@ stdenv.mkDerivation (finalAttrs: { url = "https://src.fedoraproject.org/rpms/gnome-shell/raw/dcd112d9708954187e7490564c2229d82ba5326f/f/0001-gdm-Work-around-failing-fingerprint-auth.patch"; hash = "sha256-mgXty5HhiwUO1UV3/eDgWtauQKM0cRFQ0U7uocST25s="; }) - - # Fix crash when switching to hands-free mode on a bluetooth headset - (fetchpatch { - name = "fix-bluetooth-handsfree-crash.patch"; - url = "https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31.patch"; - hash = "sha256-jFbItlXT05nnp825R/HvsWDFxAMzL4z36CsxhQ2sEIY="; - stripLen = 1; - extraPrefix = "subprojects/gvc/"; - }) ]; nativeBuildInputs = [ From 23617bfd0c9a5b39c138819a2700ae5540f4aff5 Mon Sep 17 00:00:00 2001 From: axodentally <24368475+Axolord@users.noreply.github.com> Date: Sat, 28 Feb 2026 22:54:49 +0100 Subject: [PATCH 18/18] libglycin: 2.0.7 -> 2.0.8 Not-cherry-picked-because: libglycin changed from gitlab to gnome tarball source on master branch --- pkgs/by-name/li/libglycin/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libglycin/package.nix b/pkgs/by-name/li/libglycin/package.nix index 324c6ff988d2e..cf4fbe9bf88e4 100644 --- a/pkgs/by-name/li/libglycin/package.nix +++ b/pkgs/by-name/li/libglycin/package.nix @@ -27,14 +27,14 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "libglycin"; - version = "2.0.7"; + version = "2.0.8"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "GNOME"; repo = "glycin"; tag = finalAttrs.version; - hash = "sha256-17ebdiLMuDJuuw8TBYWamyyDM4aZgtWRWEQhWGb/2mw="; + hash = "sha256-t4R195E2m76JsUMMc23J99ntiPhCu9zpfRLZy/S7xQ4="; }; nativeBuildInputs = [ @@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: { cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-7x4Ts0wRFoxZ2u3AHVEey8g6+XWDpxM/hFZeomkojKU="; + hash = "sha256-xd4EZ3Iv1BP59oDgZj9jXVLBTWJKZSusHr+P1ctfZks="; }; buildInputs = [