I did not realize the attribute names are derived from the Nix package names so I accidentally, renamed them in https://github.com/NixOS/nixpkgs/pull/124295.
···4747 license = lib.licenses.gpl2Plus; # https://wiki.gnome.org/Projects/GnomeShell/Extensions/Review#Licensing
4848 maintainers = with lib.maintainers; [ piegames ];
4949 };
5050- # Store the extension's UUID, because we might need it at some places
5151- passthru.extensionUuid = uuid;
5050+ passthru = {
5151+ extensionPortalSlug = pname;
5252+ # Store the extension's UUID, because we might need it at some places
5353+ extensionUuid = uuid;
5454+ };
5255 };
5356in
5457 lib.makeOverridable buildGnomeExtension
+1-1
pkgs/desktops/gnome/extensions/default.nix
···4848 ))
4949 # Map all extensions to their pname, with potential overwrites
5050 (map (extension:
5151- lib.nameValuePair (extensionRenames.${extension.extensionUuid} or extension.pname) extension
5151+ lib.nameValuePair (extensionRenames.${extension.extensionUuid} or extension.extensionPortalSlug) extension
5252 ))
5353 builtins.listToAttrs
5454 ];