summary refs log tree commit diff stats
path: root/user/settings/development/javascript.nix
diff options
context:
space:
mode:
Diffstat (limited to 'user/settings/development/javascript.nix')
-rw-r--r--user/settings/development/javascript.nix72
1 files changed, 38 insertions, 34 deletions
diff --git a/user/settings/development/javascript.nix b/user/settings/development/javascript.nix
index 232ad4ce..9b8bdabf 100644
--- a/user/settings/development/javascript.nix
+++ b/user/settings/development/javascript.nix
@@ -1,9 +1,10 @@
-{ config, pkgs, ... }:
-
-let
-  nodejs = pkgs.nodejs-18_x;
-in
 {
+  config,
+  pkgs,
+  ...
+}: let
+  nodejs = pkgs.nodejs-18_x;
+in {
   nixpkgs.overlays = [
     (self: super: {
       node2nixPackages = super.callPackage ../../packages/node2nix {
@@ -11,37 +12,40 @@ in
       };
     })
   ];
-  home.packages = (with pkgs; [
-    nodejs
-  ] ++ (
-    if stdenv.isDarwin
-    then
-    [
-    ]
-    else
-    [
-      # npm install may use any of these
-      binutils
-      gnumake
-      gcc
-      python2
-    ]
-  )) ++ (with pkgs.nodePackages; [
-    node2nix
-    nodemon
-    javascript-typescript-langserver
-    typescript-language-server
-    eslint_d
-    typescript
+  home.packages =
+    (with pkgs;
+      [
+        nodejs
+      ]
+      ++ (
+        if stdenv.isDarwin
+        then [
+        ]
+        else [
+          # npm install may use any of these
+          binutils
+          gnumake
+          gcc
+          python2
+        ]
+      ))
+    ++ (with pkgs.nodePackages; [
+      node2nix
+      nodemon
+      javascript-typescript-langserver
+      typescript-language-server
+      eslint_d
+      typescript
 
-    node-gyp
-    node-gyp-build
-    node-pre-gyp
-  ]) ++ (with pkgs.node2nixPackages; [
-    pkgs.node2nixPackages."pnpm-7.12"
+      node-gyp
+      node-gyp-build
+      node-pre-gyp
+    ])
+    ++ (with pkgs.node2nixPackages; [
+      pkgs.node2nixPackages."pnpm-7.12"
 
-    pino-pretty
-  ]);
+      pino-pretty
+    ]);
 
   home.sessionVariables = {
     NO_UPDATE_NOTIFIER = "1"; # stop npm update-notifier