!NhAsaYbbgmzHtXTPQJ:funklause.de

Nix NodeJS

211 Members
62 Servers

Load older messages


SenderMessageTime
10 Aug 2023
@lily:lily.flowersLily Foster
In reply to @countoren:matrix.org
Lily Foster: so /etc/systemd/system/nix-daemon.service.d/overrides.conf is a symlink to the store. I could overwrite with my own copy it and add the env var, but is it correct?
You can also add a new file in that dir
00:35:57
@lily:lily.flowersLily Foster
In reply to @countoren:matrix.org
I guess ill go with systemctl set-environment
But that works too :)
00:36:02
@countoren:matrix.orgcountoren

so given this npmrc for my token now:

@fortawesome:registry=https://npm.fontawesome.com/
//npm.fontawesome.com/:_authToken=11111111111111111111111111111111111111111111111
00:36:45
@lily:lily.flowersLily Foster
In reply to @me:indeednotjames.com
alright, thanks! :)
Yep, it looks like nodejs finally released the sources a couple hours ago and marsam has already opened https://github.com/NixOS/nixpkgs/pull/248230
00:36:50
@lily:lily.flowersLily Foster
In reply to @countoren:matrix.org

so given this npmrc for my token now:

@fortawesome:registry=https://npm.fontawesome.com/
//npm.fontawesome.com/:_authToken=11111111111111111111111111111111111111111111111
Yeah that would become NIX_NPM_TOKENS={"npm.fontawesome.com":"111111111111111111111"} in the environment for the fetcher
00:37:59
@countoren:matrix.orgcountoren
In reply to @lily:lily.flowers
Yeah that would become NIX_NPM_TOKENS={"npm.fontawesome.com":"111111111111111111111"} in the environment for the fetcher
thank you ill do it right, didnt know about the new file might try it too
00:39:27
@countoren:matrix.orgcountorenchanged and restarted the deamon. do you know a way to check if it got it?00:45:31
@lily:lily.flowersLily FosterHmmm, I'm not sure other than saying to try a build00:46:03
@countoren:matrix.orgcountorenok00:46:16
@lily:lily.flowersLily Foster Maybe you could add a postPatch = "echo $NIX_NPM_TOKENS" to your derivation and see if it's in the output 00:46:47
@countoren:matrix.orgcountorentrying to build00:47:22
@countoren:matrix.orgcountorenwith your branch00:47:26
@countoren:matrix.orgcountorenRedacted or Malformed Event00:49:03
@countoren:matrix.orgcountoren * from systemctl show-enviroment : ```NIX_NPM_TOKENS={npm.fontawesome.com:111111111111111111111111111111111111} 00:49:20
@countoren:matrix.orgcountoren * from systemctl show-enviroment :
NIX\_NPM\_TOKENS={npm.fontawesome.com:111111111111111111111111111111111111}
00:49:48
@lily:lily.flowersLily FosterYou might want to delete and resend the message. Edit history is still viewable in Matrix 🙈00:49:51
@countoren:matrix.orgcountorenlol00:50:00
@countoren:matrix.orgcountoren

getting those errors:

npm WARN tar TAR_BAD_ARCHIVE: Unrecognized archive format
npm WARN tarball cached data for @fortawesome/pro-solid-svg-icons@https://npm.fontawesome.com/@fortawesome/pro-solid-svg-icons/-/5.14.0/pro-solid-svg-icons>
00:55:25
@countoren:matrix.orgcountorenwarnings sorry00:55:41
@countoren:matrix.orgcountoren

and this is the errors :

npm ERR! code EACCES
npm ERR! syscall unlink
npm ERR! path /nix/store/zs3dw8r0b79235mnhy55bc3am67li6yr-client-0.0.0-npm-deps/_cacache/content-v2/sha512/fb/1b/636c8cbf6e3cece11bffdb6eee3c943e6f818d76b5>
npm ERR! errno -13
npm verb Error: EACCES: permission denied, unlink '/nix/store/zs3dw8r0b79235mnhy55bc3am67li6yr-client-0.0.0-npm-deps/_cacache/content-v2/sha512/fb/1b/636c8>
npm ERR! 
npm ERR! Your cache folder contains root-owned files, due to a bug in
npm ERR! previous versions of npm which has since been addressed.
npm ERR! 
npm ERR! To permanently fix this problem, please run:
npm ERR!   sudo chown -R 1000:100 "/nix/store/zs3dw8r0b79235mnhy55bc3am67li6yr-client-0.0.0-npm-deps"

00:56:22
@lily:lily.flowersLily FosterCan you share the contents of that file it tried to unlink?00:56:48
@countoren:matrix.orgcountoren

getting this too:

Your cache folder contains root-owned files, due to a bug in
previous versions of npm which has since been addressed.

To permanently fix this problem, please run:
  sudo chown -R 1000:100 "/nix/store/zs3dw8r0b79235mnhy55bc3am67li6yr-client-0.0.0-npm-deps"
01:02:07
@countoren:matrix.orgcountoren

the file content:

{"ok": false, "error": "authentication required"}
01:03:44
@lily:lily.flowersLily Foster
In reply to @countoren:matrix.org

getting this too:

Your cache folder contains root-owned files, due to a bug in
previous versions of npm which has since been addressed.

To permanently fix this problem, please run:
  sudo chown -R 1000:100 "/nix/store/zs3dw8r0b79235mnhy55bc3am67li6yr-client-0.0.0-npm-deps"
That's harmless
01:04:09
@lily:lily.flowersLily Foster
In reply to @countoren:matrix.org

the file content:

{"ok": false, "error": "authentication required"}
Hmmmm. Can you add postPatch = "export RUSTLOG=debug" and share log?
01:04:56
@countoren:matrix.orgcountorensure01:05:06
@lily:lily.flowersLily FosterWhen building the fetcher deriv (so you might need to fiddle with the deps hash)01:05:19
@countoren:matrix.orgcountorenwhere do I get the rust log from?01:07:43
@countoren:matrix.orgcountoren
npm ERR! Log files were not written due to an error writing to the directory: /nix/store/zs3dw8r0b79235mnhy55bc3am67li6yr-client-0.0.0-npm-deps/_logs
01:10:30
@lily:lily.flowersLily FosterYou need to invalidate the npm deps hash so it reruns the fetcher01:11:52

Show newer messages


Back to Room ListRoom Version: 6