]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - flakes/surfer/default.nix
Squash changes containing private information
[perso/Immae/Config/Nix.git] / flakes / surfer / default.nix
diff --git a/flakes/surfer/default.nix b/flakes/surfer/default.nix
new file mode 100644 (file)
index 0000000..7a25199
--- /dev/null
@@ -0,0 +1,12 @@
+{ callPackage, nodeEnv, src }:
+# built using node2nix -l package-lock.json
+# and changing "./." to "src"
+(callPackage ./node-packages.nix {
+  inherit src;
+  nodeEnv = callPackage nodeEnv {};
+}).package.overrideAttrs(old: {
+  postInstall = ''
+    mkdir -p $out/bin
+    ln -s ../cloudron-surfer/server.js $out/lib/node_modules/.bin/surfer-server
+  '';
+})