diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ff3298531853b964cf71c5ad3cb03f539c73691f..5706fe8f3e19a30965db509dfb6a807b9cc80178 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -70,7 +70,9 @@ deploy:
   tags:
     - nixos-gen3
   script:
+    - echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > .npmrc
     - nix develop .#gitlab --command deploy
+    - rm .npmrc
   when: on_success
   rules:
     - if: $DEPLOY_VERSION && $CI_COMMIT_TAG 
diff --git a/flake.lock b/flake.lock
index 2a53b111a929132c9e1b6467414b9819517dcd94..810dccd936e3076907a2224afbdc90de09e2426d 100644
--- a/flake.lock
+++ b/flake.lock
@@ -55,11 +55,11 @@
     },
     "nixpkgs_2": {
       "locked": {
-        "lastModified": 1718437845,
-        "narHash": "sha256-ZT7Oc1g4I4pHVGGjQFnewFVDRLH5cIZhEzODLz9YXeY=",
+        "lastModified": 1718717462,
+        "narHash": "sha256-qddfQLMaWR2gxfEzUM/zFZVK6H1kTv9WBQSBQxbP3MU=",
         "owner": "nixos",
         "repo": "nixpkgs",
-        "rev": "752c634c09ceb50c45e751f8791cb45cb3d46c9e",
+        "rev": "938aa157bbd6e3c6fd7dcb77998b1f92c2ad1631",
         "type": "github"
       },
       "original": {