about summary refs log tree commit diff
path: root/nixpkgs/pkgs/desktops/gnome/extensions/buildGnomeExtension.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/desktops/gnome/extensions/buildGnomeExtension.nix')
-rw-r--r--nixpkgs/pkgs/desktops/gnome/extensions/buildGnomeExtension.nix7
1 files changed, 5 insertions, 2 deletions
diff --git a/nixpkgs/pkgs/desktops/gnome/extensions/buildGnomeExtension.nix b/nixpkgs/pkgs/desktops/gnome/extensions/buildGnomeExtension.nix
index 3be7f5c8789a..d661c853bbc1 100644
--- a/nixpkgs/pkgs/desktops/gnome/extensions/buildGnomeExtension.nix
+++ b/nixpkgs/pkgs/desktops/gnome/extensions/buildGnomeExtension.nix
@@ -36,9 +36,12 @@ let
         echo "${metadata}" | base64 --decode > $out/metadata.json
       '';
     };
-    buildCommand = ''
+    dontBuild = true;
+    installPhase = ''
+      runHook preInstall
       mkdir -p $out/share/gnome-shell/extensions/
-      cp -r -T $src $out/share/gnome-shell/extensions/${uuid}
+      cp -r -T . $out/share/gnome-shell/extensions/${uuid}
+      runHook postInstall
     '';
     meta = {
       description = builtins.head (lib.splitString "\n" description);