!NhAsaYbbgmzHtXTPQJ:funklause.de

Nix NodeJS

205 Members
58 Servers

Load older messages


SenderMessageTime
11 Mar 2026
@srasu:srasu.orgsrasuI don't know if that will be feasible02:01:54
@srasu:srasu.orgsrasuI think I figured it out for my case02:58:27
@srasu:srasu.orgsrasu I ended up needing to make my own installPhase that copied over the project to the $out and used makeWrapper to make scripts that call node to run the relevant scripts. 02:59:00
@srasu:srasu.orgsrasu
{
  lib,
  pkgs,
  buildNpmPackage,
  importNpmLock,
  nodejs ? pkgs.nodejs_22,
  ...
}:

buildNpmPackage (finalAttrs: {
  pname = "ooye";
  version = "3.4";

  src = builtins.fetchGit {
    url = https://gitdab.com/cadence/out-of-your-element/;
    rev = "c55e6c611585f4c1dbfd8c767e5f872fbeb0c66a";
    ref = "v${finalAttrs.version}";
  };

  npmDepsHash = "";

  npmDeps = importNpmLock { npmRoot = finalAttrs.src; };

  npmConfigHook = importNpmLock.npmConfigHook;
  dontNpmBuild = true;

  installPhase = ''
    runHook preInstall
    mkdir -p $out
    mkdir -p $out/bin
    cp -R . $out/source
    makeWrapper ${nodejs}/bin/node $out/bin/ooye-setup --add-flags $out/source/scripts/setup.js
    makeWrapper ${nodejs}/bin/node $out/bin/ooye --add-flags $out/source/start.js
    runHook postInstall
  '';

  npmPackFlags = [ "--ignore-scripts" ];
})
Like this
02:59:36
@benwebb:matrix.orgbenwebb joined the room.06:27:08
5 Dec 2022
@grahamc:nixos.org@grahamc:nixos.org changed the history visibility to "world_readable" from "shared".14:44:17
@hexa:lossy.networkhexaThanks14:44:25
@winterqt:nixos.devWinter (she/her)
In reply to @hexa:lossy.network
Thanks
it doesn't look like he read the message, are you sure it wasn't just your server syncing the history :P
14:45:19
@hexa:lossy.networkhexa?14:45:48
@aktaboot:tchncs.deaktaboot

grahamc (he/him) made the room history world readable. Events may be now read by non-joined people.

14:46:07
@grahamc:nixos.org@grahamc:nixos.orgonly future history14:46:16
@aktaboot:tchncs.deaktaboot *

grahamc (he/him) made the room history world readable. Events may be now read by non-joined people.

14:46:21
@hexa:lossy.networkhexaYeah doesnt work into the past14:46:34
@hexa:lossy.networkhexaIMG_20221205_154711.jpg
Download IMG_20221205_154711.jpg
14:47:23
@winterqt:nixos.devWinter (she/her)
In reply to @hexa:lossy.network
Yeah doesnt work into the past
ah. by default you mean?
14:47:55
@aktaboot:tchncs.deaktaboothuh, I don't see dash's messages 🤔14:49:55
@washort:greyface.org@washort:greyface.orgOh no15:11:34
@washort:greyface.org@washort:greyface.orgDid you scroll all the way back to April? 😉15:12:27
9 Dec 2022
@winterqt:nixos.devWinter (she/her) @aktaboot, I can't repro your issue, FWIW. The only thing that was being thrown was that Python was missing, right? 03:04:29
13 Dec 2022
@raphi:tapesoftware.netraphi joined the room.19:01:16
14 Dec 2022
@jeroen:simonetti.nlJeroen Simonetti joined the room.17:42:51
@jeroen:simonetti.nlJeroen Simonetti

Hello,
I am trying to package github.com/zwave-js/zwave-js-ui but am getting an error during build phase of which I don;t realy know what to make of it. Mind you, I am a total nodejs novice, so this is probably due to pebkac. I would appreciate some help.
The error I am having is:

@nix { "action": "setPhase", "phase": "buildPhase" }
building
SyntaxError: Unknown token: { line: 3, col: 2, type: 'INVALID', value: undefined } 3:2 in lockfile
    at Parser.unexpected (/nix/store/0s6r2hk9ry5nln2p66nr9db95xihksjg-prefetch-yarn-deps/libexec/yarnpkg-lockfile.js:5064:11)
    at Parser.parse (/nix/store/0s6r2hk9ry5nln2p66nr9db95xihksjg-prefetch-yarn-deps/libexec/yarnpkg-lockfile.js:5193:14)
    at parse (/nix/store/0s6r2hk9ry5nln2p66nr9db95xihksjg-prefetch-yarn-deps/libexec/yarnpkg-lockfile.js:5262:17)
    at module.exports.exports.default (/nix/store/0s6r2hk9ry5nln2p66nr9db95xihksjg-prefetch-yarn-deps/libexec/yarnpkg-lockfile.j>
    at prefetchYarnDeps (/nix/store/0s6r2hk9ry5nln2p66nr9db95xihksjg-prefetch-yarn-deps/libexec/index.js:129:28)
    at main (/nix/store/0s6r2hk9ry5nln2p66nr9db95xihksjg-prefetch-yarn-deps/libexec/index.js:183:9)
17:45:27
@adam:valkor.netadamcstephens joined the room.18:18:09
@winterqt:nixos.devWinter (she/her) Jeroen Simonetti: This uses Yarn "berry," which we don't support at this time. 18:22:37
@winterqt:nixos.devWinter (she/her)(It's essentially a rewrite of Yarn, but barely any packages use it.)18:22:54
@jeroen:simonetti.nlJeroen SimonettiCheck. That's unfortunate, but thank you for the quick response!18:23:27
@winterqt:nixos.devWinter (she/her)It's on my shortlist of things to tackle, though. No clue when I'll get to it considering everything else that's in front of it, but I hope I'll eventually be able to do it.18:24:06
17 Dec 2022
@winterqt:nixos.devWinter (she/her) @Jeroen Simonetti, with regards to our conversation about berry, I spent some time thinking about it yesterday, and have a pretty easy to implement solution in mind. I'll implement it soon :) 20:26:58
@jeroen:simonetti.nlJeroen SimonettiAwesome! Looking forward to it!20:27:43
19 Dec 2022
@marijan:matrix.orgmarijan joined the room.14:50:40

Show newer messages


Back to Room ListRoom Version: 6