| 11 Mar 2026 |
srasu | I don't know if that will be feasible | 02:01:54 |
srasu | I think I figured it out for my case | 02:58:27 |
srasu | 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 | {
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 joined the room. | 06:27:08 |
| 5 Dec 2022 |
| @grahamc:nixos.org changed the history visibility to "world_readable" from "shared". | 14:44:17 |
hexa | Thanks | 14:44:25 |
Winter (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 | ? | 14:45:48 |
aktaboot |
grahamc (he/him) made the room history world readable. Events may be now read by non-joined people.
| 14:46:07 |
@grahamc:nixos.org | only future history | 14:46:16 |
aktaboot | *
grahamc (he/him) made the room history world readable. Events may be now read by non-joined people.
| 14:46:21 |
hexa | Yeah doesnt work into the past | 14:46:34 |
hexa |  Download IMG_20221205_154711.jpg | 14:47:23 |
Winter (she/her) | In reply to @hexa:lossy.network Yeah doesnt work into the past ah. by default you mean? | 14:47:55 |
aktaboot | huh, I don't see dash's messages 🤔 | 14:49:55 |
@washort:greyface.org | Oh no | 15:11:34 |
@washort:greyface.org | Did you scroll all the way back to April? 😉 | 15:12:27 |
| 9 Dec 2022 |
Winter (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 joined the room. | 19:01:16 |
| 14 Dec 2022 |
| Jeroen Simonetti joined the room. | 17:42:51 |
Jeroen 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 |
| adamcstephens joined the room. | 18:18:09 |
Winter (she/her) | Jeroen Simonetti: This uses Yarn "berry," which we don't support at this time. | 18:22:37 |
Winter (she/her) | (It's essentially a rewrite of Yarn, but barely any packages use it.) | 18:22:54 |
Jeroen Simonetti | Check. That's unfortunate, but thank you for the quick response! | 18:23:27 |
Winter (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 |
Winter (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 | Awesome! Looking forward to it! | 20:27:43 |
| 19 Dec 2022 |
| marijan joined the room. | 14:50:40 |