diff options
author | Alan Pearce | 2019-02-04 09:59:11 +0000 |
---|---|---|
committer | Alan Pearce | 2019-02-04 09:59:11 +0000 |
commit | 727dfcc3eff33f8fe422a82a1b3ff3ffe4a80073 (patch) | |
tree | 0716c365815af94dd8d3664274d3f2dd5f0fabfa | |
parent | 2ab847b54ba9ab409eeb6ac8924934269990f4d8 (diff) | |
download | nixos-configuration-727dfcc3eff33f8fe422a82a1b3ff3ffe4a80073.tar.lz nixos-configuration-727dfcc3eff33f8fe422a82a1b3ff3ffe4a80073.tar.zst nixos-configuration-727dfcc3eff33f8fe422a82a1b3ff3ffe4a80073.zip |
Update javascript setup
-rw-r--r-- | modules/development/javascript.nix | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/modules/development/javascript.nix b/modules/development/javascript.nix index 7e9dcfb..5262fee 100644 --- a/modules/development/javascript.nix +++ b/modules/development/javascript.nix @@ -1,17 +1,22 @@ { config, pkgs, ... }: +let + node = pkgs.unstable.nodejs-10_x; + npmPackages = pkgs.unstable.nodePackages_10_x; +in { environment.systemPackages = with pkgs.unstable; [ - nodejs-10_x + node - nodePackages_10_x.tern - nodePackages_10_x.node2nix - nodePackages_10_x.nodemon - nodePackages_10_x.javascript-typescript-langserver - nodePackages_10_x.eslint_d + npmPackages.node-gyp + npmPackages.node-gyp-build + npmPackages.node-pre-gyp + + npmPackages.tern + npmPackages.node2nix + npmPackages.nodemon + npmPackages.javascript-typescript-langserver + npmPackages.eslint_d - nodePackages_10_x.node-gyp - nodePackages_10_x.node-gyp-build - nodePackages_10_x.node-pre-gyp ] ++ ( if stdenv.isDarwin then |