summary refs log tree commit diff
path: root/pkgs/development/tools/electron/default.nix
diff options
context:
space:
mode:
authormucaho <mkucko@gmail.com>2016-04-04 17:11:41 +0100
committermucaho <mkucko@gmail.com>2016-04-04 17:34:07 +0100
commitdc2a4e20976243700e5d684d51e84ec4098c5fb4 (patch)
tree3c99b8d58d6088c3544a49aa6ddd5eb09eb54375 /pkgs/development/tools/electron/default.nix
parentc5741f5f52247e871e9615ecbd024dd3aafd2548 (diff)
downloadnixpkgs-dc2a4e20976243700e5d684d51e84ec4098c5fb4.tar
nixpkgs-dc2a4e20976243700e5d684d51e84ec4098c5fb4.tar.gz
nixpkgs-dc2a4e20976243700e5d684d51e84ec4098c5fb4.tar.bz2
nixpkgs-dc2a4e20976243700e5d684d51e84ec4098c5fb4.tar.lz
nixpkgs-dc2a4e20976243700e5d684d51e84ec4098c5fb4.tar.xz
nixpkgs-dc2a4e20976243700e5d684d51e84ec4098c5fb4.tar.zst
nixpkgs-dc2a4e20976243700e5d684d51e84ec4098c5fb4.zip
electron: abstract out atom-env
Diffstat (limited to 'pkgs/development/tools/electron/default.nix')
-rw-r--r--pkgs/development/tools/electron/default.nix25
1 files changed, 7 insertions, 18 deletions
diff --git a/pkgs/development/tools/electron/default.nix b/pkgs/development/tools/electron/default.nix
index aae4b413c3d..d7d338f7f60 100644
--- a/pkgs/development/tools/electron/default.nix
+++ b/pkgs/development/tools/electron/default.nix
@@ -1,27 +1,16 @@
-{ stdenv, fetchurl, buildEnv, zlib, glib, alsaLib
-, dbus, gtk, atk, pango, freetype, fontconfig, libgnome_keyring3, gdk_pixbuf
-, cairo, cups, expat, libgpgerror, nspr, gconf, nss, xorg, libcap, unzip
-, systemd, libnotify
-, version ? "0.36.2", sha256 ? "01d78j8dfrdygm1r141681b3bfz1f1xqg9vddz7j52z1mlfv9f1d", ...
-}:
+{ stdenv, callPackage, fetchurl, unzip
+, ...
+} @ args:
+
 let
-  atomEnv = buildEnv {
-    name = "env-atom";
-    paths = [
-      stdenv.cc.cc zlib glib dbus gtk atk pango freetype libgnome_keyring3
-      fontconfig gdk_pixbuf cairo cups expat libgpgerror alsaLib nspr gconf nss
-      xorg.libXrender xorg.libX11 xorg.libXext xorg.libXdamage xorg.libXtst
-      xorg.libXcomposite xorg.libXi xorg.libXfixes xorg.libXrandr
-      xorg.libXcursor libcap systemd libnotify
-    ];
-  };
+  atomEnv = callPackage ./env-atom.nix (args);
 in stdenv.mkDerivation rec {
   name = "electron-${version}";
-  inherit version;
+  version = "0.36.2";
 
   src = fetchurl {
     url = "https://github.com/atom/electron/releases/download/v${version}/electron-v${version}-linux-x64.zip";
-    inherit sha256;
+    sha256 = "01d78j8dfrdygm1r141681b3bfz1f1xqg9vddz7j52z1mlfv9f1d";
     name = "${name}.zip";
   };