From 25afb42a5dfb8e5c065de3ec9cc2ba88af991e9f Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sat, 9 Aug 2025 22:24:20 +0300 Subject: [PATCH 1/3] gnomeExtensions.gsconnect: no with lib; in meta (cherry picked from commit fd6649a37406e46600b0f6680ab00d2f24534f94) --- pkgs/desktops/gnome/extensions/gsconnect/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/gnome/extensions/gsconnect/default.nix b/pkgs/desktops/gnome/extensions/gsconnect/default.nix index a9283b808027..a34faf4c0857 100644 --- a/pkgs/desktops/gnome/extensions/gsconnect/default.nix +++ b/pkgs/desktops/gnome/extensions/gsconnect/default.nix @@ -116,12 +116,12 @@ stdenv.mkDerivation rec { }; }; - meta = with lib; { + meta = { description = "KDE Connect implementation for Gnome Shell"; homepage = "https://github.com/GSConnect/gnome-shell-extension-gsconnect/wiki"; - license = licenses.gpl2Plus; - maintainers = [ maintainers.doronbehar ]; - teams = [ teams.gnome ]; - platforms = platforms.linux; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ doronbehar ]; + teams = [ lib.teams.gnome ]; + platforms = lib.platforms.linux; }; } From 62d44d52df2f91eefbf1c34ee5956230dd5fd016 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sat, 9 Aug 2025 22:25:28 +0300 Subject: [PATCH 2/3] gnomeExtensions.gsconnect: use finalAttrs (cherry picked from commit ea703a07b9719ff3abf5786fbe4f29e2cd743cdc) --- pkgs/desktops/gnome/extensions/gsconnect/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/desktops/gnome/extensions/gsconnect/default.nix b/pkgs/desktops/gnome/extensions/gsconnect/default.nix index a34faf4c0857..98b9b11d0202 100644 --- a/pkgs/desktops/gnome/extensions/gsconnect/default.nix +++ b/pkgs/desktops/gnome/extensions/gsconnect/default.nix @@ -21,7 +21,7 @@ desktop-file-utils, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gnome-shell-extension-gsconnect"; version = "62"; @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "GSConnect"; repo = "gnome-shell-extension-gsconnect"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-HFm04XC61AjkJSt4YBc4dO9v563w+LsYDSaZckPYE14="; }; @@ -88,7 +88,8 @@ stdenv.mkDerivation rec { # slightly janky fix for gsettings_schemadir being removed substituteInPlace data/config.js.in \ - --subst-var-by GSETTINGS_SCHEMA_DIR ${glib.makeSchemaPath (placeholder "out") "${pname}-${version}"} + --subst-var-by GSETTINGS_SCHEMA_DIR \ + ${glib.makeSchemaPath (placeholder "out") "${finalAttrs.pname}-${finalAttrs.version}"} ''; postFixup = '' @@ -124,4 +125,4 @@ stdenv.mkDerivation rec { teams = [ lib.teams.gnome ]; platforms = lib.platforms.linux; }; -} +}) From 1f90656cac215393f711228c62ea0993fcd21913 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sat, 9 Aug 2025 22:27:37 +0300 Subject: [PATCH 3/3] gnomeExtensions.gsconnect: 62 -> 66 Diff: https://github.com/GSConnect/gnome-shell-extension-gsconnect/compare/v62...v66 (cherry picked from commit 4a2b05d457092be8ca48c198730544a6c674084c) --- pkgs/desktops/gnome/extensions/gsconnect/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/gnome/extensions/gsconnect/default.nix b/pkgs/desktops/gnome/extensions/gsconnect/default.nix index 98b9b11d0202..3dc94311f766 100644 --- a/pkgs/desktops/gnome/extensions/gsconnect/default.nix +++ b/pkgs/desktops/gnome/extensions/gsconnect/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-shell-extension-gsconnect"; - version = "62"; + version = "66"; outputs = [ "out" @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "GSConnect"; repo = "gnome-shell-extension-gsconnect"; rev = "v${finalAttrs.version}"; - hash = "sha256-HFm04XC61AjkJSt4YBc4dO9v563w+LsYDSaZckPYE14="; + hash = "sha256-QPvdSmt4aUkPvaOUonovrCxW4pxrgoopXGi3KSukVD8="; }; patches = [