Pin logo-menu v38 and rebuild with patched defaults

This commit is contained in:
randogoth 2026-02-03 18:18:38 +02:00
parent 6ac92aa9f3
commit 27ce70ebfd
3 changed files with 10 additions and 4 deletions

View file

@ -33,8 +33,7 @@ in {
services.desktopManager.gnome.extraGSettingsOverrides = '' services.desktopManager.gnome.extraGSettingsOverrides = ''
[org/gnome/shell] [org/gnome/shell]
disable-user-extensions=false disable-user-extensions=false
enabled-extensions=['all-in-one-clipboard@NiffirgkcaJ.github.com','AlphabeticalAppGrid@stuarthayhurst','app-hider@lynith.dev','apps@github.com.howbea','blur-my-shell@aunetx','caffeine@patapon.info','logomenu@aryan_k','places-menu@gnome-shell-extensions.gcampax.github.com','restartto@tiagoporsch.github.io'] enabled-extensions=['all-in-one-clipboard@NiffirgkcaJ.github.com','AlphabeticalAppGrid@stuarthayhurst','app-hider@lynith.dev','blur-my-shell@aunetx','caffeine@patapon.info','logomenu@aryan_k','restartto@tiagoporsch.github.io']
favorite-apps=['firefox.desktop','org.gnome.Settings.desktop','org.gnome.Ptyxis.desktop','com.mattjakeman.ExtensionManager.desktop']
[org/gnome/shell/extensions/logo-menu] [org/gnome/shell/extensions/logo-menu]
menu-button-icon-image=51 menu-button-icon-image=51

View file

@ -90,7 +90,7 @@ diff -ru orig/schemas/org.gnome.shell.extensions.logo-menu.gschema.xml mod/schem
<key type="i" name="menu-button-icon-image"> <key type="i" name="menu-button-icon-image">
- <default>0</default> - <default>0</default>
+ <default>51</default> + <default>18</default>
<summary>Menu Button Icon Image</summary> <summary>Menu Button Icon Image</summary>
<description>Change the Menu Button Icon Image.</description> <description>Change the Menu Button Icon Image.</description>
</key> </key>
@ -126,7 +126,7 @@ diff -ru orig/schemas/org.gnome.shell.extensions.logo-menu.gschema.xml mod/schem
<key type="s" name="menu-button-system-monitor"> <key type="s" name="menu-button-system-monitor">
- <default>"gnome-system-monitor"</default> - <default>"gnome-system-monitor"</default>
+ <default>"mission-center"</default> + <default>"missioncenter"</default>
<summary>Menu System Monitor</summary> <summary>Menu System Monitor</summary>
<description>Change the Menu System Monitor.</description> <description>Change the Menu System Monitor.</description>
</key> </key>

View file

@ -18,6 +18,13 @@
pkgs.gnomeExtensions.blur-my-shell pkgs.gnomeExtensions.blur-my-shell
pkgs.gnomeExtensions.caffeine pkgs.gnomeExtensions.caffeine
(pkgs.gnomeExtensions.logo-menu.overrideAttrs (old: { (pkgs.gnomeExtensions.logo-menu.overrideAttrs (old: {
# Pin extension source so our patch stays compatible.
version = "38";
src = pkgs.fetchzip {
url = "https://extensions.gnome.org/extension-data/logomenuaryan_k.v38.shell-extension.zip";
hash = "sha256-GdGn7YKfOOEM0kV1Gd9H5c1KKjs/+/4XCsxO2pFdqu4=";
stripRoot = false;
};
patches = (old.patches or []) ++ [ ../desktop/patches/logo-menu-custom-menu.patch ]; patches = (old.patches or []) ++ [ ../desktop/patches/logo-menu-custom-menu.patch ];
})) }))
pkgs.gnomeExtensions.places-status-indicator pkgs.gnomeExtensions.places-status-indicator