From 6ec507e52e79af3a0ed23ea7f885df418d51c0af Mon Sep 17 00:00:00 2001 From: winston Date: Fri, 8 May 2026 13:53:18 +0200 Subject: [PATCH] gnome-shell: fix tecla path patch The Tecla binary isn't hardcoded since: https://gitlab.gnome.org/GNOME/gnome-shell/-/commit/4c879d707f6012db7916e0fbc09b45ff48633c6f --- pkgs/by-name/gn/gnome-shell/fix-paths.patch | 12 ------------ pkgs/by-name/gn/gnome-shell/package.nix | 2 -- 2 files changed, 14 deletions(-) diff --git a/pkgs/by-name/gn/gnome-shell/fix-paths.patch b/pkgs/by-name/gn/gnome-shell/fix-paths.patch index 56e716148326..45ccfb3fabcc 100644 --- a/pkgs/by-name/gn/gnome-shell/fix-paths.patch +++ b/pkgs/by-name/gn/gnome-shell/fix-paths.patch @@ -31,18 +31,6 @@ index 53fd92846..89533cedc 100644 Gio.SubprocessFlags.NONE); try { -diff --git a/js/ui/status/keyboard.js b/js/ui/status/keyboard.js -index 1b43e1051..a31b0a304 100644 ---- a/js/ui/status/keyboard.js -+++ b/js/ui/status/keyboard.js -@@ -1104,6 +1104,6 @@ class InputSourceIndicator extends PanelMenu.Button { - _showLayout() { - Main.overview.hide(); - -- Util.spawn(['tecla']); -+ Util.spawn(['@tecla@']); - } - }); diff --git a/subprojects/extensions-tool/src/command-install.c b/subprojects/extensions-tool/src/command-install.c index 11fb4b6b7..e00e4807b 100644 --- a/subprojects/extensions-tool/src/command-install.c diff --git a/pkgs/by-name/gn/gnome-shell/package.nix b/pkgs/by-name/gn/gnome-shell/package.nix index bebe33c6c4d1..bede5d2d751e 100644 --- a/pkgs/by-name/gn/gnome-shell/package.nix +++ b/pkgs/by-name/gn/gnome-shell/package.nix @@ -56,7 +56,6 @@ gnome-clocks, gnome-settings-daemon, gnome-autoar, - gnome-tecla, bash-completion, lcms2, libgbm, @@ -91,7 +90,6 @@ stdenv.mkDerivation (finalAttrs: { (replaceVars ./fix-paths.patch { glib_compile_schemas = "${glib.dev}/bin/glib-compile-schemas"; gsettings = "${glib.bin}/bin/gsettings"; - tecla = "${lib.getBin gnome-tecla}/bin/tecla"; unzip = "${lib.getBin unzip}/bin/unzip"; })