diff --git a/modules/desktop/gnome.nix b/modules/desktop/gnome.nix index bd9f8ab..70800fd 100644 --- a/modules/desktop/gnome.nix +++ b/modules/desktop/gnome.nix @@ -2,13 +2,18 @@ let logoMenuExtension = pkgs.gnomeExtensions.logo-menu.overrideAttrs (old: { - version = "38"; + patches = (old.patches or [ ]) ++ [ ./patches/logo-menu-custom-menu.patch ]; + }); + + # nixos-26.05 still packages v19, which caps out at GNOME Shell 49; the + # shell-50 build landed only in nixpkgs unstable. Drop once 26.05 backports it. + aioClipboardExtension = pkgs.gnomeExtensions.all-in-one-clipboard.overrideAttrs (_: { + version = "30"; src = pkgs.fetchzip { - url = "https://extensions.gnome.org/extension-data/logomenuaryan_k.v38.shell-extension.zip"; - hash = "sha256-GdGn7YKfOOEM0kV1Gd9H5c1KKjs/+/4XCsxO2pFdqu4="; + url = "https://extensions.gnome.org/extension-data/all-in-one-clipboardNiffirgkcaJ.github.com.v30.shell-extension.zip"; + hash = "sha256-zESXhXVWVttjAN/75zNfF7u7uJKGMARpilBgYkkpMWs="; stripRoot = false; }; - patches = (old.patches or [ ]) ++ [ ./patches/logo-menu-custom-menu.patch ]; }); in { @@ -99,7 +104,7 @@ in pkgs.papirus-icon-theme pkgs.file-roller pkgs.unrar - pkgs.gnomeExtensions.all-in-one-clipboard + aioClipboardExtension pkgs.gnomeExtensions.alphabetical-app-grid pkgs.gnomeExtensions.app-hider pkgs.gnomeExtensions.apps