forked from mirrors/nixpkgs
bffbf4617a
Their keys are now not used directly. Instead, we go the standard route of mapping to the UUID in order to apply the rename procedure. This makes sure the manual override always does the correct thing, and also gives us more consistency overall.
52 lines
2.8 KiB
Nix
52 lines
2.8 KiB
Nix
# A list of UUIDs that have the same pname and we need to rename them
|
|
# MAINTENANCE:
|
|
# - Every item from ./collisions.json (for the respective Shell version) should have an entry in here
|
|
# - Set the value to `null` for filtering (duplicate or unmaintained extensions)
|
|
# - Sort the entries in order of appearance in the collisions.json
|
|
{
|
|
"apps-menu@gnome-shell-extensions.gcampax.github.com" = "applications-menu";
|
|
"Applications_Menu@rmy.pobox.com" = "frippery-applications-menu";
|
|
|
|
"workspace-indicator@gnome-shell-extensions.gcampax.github.com" = "workspace-indicator";
|
|
"horizontal-workspace-indicator@tty2.io" = "workspace-indicator-2";
|
|
|
|
"lockkeys@vaina.lt" = "lock-keys";
|
|
"lockkeys@fawtytoo" = "lock-keys-2";
|
|
|
|
|
|
|
|
# ############################################################################
|
|
# These are conflicts for 3.38 extensions. They will very probably come back
|
|
# once more of them support 40.
|
|
|
|
# See https://github.com/pbxqdown/gnome-shell-extension-transparent-window/issues/12#issuecomment-800765381
|
|
#"transparent-window@pbxqdown.github.com" = "transparent-window";
|
|
#"transparentwindows.mdirshad07" = null;
|
|
|
|
#"floatingDock@sun.wxg@gmail.com" = "floating-dock";
|
|
#"floating-dock@nandoferreira_prof@hotmail.com" = "floating-dock-2";
|
|
|
|
# That extension is broken because of https://github.com/NixOS/nixpkgs/issues/118612
|
|
#"flypie@schneegans.github.com" = null;
|
|
|
|
|
|
|
|
# ############################################################################
|
|
# Overrides for extensions that were manually packaged in the past but are gradually
|
|
# being replaced by automatic packaging where possible.
|
|
#
|
|
# The manually packaged ones:
|
|
"EasyScreenCast@iacopodeenosee.gmail.com" = "easyScreenCast"; # extensionPortalSlug is "easyscreencast"
|
|
"gnome-fuzzy-app-search@gnome-shell-extensions.Czarlie.gitlab.com" = "fuzzy-app-search"; # extensionPortalSlug is "gnome-fuzzy-app-search"
|
|
"TopIcons@phocean.net" = "topicons-plus"; # extensionPortalSlug is "topicons"
|
|
"paperwm@hedning:matrix.org" = "paperwm"; # is not on extensions.gnome.org
|
|
"no-title-bar@jonaspoehler.de" = "no-title-bar"; # extensionPortalSlug is "no-title-bar-forked"
|
|
# These extensions are automatically packaged at the moment. We preserve the old attribute name
|
|
# for backwards compatibility.
|
|
"appindicatorsupport@rgcjonas.gmail.com" = "appindicator"; # extensionPortalSlug is "appindicator-support"
|
|
"unredirect@vaina.lt" = "disable-unredirect"; # extensionPortalSlug is "disable-unredirect-fullscreen-windows"
|
|
"drawOnYourScreen@abakkk.framagit.org" = "draw-on-your-screen"; # extensionPortalSlug is "draw-on-you-screen"
|
|
"timepp@zagortenay333" = "timepp"; # extensionPortalSlug is "time"
|
|
"windowIsReady_Remover@nunofarruca@gmail.com" = "window-is-ready-remover"; # extensionPortalSlug is "window-is-ready-notification-remover"
|
|
}
|