about summary refs log tree commit diff
path: root/pkgs/desktops/gnome
diff options
context:
space:
mode:
authorHarsh Shandilya <me@msfjarvis.dev>2024-04-09 20:02:44 +0530
committerMaxine Aubrey <35892750+amaxine@users.noreply.github.com>2024-04-12 18:35:39 +0000
commitb8959b55dc35a68a2823dc9a32736d712556ac54 (patch)
tree43ff3f75e478e257913acf19049a3cb91c09dfbf /pkgs/desktops/gnome
parentac556a6d52cb705fa6a96cc0f6412ea6460d53a8 (diff)
gnomeExtensions.mullvad-indicator: add patch for GNOME 46 compat
Diffstat (limited to 'pkgs/desktops/gnome')
-rw-r--r--pkgs/desktops/gnome/extensions/extensionOverrides.nix8
-rw-r--r--pkgs/desktops/gnome/extensions/extensionOverridesPatches/mullvadindicator_at_pobega.github.com.patch25
2 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/desktops/gnome/extensions/extensionOverrides.nix b/pkgs/desktops/gnome/extensions/extensionOverrides.nix
index c2e95835204d0..6fd01d1b52d24 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 0000000000000..772da94271103
--- /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 <rubiojr@rbel.co>
+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",