From b8959b55dc35a68a2823dc9a32736d712556ac54 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Tue, 9 Apr 2024 20:02:44 +0530 Subject: [PATCH] gnomeExtensions.mullvad-indicator: add patch for GNOME 46 compat --- .../gnome/extensions/extensionOverrides.nix | 8 ++++++ ...ullvadindicator_at_pobega.github.com.patch | 25 +++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 pkgs/desktops/gnome/extensions/extensionOverridesPatches/mullvadindicator_at_pobega.github.com.patch diff --git a/pkgs/desktops/gnome/extensions/extensionOverrides.nix b/pkgs/desktops/gnome/extensions/extensionOverrides.nix index c2e95835204d..6fd01d1b52d2 100644 --- a/pkgs/desktops/gnome/extensions/extensionOverrides.nix +++ b/pkgs/desktops/gnome/extensions/extensionOverrides.nix @@ -106,6 +106,14 @@ super: lib.trivial.pipe super [ ]; })) + (patchExtension "mullvadindicator@pobega.github.com" (old: { + patches = [ + # Patch from https://github.com/Pobega/gnome-shell-extension-mullvad-indicator/pull/36 + # tweaked to drop the Makefile changes to fix application + ./extensionOverridesPatches/mullvadindicator_at_pobega.github.com.patch + ]; + })) + (patchExtension "pano@elhan.io" (old: { patches = [ (substituteAll { diff --git a/pkgs/desktops/gnome/extensions/extensionOverridesPatches/mullvadindicator_at_pobega.github.com.patch b/pkgs/desktops/gnome/extensions/extensionOverridesPatches/mullvadindicator_at_pobega.github.com.patch new file mode 100644 index 000000000000..772da9427110 --- /dev/null +++ b/pkgs/desktops/gnome/extensions/extensionOverridesPatches/mullvadindicator_at_pobega.github.com.patch @@ -0,0 +1,25 @@ +From ea472538fc73e9ab81e50183444dbb256d32ecc0 Mon Sep 17 00:00:00 2001 +From: Sergio Rubio +Date: Wed, 27 Mar 2024 20:43:38 +0100 +Subject: [PATCH] Bump GNOME desktop version + +The extension is 46 compatible. + +--- + metadata.json | 3 ++- + 1 file changed, 2 insertions(+), 1 deletions(-) + +diff --git a/metadata.json b/metadata.json +index bc0e272..e647258 100644 +--- a/metadata.json ++++ b/metadata.json +@@ -3,7 +3,8 @@ + "description": "Mullvad connection status indicator", + "uuid": "mullvadindicator@pobega.github.com", + "shell-version": [ +- "45" ++ "45", ++ "46" + ], + "url": "https://github.com/Pobega/gnome-shell-extension-mullvad-indicator", + "settings-schema": "org.gnome.shell.extensions.MullvadIndicator",