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.
···47 license = lib.licenses.gpl2Plus; # https://wiki.gnome.org/Projects/GnomeShell/Extensions/Review#Licensing
48 maintainers = with lib.maintainers; [ piegames ];
49 };
50- # Store the extension's UUID, because we might need it at some places
51- passthru.extensionUuid = uuid;
00052 };
53in
54 lib.makeOverridable buildGnomeExtension
···47 license = lib.licenses.gpl2Plus; # https://wiki.gnome.org/Projects/GnomeShell/Extensions/Review#Licensing
48 maintainers = with lib.maintainers; [ piegames ];
49 };
50+ passthru = {
51+ extensionPortalSlug = pname;
52+ # Store the extension's UUID, because we might need it at some places
53+ extensionUuid = uuid;
54+ };
55 };
56in
57 lib.makeOverridable buildGnomeExtension
+1-1
pkgs/desktops/gnome/extensions/default.nix
···48 ))
49 # Map all extensions to their pname, with potential overwrites
50 (map (extension:
51- lib.nameValuePair (extensionRenames.${extension.extensionUuid} or extension.pname) extension
52 ))
53 builtins.listToAttrs
54 ];
···48 ))
49 # Map all extensions to their pname, with potential overwrites
50 (map (extension:
51+ lib.nameValuePair (extensionRenames.${extension.extensionUuid} or extension.extensionPortalSlug) extension
52 ))
53 builtins.listToAttrs
54 ];