Webstorm needs nodejs available but I don’t want to install it as home.packages so I tried (jetbrains.webstorm.override { buildInputs = [ nodejs ]; }) but it doesn’t work are there any other options?
This is what ChatGPT recommends but I feel there should be something as simple as the buildInputs I tried.
That changes the way I would need to launch webstorm right? I would like to keep webstorm entry working in gnome launcher thats why I tried to “patch” it via override.
The principle is really the same as I did for wrapping GnuCash, you want just a different variable to be augmented, and the filenames might be a bit different.
Alternatively, if the rebuild really is not an issue for you, then doing the wrapping in postInstall of an overrideAttrs might work as well. But I haven’t looked into the derivations code to say that for sure.