Commit Graph

122 Commits

Author SHA1 Message Date
piegames
8dd6024493 gnomeExtensions.hot-edge: Remove manual packaging 2021-07-14 03:35:12 +02:00
piegames
9dcb9aecc1 gnomeExtensions.material-shell: Remove manual packaging 2021-07-14 03:35:11 +02:00
piegames
ee5b47ecc2 gnomeExtensions.mpris-indicator-button: Remove manual packaging 2021-07-14 03:35:11 +02:00
piegames
33cf6530fe gnomeExtensions.noannoyance: Remove manual packaging 2021-07-14 03:35:11 +02:00
piegames
c5aa58a015 gnomeExtensions.timepp: Remove manual packaging 2021-07-14 03:35:11 +02:00
piegames
ba3562ed09 gnomeExtensions.window-is-ready-remover: Remove manual packaging 2021-07-14 03:35:11 +02:00
piegames
5128ec5f06 gnomeExtensions.workspace-matrix: Remove manual packaging 2021-07-14 03:35:11 +02:00
piegames
bffbf4617a gnomeExtensions: integrate manually packaged extensions better with the others
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.
2021-07-14 03:35:11 +02:00
piegames
6aae2894ef gnomeExtensions: rename uuid field to extensionUuid 2021-07-14 03:23:36 +02:00
piegames
48db86f42c gnomeExtensions: Remove remove-dropdown-arrows 2021-07-14 03:23:36 +02:00
Ryan Mulligan
79b15cdf49
Merge pull request #124236 from r-ryantm/auto-update/gnome-shell-extension-unite
gnomeExtensions.unite: 53 -> 54
2021-06-06 13:51:35 -07:00
Ryan Mulligan
777e87db2d
Merge pull request #125908 from r-ryantm/auto-update/eog
gnome.eog: 40.1 -> 40.2
2021-06-06 13:50:11 -07:00
R. RyanTM
d8eb97e380 epiphany: 40.1 -> 40.2 2021-06-06 11:38:27 +02:00
R. RyanTM
1c8c6e2d9a evolution-data-server: 3.40.1 -> 3.40.2 2021-06-06 11:38:22 +02:00
R. RyanTM
b671334a4f gnome.gnome-calendar: 40.1 -> 40.2 2021-06-06 11:38:18 +02:00
R. RyanTM
64ab23e7a7 gnome.gnome-software: 40.1 -> 40.2 2021-06-06 11:38:14 +02:00
R. RyanTM
4343b60f9c gnome.gnome-boxes: 40.1 -> 40.2 2021-06-06 11:38:10 +02:00
R. RyanTM
92636c86da gnome.gnome-maps: 40.1 -> 40.2 2021-06-06 11:38:07 +02:00
R. RyanTM
381dcecd65 gnome.eog: 40.1 -> 40.2 2021-06-06 06:38:36 +00:00
Aaron Janse
795021ada5 gnome-boxes: add qemu as dependency 2021-06-05 01:16:37 -07:00
R. RyanTM
0048af7789 gnome.gnome-initial-setup: 40.1 -> 40.2 2021-06-04 07:31:16 +00:00
Sandro
2258d08207
Merge pull request #125263 from andersk/gnomeExtensions-allowAliases
gnomeExtensions: allowAliases should default to true if unset
2021-06-01 20:26:59 +02:00
Jan Tojnar
ab0d28758e
Merge pull request #125180 from chpatrick/gnome-flashback-panel-modules
gnome-flashback: add module support to gnome-panel for installing applets
2021-06-01 19:34:36 +02:00
Anders Kaseorg
4f0cf23ea3 gnomeExtensions: allowAliases should default to true if unset
Make this use of config.allowAliases consistent with every other use
in the tree.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2021-06-01 10:24:49 -07:00
Patrick Chilton
6bcd4fe4ef gnome-flashback: add module support to gnome-panel for installing applets
Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
2021-06-01 14:04:30 +02:00
R. RyanTM
1e4c81cc69 gnomeExtensions.freon: 40 -> 44 2021-05-28 15:57:52 +00:00
Patrick Chilton
424cd7d999 gnome-flashback: add option to remove gnome-panel, auto-generate wmName 2021-05-28 13:10:17 +02:00
Sandro
11e59a08dd
Merge pull request #124280 from Mdsp9070/gnome-extensions-gTile 2021-05-27 05:37:09 +02:00
R. RyanTM
c962441021 gnome.hitori: 3.38.1 -> 3.38.2 2021-05-26 19:15:35 +00:00
Jan Tojnar
571d540abf
gnomeExtensions: Fix the package names
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.
2021-05-25 02:35:04 +02:00
Jan Tojnar
5ba789eeca gnomeExtensions: normalize pnames
They should have gnome-shell-extension prefix like most other extension packages.
This is what other distros listed on Repology use so Repology will be able to unify them.

