!NhAsaYbbgmzHtXTPQJ:funklause.de

Nix NodeJS

209 Members
60 Servers

Load older messages


SenderMessageTime
9 Aug 2023
@countoren:matrix.orgcountorenthe magic of flake... 23:54:02
@countoren:matrix.orgcountorenit must be on daemon? there is no way to specify it on the project's flake itself? 23:59:05
10 Aug 2023
@lily:lily.flowersLily FosterTokens are secrets, so it's not something we usually do in nixpkgs. Afaik what we usually do when fetcher info needs to be propagated to the builder we just let it impurely inherit env vars from the builder (which is admittedly very hacky and unintuitive and annoying, so if anyone knows another way fetcher secrets are propagated in nixpkgs I would be open to implementing an alternative as well)00:05:18
@countoren:matrix.orgcountorenI w00:06:11
@countoren:matrix.orgcountorenyes it make sense but It might be fine to have a quick way if someone want to define them the uncleaner way they can with a warning maybe 00:08:11
@countoren:matrix.orgcountorenwell I guess if you really want you can always hack a quick writeshellscript to change you secrets on the service00:11:12
@countoren:matrix.orgcountorenbut for beginners it might not be that straightforward 00:11:49
@countoren:matrix.orgcountoren 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 put is it correct? 00:22:02
@countoren:matrix.orgcountoren * 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? 00:22:13
@countoren:matrix.orgcountoren I guess ill go with systemctl set-environment 00:32:37
@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

Show newer messages


Back to Room ListRoom Version: 6