summary refs log tree commit diff
path: root/pkgs/desktops/gnome/extensions
diff options
context:
space:
mode:
authorDoron Behar <doron.behar@gmail.com>2023-04-08 16:58:54 +0300
committerDoron Behar <doron.behar@gmail.com>2023-04-08 17:17:51 +0300
commitfa46b78bfcf1ad5bcb6156f23f21d791e90021fb (patch)
tree445c8f948f60614b4313529bac152bb58496eb78 /pkgs/desktops/gnome/extensions
parente8a861f940da69ca8d4607b893354b7177f7250e (diff)
downloadnixpkgs-fa46b78bfcf1ad5bcb6156f23f21d791e90021fb.tar
nixpkgs-fa46b78bfcf1ad5bcb6156f23f21d791e90021fb.tar.gz
nixpkgs-fa46b78bfcf1ad5bcb6156f23f21d791e90021fb.tar.bz2
nixpkgs-fa46b78bfcf1ad5bcb6156f23f21d791e90021fb.tar.lz
nixpkgs-fa46b78bfcf1ad5bcb6156f23f21d791e90021fb.tar.xz
nixpkgs-fa46b78bfcf1ad5bcb6156f23f21d791e90021fb.tar.zst
nixpkgs-fa46b78bfcf1ad5bcb6156f23f21d791e90021fb.zip
gnomeExtensions.vitals: Patch it to find libgtop
Diffstat (limited to 'pkgs/desktops/gnome/extensions')
-rw-r--r--pkgs/desktops/gnome/extensions/extensionOverrides.nix9
-rw-r--r--pkgs/desktops/gnome/extensions/extensionOverridesPatches/vitals_at_corecoding.com.patch14
2 files changed, 23 insertions, 0 deletions
diff --git a/pkgs/desktops/gnome/extensions/extensionOverrides.nix b/pkgs/desktops/gnome/extensions/extensionOverrides.nix
index d21f994a43a..b3d6f826243 100644
--- a/pkgs/desktops/gnome/extensions/extensionOverrides.nix
+++ b/pkgs/desktops/gnome/extensions/extensionOverrides.nix
@@ -122,6 +122,15 @@ super: lib.trivial.pipe super [
     ];
   }))
 
+  (patchExtension "Vitals@CoreCoding.com" (old: {
+    patches = [
+      (substituteAll {
+        src = ./extensionOverridesPatches/vitals_at_corecoding.com.patch;
+        gtop_path = "${libgtop}/lib/girepository-1.0";
+      })
+    ];
+  }))
+
   (patchExtension "unite@hardpixel.eu" (old: {
     buildInputs = [ xprop ];
 
diff --git a/pkgs/desktops/gnome/extensions/extensionOverridesPatches/vitals_at_corecoding.com.patch b/pkgs/desktops/gnome/extensions/extensionOverridesPatches/vitals_at_corecoding.com.patch
new file mode 100644
index 00000000000..b3716529f89
--- /dev/null
+++ b/pkgs/desktops/gnome/extensions/extensionOverridesPatches/vitals_at_corecoding.com.patch
@@ -0,0 +1,14 @@
+diff --git i/sensors.js w/sensors.js
+index 5ab7068..00cfa19 100644
+--- i/sensors.js
++++ w/sensors.js
+@@ -29,6 +29,9 @@ const Me = imports.misc.extensionUtils.getCurrentExtension();
+ const FileModule = Me.imports.helpers.file;
+ const Gettext = imports.gettext.domain(Me.metadata['gettext-domain']);
+ const _ = Gettext.gettext;
++
++imports.gi.GIRepository.Repository.prepend_search_path('@gtop_path@');
++
+ const NM = imports.gi.NM;
+ 
+ let GTop, hasGTop = true;