Exception is chrome-gnome-shell, which is estabilished under that name.
2021-05-24 23:41:24 +02:00
Matheus de Souza Pessanha
12eaa1f5fb
gTile: init at 44 2021-05-24 14:39:47 -03:00
R. RyanTM
a385ec5238 gnomeExtensions.unite: 53 -> 54 2021-05-24 08:50:05 +00:00
Jan Tojnar
c912d30f65
gnome.tali: 40.0 → 40.1
https://gitlab.gnome.org/GNOME/tali/-/compare/40.0...40.1

Also correct the license and format the expression.
2021-05-22 18:07:00 +02:00
Jan Tojnar
8fb12deae5
gnome.quadrapassel: 3.38.1 → 40.1
https://gitlab.gnome.org/GNOME/quadrapassel/-/compare/3.38.1...40.1

Also correct the license and format the expression.
2021-05-22 18:07:00 +02:00
piegames
b642ac7b70
gnome: Package all the GNOME extensions
An automatic way to do this that scales up and requires little manual intervention is really needed. It works by scraping extensions.gnome.org with a python script, that writes all relevant information into the `extensions.json`. Every attribute of besaid file can be built into a package using `buildShellExtension`.

Extensions are grouped by GNOME Shell version for practical reasons. Only extensions for GNOME 40 and 3.38 were added, as we don't support legacy GNOME versions.
The extensions are exposed as an attrset, `pkgs.gnome40Extensions` and `pkgs.gnome38Extensions` respectively. The package name of each extensions is generated automatically from its UUID.

The attribute `pkgs.gnomeExtensions` contains the officially packaged and supported extensions set. It contains all the automatically packaged extensions for the current GNOME Shell version, which are overwritten by manually packaged ones where needed. Unlike gnomeXYExtensions, the names are not UUIDs, but automatically generated human-friendly names. Naming collisions – which are tracked in collisions.json – need to be manually resolved in the `extensionRenames` attrset.
2021-05-21 23:10:12 +02:00
Ryan Horiguchi
3b34293b28
gnomeExtensions.fuzzy-app-search: 4 -> 4.0.1 2021-05-19 17:12:53 +02:00
Jan Tojnar
c6812829db
Merge pull request #123096 from mschuwalow/update-clipboard-indicator
gnomeExtensions.clipboard-indicator: 37 -> 38
2021-05-18 13:23:27 +02:00
Sandro
d7ceeb4d2a
Merge pull request #123185 from rhoriguchi/gnomeExtensions.dynamic-panel-transparency
gnomeExtensions.dynamic-panel-transparency: 35 -> unstable-2021-03-04
2021-05-18 01:48:50 +02:00
R. RyanTM
bd017d34f4 gnome.pomodoro: 0.18.0 -> 0.19.1 2021-05-17 11:06:58 -07:00
Sandro
af67d7ed54
Merge pull request #122923 from rhoriguchi/gnomeExtensions.caffeine
gnomeExtensions.caffeine: 37 -> 38
2021-05-17 19:24:44 +02:00
Ryan Horiguchi
ab6a8437f5
gnomeExtensions.dynamic-panel-transparency: 35 -> unstable-2021-03-04 2021-05-17 06:16:01 +02:00
Maxim Schuwalow
3210c41ee3
gnomeExtensions.clipboard-indicator: 37 -> 38 2021-05-16 00:43:18 +02:00
Jan Tojnar
0aa8f09e6f
Merge pull request #123114 from eduardosm/gnome-shell-system-monitor-applet
gnomeExtensions.system-monitor: unstable-2021-04-08 -> unstable-2021-05-04
2021-05-15 17:14:38 +02:00
Eduardo Sánchez Muñoz
225b7514d8 gnomeExtensions.system-monitor: unstable-2021-04-08 -> unstable-2021-05-04
Supports GNOME 40
2021-05-15 16:10:29 +02:00
Doron Behar
a87c60a9c3 gnomeExtensions.sound-output-device-chooser: 35 -> 38 2021-05-15 01:58:25 +02:00
Jan Tojnar
5711c768af gnome.gnome-shell: 40.0-unstable-2021-05-01 → 40.1 2021-05-14 18:52:02 +02:00
Jan Tojnar
5ad529cde2 gnome.mutter: 40.0 → 40.1 2021-05-14 18:52:01 +02:00
Jan Tojnar
21479050bc gnome.gnome-shell-extensions: 40.0 → 40.1
Also clean up the expression:

- Remove spidermonkey dependency – it was only used for syntax checks and is not anymore (8fb5476a1c)
- Correct license
- Code formatting
2021-05-14 18:52:01 +02:00
Jan Tojnar
19536e9a6a gnome.gnome-todo: 3.28.1 → 40.0 2021-05-14 16:36:54 +02:00