nixpkgs/pkgs/top-level
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
..
agda-packages.nix agdaPackages.mkDerivation: don't install Everything module 2021-01-24 17:30:01 +01:00
aliases.nix nixFlakes: Turn into an alias 2021-05-21 15:21:31 +02:00
all-packages.nix gnome: Package all the GNOME extensions 2021-05-21 23:10:12 +02:00
beam-packages.nix ErlangR24: fix missing packages (#123136) 2021-05-15 20:14:03 +02:00
config.nix
coq-packages.nix coqPackages.relation-algebra: init 2021-05-17 10:17:18 +02:00
darwin-packages.nix treewide: Do a number of no-op cleanups for cross and darwin 2021-05-06 11:17:26 -04:00
default.nix top-level: Simplify impure and pure fallback 2021-01-23 10:01:38 -05:00
dhall-packages.nix Fix support for extending Dhall package set 2021-01-10 10:54:10 +01:00
dotnet-packages.nix treewide: remove unzip where not needed 2021-05-16 19:29:28 -07:00
emacs-packages.nix Rename emacs-modes to emacs/elisp-packages 2021-05-21 00:32:06 -03:00
emscripten-packages.nix treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
gnuradio-packages.nix gnuradioPackages: use same python for all packages 2021-04-03 17:06:08 +02:00
haskell-packages.nix haskell.compiler.ghcHEAD: bootstrap using GHC 9.0 2021-05-17 22:08:56 +02:00
haxe-packages.nix toplevel: stdenv.lib -> lib 2021-01-10 17:44:59 +01:00
impure.nix top-level: Simplify impure and pure fallback 2021-01-23 10:01:38 -05:00
java-packages.nix
kodi-packages.nix kodi.packages.youtube: init at 6.8.10+matrix.1 2021-04-16 19:04:01 -04:00
lua-packages.nix Revert "lua51Packages.luxio: fix build" 2021-05-15 09:37:32 +02:00
make-tarball.nix
metrics.nix metrics: drop requiredSystemFeatures; /cc #76776 2021-03-28 12:08:59 +02:00
ocaml-packages.nix ocamlPackages.bap: fix for multiple outputs llvmPackages 2021-05-18 01:44:31 +02:00
octave-packages.nix octave.pkgs.sparsersb: remove librsb null override, unbreak (#115838) 2021-03-10 23:28:10 +01:00
packages-config.nix emacs26: Drop unsupported package 2021-03-02 16:17:37 +02:00
perl-packages.nix perlPackages.TextBibTeX: use lib instead of lib64 on aarch64 (#122567) 2021-05-15 10:04:35 +02:00
php-packages.nix php.packages.deployer: init at 6.8.0 2021-05-05 08:38:28 -04:00
pure-packages.nix
python2-packages.nix python3Packages.scikitlearn: rename to scikit-learn 2021-05-17 17:41:36 +07:00
python-packages.nix Merge pull request #121825 from dotlambda/drf-jwt-init 2021-05-21 20:33:40 +02:00
qt5-packages.nix libsForQt5.applet-window-buttons: init at 0.8.1 2021-05-10 11:55:02 +02:00
release-alternatives.nix sundials_2: remove 2020-12-19 10:59:35 +02:00
release-cross.nix release-cross: add ppc64le, ppc64le-musl 2021-01-28 19:34:10 -08:00
release-haskell.nix haskellPackages.ldgallery-compiler: add pacien as maintainer 2021-05-16 17:09:57 +09:00
release-lib.nix release-lib: Don't use tryEval for packagePlatforms 2020-11-26 15:32:08 +01:00
release-python.nix
release-small.nix lzma: deprecate alias 2021-04-04 19:49:52 +02:00
release.nix Revert "release: disable darwin bootstrapped stdenv test" 2020-12-22 11:43:54 +09:00
ruby-packages.nix rubyPackages: update 2021-05-21 04:20:00 +00:00
splice.nix
stage.nix pkgs/top-level/stage: force elfv2 on static powerpc64-linux 2021-03-15 19:27:41 -07:00
static.nix treewide: Do a number of no-op cleanups for cross and darwin 2021-05-06 11:17:26 -04:00
unixtools.nix unixtools: align attribute name with filename 2021-01-14 09:00:15 +01:00
wine-packages.nix winePackages: enable mingwSupport in base build 2021-02-15 10:35:45 -05:00