diff --git a/pkgs/desktops/gnome/extensions/collisions.json b/pkgs/desktops/gnome/extensions/collisions.json index faf66be88ff5f..4f13e5c885ba0 100644 --- a/pkgs/desktops/gnome/extensions/collisions.json +++ b/pkgs/desktops/gnome/extensions/collisions.json @@ -37,8 +37,8 @@ "persian-calendar@iamrezamousavi.gmail.com" ], "system-monitor": [ + "system-monitor@gnome-shell-extensions.gcampax.github.com", "System_Monitor@bghome.gmail.com", - "system-monitor@axet.github.com", - "system-monitor@gnome-shell-extensions.gcampax.github.com" + "system-monitor@axet.github.com" ] } diff --git a/pkgs/desktops/gnome/extensions/extensionOverridesPatches/system-monitor_at_gnome-shell-extensions.gcampax.github.com.patch b/pkgs/desktops/gnome/extensions/extensionOverridesPatches/system-monitor_at_gnome-shell-extensions.gcampax.github.com.patch index eb8fc58169fae..506967bcc3b71 100644 --- a/pkgs/desktops/gnome/extensions/extensionOverridesPatches/system-monitor_at_gnome-shell-extensions.gcampax.github.com.patch +++ b/pkgs/desktops/gnome/extensions/extensionOverridesPatches/system-monitor_at_gnome-shell-extensions.gcampax.github.com.patch @@ -17,7 +17,7 @@ index 37d2eb1..232d0d5 100644 import * as Main from 'resource:///org/gnome/shell/ui/main.js'; -+GIRepository.Repository.prepend_search_path('@gtop_path@'); ++GIRepository.Repository.dup_default().prepend_search_path('@gtop_path@'); +const GTop = (await import("gi://GTop")).default; + const THRESHOLD_HIGH = 0.80; diff --git a/pkgs/desktops/gnome/extensions/extensionRenames.nix b/pkgs/desktops/gnome/extensions/extensionRenames.nix index 6758dcace5593..996cf61ffe6ce 100644 --- a/pkgs/desktops/gnome/extensions/extensionRenames.nix +++ b/pkgs/desktops/gnome/extensions/extensionRenames.nix @@ -12,6 +12,7 @@ "system-monitor@gnome-shell-extensions.gcampax.github.com" = "system-monitor"; "System_Monitor@bghome.gmail.com" = "system-monitor-2"; + "system-monitor@axet.github.com" = "system-monitor-3"; "FuzzyClock@fire-man-x" = "fuzzy-clock-3"; "FuzzyClock@johngoetz" = "fuzzy-clock";