nixpkgs/pkgs/desktops
piegames 74463a4027 gnome3: 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 3.36 and 3.38 were added, as we don't support legacy Gnome versions.
The extensions are exposed as an attrset, `pkgs.gnome36Extensions` 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-03-18 19:18:00 +01:00
..
cdesktopenv treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
cinnamon cinnamon-control-center: remove unused inputs 2021-02-22 02:27:57 +01:00
enlightenment enlightenment.evisum: 0.5.10 -> 0.5.11 2021-02-12 06:16:53 +00:00
gnome-2 Configure gnome2.gtksourceview to build with autoconf 2.69 2021-03-14 11:28:01 -07:00
gnome-3 gnome3: Package all the Gnome extensions 2021-03-18 19:18:00 +01:00
gnustep gnustep.gui: fix icu 68 compatibility 2021-03-01 14:28:20 +01:00
lumina treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
lxde/core lxde: cosmetical changes 2021-02-08 09:54:36 -03:00
lxqt lxqt.lxqt-policykit: fix missing buildInput polkit (#115529) 2021-03-09 17:20:06 +01:00
mate treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
pantheon pantheon.elementary-session-settings: remove unused input 2021-03-01 15:19:05 +01:00
plasma-5 xdg-desktop-portal-kde: drop unused python dependency 2021-03-03 01:30:53 +01:00
rox/rox-filer pkgs/desktops: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
surf-display treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
xfce Merge pull request #114768 from SuperSandro2000/fix-collection19 2021-03-02 16:59:03 +01:00