Skip to content
This repository has been archived by the owner on Apr 12, 2021. It is now read-only.

Commit

Permalink
gnomeExtensions: add 'uuid' attr to all extensions
Browse files Browse the repository at this point in the history
Some already have it, this adds it to the rest.

With all extensions having an 'uuid' attr we can do cool things like
declaratively enable extensions on NixOS.

(cherry picked from commit eb12149)
  • Loading branch information
bjornfor committed May 21, 2020
1 parent a18eaa7 commit 6d68b92
Show file tree
Hide file tree
Showing 7 changed files with 14 additions and 0 deletions.
2 changes: 2 additions & 0 deletions pkgs/desktops/gnome-3/extensions/arc-menu/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ stdenv.mkDerivation rec {

makeFlags = [ "INSTALL_BASE=${placeholder "out"}/share/gnome-shell/extensions" ];

uuid = "arc-menu@linxgem33.com";

meta = with stdenv.lib; {
description = "Gnome shell extension designed to replace the standard menu found in Gnome 3";
license = licenses.gpl2Plus;
Expand Down
2 changes: 2 additions & 0 deletions pkgs/desktops/gnome-3/extensions/dash-to-dock/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ stdenv.mkDerivation rec {

makeFlags = [ "INSTALLBASE=$(out)/share/gnome-shell/extensions" ];

uuid = "dash-to-dock@micxgx.gmail.com";

meta = with stdenv.lib; {
description = "A dock for the Gnome Shell";
license = licenses.gpl2;
Expand Down
2 changes: 2 additions & 0 deletions pkgs/desktops/gnome-3/extensions/dash-to-panel/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ stdenv.mkDerivation rec {

makeFlags = [ "INSTALLBASE=$(out)/share/gnome-shell/extensions" ];

uuid = "dash-to-panel@jderose9.github.com";

meta = with stdenv.lib; {
description = "An icon taskbar for Gnome Shell";
license = licenses.gpl2;
Expand Down
2 changes: 2 additions & 0 deletions pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,8 @@ stdenv.mkDerivation rec {
done
'';

uuid = "gsconnect@andyholmes.github.io";

meta = with stdenv.lib; {
description = "KDE Connect implementation for Gnome Shell";
homepage = https://github.com/andyholmes/gnome-shell-extension-gsconnect/wiki;
Expand Down
2 changes: 2 additions & 0 deletions pkgs/desktops/gnome-3/extensions/no-title-bar/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ stdenv.mkDerivation rec {

makeFlags = [ "INSTALLBASE=$(out)/share/gnome-shell/extensions" ];

uuid = "no-title-bar@franglais125.gmail.com";

meta = with stdenv.lib; {
description = "Integrates maximized windows with the top panel";
homepage = https://github.com/franglais125/no-title-bar;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ stdenv.mkDerivation rec {
mv *.js metadata.json dbus.xml schemas locale "$extensions_dir"
'';

uuid = "pidgin@muffinmad";

meta = with stdenv.lib; {
homepage = https://github.com/muffinmad/pidgin-im-gnome-shell-extension;
description = "Make Pidgin IM conversations appear in the Gnome Shell message tray";
Expand Down
2 changes: 2 additions & 0 deletions pkgs/desktops/gnome-3/extensions/topicons-plus/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ stdenv.mkDerivation rec {

makeFlags = [ "INSTALL_PATH=$(out)/share/gnome-shell/extensions" ];

uuid = "TopIcons@phocean.net";

meta = with stdenv.lib; {
description = "Brings all icons back to the top panel, so that it's easier to keep track of apps running in the backround";
license = licenses.gpl2;
Expand Down

0 comments on commit 6d68b92

Please sign in to comment.