gnomeExtensions: auto-update, add gnome 50

This commit is contained in:
winston
2026-05-14 19:34:25 +02:00
parent d6a0b47d7c
commit da411313ec
6 changed files with 3793 additions and 2345 deletions
+12 -15
View File
@@ -1,8 +1,4 @@
{
"activitywatch-status": [
"activitywatch-status@cweiske.de",
"aw-status@brayo.dev"
],
"applications-menu": [
"Applications_Menu@rmy.pobox.com",
"apps-menu@gnome-shell-extensions.gcampax.github.com"
@@ -16,13 +12,9 @@
"battery-time@eetumos.github.com",
"batterytime@typeof.pw"
],
"eur-usd": [
"eur-usd-gshell@vezza.github.com",
"usd-mxn-gshell@kinduff.github.com"
],
"fuzzy-clock": [
"FuzzyClock@fire-man-x",
"FuzzyClock@johngoetz"
"internet-speed-meter": [
"InternetSpeedMeter@alshakib.dev",
"speed-meter@mojahid.lunecode.com"
],
"lock-keys": [
"lockkeys@febueldo.test",
@@ -32,10 +24,6 @@
"memento-mori@paveloom",
"memento-mori@vedeshpadal"
],
"mouse-follows-focus": [
"mouse-follows-focus@crisidev.org",
"mousefollowsfocus@matthes.biz"
],
"nepali-calendar": [
"nepali-calendar-gs-extension@subashghimire.info.np",
"nepali-date@biplab"
@@ -52,9 +40,18 @@
"PersianCalendar@oxygenws.com",
"persian-calendar@iamrezamousavi.gmail.com"
],
"public-ip-address": [
"public-ip-address@fire-man-x",
"public-ip-address@theophilediot.github.io"
],
"system-monitor": [
"System_Monitor@bghome.gmail.com",
"sysmonitor@talhasiddique7",
"system-monitor@axet.github.com",
"system-monitor@gnome-shell-extensions.gcampax.github.com"
],
"tailscale-qs": [
"tailscale-gnome-qs@tailscale-qs.github.io",
"tailscale@joaophi.github.com"
]
}
+2 -1
View File
@@ -77,9 +77,10 @@ rec {
gnome47Extensions = mapUuidNames (produceExtensionsList "47");
gnome48Extensions = mapUuidNames (produceExtensionsList "48");
gnome49Extensions = mapUuidNames (produceExtensionsList "49");
gnome50Extensions = mapUuidNames (produceExtensionsList "50");
# Keep the last three versions in here
gnomeExtensions = lib.trivial.pipe (gnome47Extensions // gnome48Extensions // gnome49Extensions) [
gnomeExtensions = lib.trivial.pipe (gnome48Extensions // gnome49Extensions // gnome50Extensions) [
# Apply some custom patches for automatically packaged extensions
(callPackage ./extensionOverrides.nix { })
# Add all manually packaged extensions
@@ -13,9 +13,7 @@
"system-monitor@gnome-shell-extensions.gcampax.github.com" = "system-monitor";
"System_Monitor@bghome.gmail.com" = "system-monitor-2";
"system-monitor@axet.github.com" = "system-monitor-3";
"FuzzyClock@fire-man-x" = "fuzzy-clock-3";
"FuzzyClock@johngoetz" = "fuzzy-clock";
"sysmonitor@talhasiddique7" = "system-monitor-4";
"battery-time@eetumos.github.com" = "battery-time-3";
"batterytime@typeof.pw" = "battery-time-2";
@@ -24,12 +22,6 @@
"nepali-date@biplab" = "nepali-calendar";
"nepali-calendar-gs-extension@subashghimire.info.np" = "nepali-calendar-2";
"mousefollowsfocus@matthes.biz" = "mouse-follows-focus";
"mouse-follows-focus@crisidev.org" = "mouse-follows-focus-2";
"eur-usd-gshell@vezza.github.com" = "eur-usd";
"usd-mxn-gshell@kinduff.github.com" = "usd-mxn";
"lockkeys@febueldo.test" = "lock-keys";
"lockkeys@vaina.lt" = "lock-keys-2";
@@ -42,12 +34,18 @@
"night-light-toggle@egoistpizza.github.com" = "night-light-toggle";
"nightlighttoggle@sam" = "night-light-toggle-2";
"activitywatch-status@cweiske.de" = "activitywatch-status";
"aw-status@brayo.dev" = "aw-status";
"autoselectheadset@josephlbarnett.github.com" = "auto-select-headset";
"autoselectheadset@Anduril97.github.com" = "auto-select-headset-2";
"InternetSpeedMeter@alshakib.dev" = "internet-speed-meter";
"speed-meter@mojahid.lunecode.com" = "internet-speed-meter-2";
"public-ip-address@fire-man-x" = "public-ip-address";
"public-ip-address@theophilediot.github.io" = "public-ip-address-2";
"tailscale-gnome-qs@tailscale-qs.github.io" = "tailscale-qs";
"tailscale@joaophi.github.com" = "tailscale-qs-2";
# ############################################################################
# These extensions no longer collide. We preserve the old attribute name for backwards compatibility.
"floatingDock@sun.wxg@gmail.com" = "floating-dock-2";
@@ -56,6 +54,8 @@
"openweather-extension@penguin-teal.github.io" = "openweather-refined";
"fullscreen-to-empty-workspace2@corgijan.dev" = "fullscreen-to-empty-workspace-2";
"power-profile@fthx" = "power-profile-indicator-2";
"FuzzyClock@fire-man-x" = "fuzzy-clock-3";
"mouse-follows-focus@crisidev.org" = "mouse-follows-focus-2";
# ############################################################################
# Overrides for extensions that were manually packaged in the past but are gradually
File diff suppressed because one or more lines are too long
@@ -33,10 +33,11 @@ supported_versions = {
"47": "47",
"48": "48",
"49": "49",
"50": "50",
}
# shell versions that we want to put into the gnomeExtensions attr set
versions_to_merge = ["47", "48", "49"]
versions_to_merge = ["48", "49", "50"]
# Some type alias to increase readability of complex compound types
PackageName = str
+1
View File
@@ -11170,6 +11170,7 @@ with pkgs;
gnome47Extensions
gnome48Extensions
gnome49Extensions
gnome50Extensions
;
gnome-session-ctl = callPackage ../by-name/gn/gnome-session/ctl.nix { };