From d7062ba870086eca86f903774e190ae0aa982ac7 Mon Sep 17 00:00:00 2001 From: Honnip Date: Mon, 27 May 2024 01:28:16 +0900 Subject: [PATCH 1/3] nixosTests.gnome-extensions: `emoji-selector` has been removed --- nixos/tests/gnome-extensions.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/nixos/tests/gnome-extensions.nix b/nixos/tests/gnome-extensions.nix index 51ccabd7e6a6..b2b54e4b13a1 100644 --- a/nixos/tests/gnome-extensions.nix +++ b/nixos/tests/gnome-extensions.nix @@ -84,7 +84,6 @@ import ./make-test-python.nix ( "dash-to-dock" "dash-to-panel" "ddterm" - "emoji-selector" "gsconnect" "system-monitor-next" "desktop-icons-ng-ding" From b2069e7fc72f542f65e2b8802b26fffffff5de69 Mon Sep 17 00:00:00 2001 From: Honnip Date: Mon, 27 May 2024 18:02:14 +0900 Subject: [PATCH 2/3] nixosTests.gnome-extensions: `ENABLED` and `DISABLED` states are renamed https://gitlab.gnome.org/GNOME/gnome-shell/-/commit/01e9724d75a273ca43a7c268302d6c3802c8f850 Fix the test failure caused by the renaming of the states name from `ENABLED`, `DISABLED` to `ACTIVE` and `INACTIVE` --- nixos/tests/gnome-extensions.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/tests/gnome-extensions.nix b/nixos/tests/gnome-extensions.nix index b2b54e4b13a1..332cf44b0ed4 100644 --- a/nixos/tests/gnome-extensions.nix +++ b/nixos/tests/gnome-extensions.nix @@ -137,11 +137,11 @@ import ./make-test-python.nix ( # Enable and optionally disable machine.succeed(f"${run "gnome-extensions enable {extension}"}") - checkState("ENABLED", extension) + checkState("ACTIVE", extension) if disable: machine.succeed(f"${run "gnome-extensions disable {extension}"}") - checkState("DISABLED", extension) + checkState("INACTIVE", extension) '' + lib.concatLines (map (e: ''checkExtension("${e}", False)'') alwaysOnExtensions) + lib.concatLines (map (e: ''checkExtension("${e}", True)'') testExtensions) From 709d32685862eef770bc7586d4a41f9465ab791d Mon Sep 17 00:00:00 2001 From: Honnip Date: Mon, 27 May 2024 01:23:40 +0900 Subject: [PATCH 3/3] gnomeExtensions.mullvad-indicator: remove outdated patch --- .../gnome/extensions/extensionOverrides.nix | 10 -------- ...ullvadindicator_at_pobega.github.com.patch | 25 ------------------- 2 files changed, 35 deletions(-) delete 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 22eff684afc4..7867fe8387c7 100644 --- a/pkgs/desktops/gnome/extensions/extensionOverrides.nix +++ b/pkgs/desktops/gnome/extensions/extensionOverrides.nix @@ -15,8 +15,6 @@ , netcat-gnu , nvme-cli , procps -, pulseaudio -, python3 , smartmontools , substituteAll , touchegg @@ -107,14 +105,6 @@ 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 deleted file mode 100644 index 772da9427110..000000000000 --- a/pkgs/desktops/gnome/extensions/extensionOverridesPatches/mullvadindicator_at_pobega.github.com.patch +++ /dev/null @@ -1,25 +0,0 @@ -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",