Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MasseGuillaume/9c8f9dba51aa516b4b64ae856ef944a5 to your computer and use it in GitHub Desktop.
Save MasseGuillaume/9c8f9dba51aa516b4b64ae856ef944a5 to your computer and use it in GitHub Desktop.
metadoc on nix
nix-env -i pngquant
nix-env -i protobuf
nix-env -i optipng
nix-env -i yarn
set this in build.sbt:
PB.runProtoc := { args => Process("protoc", args).! },
pushd metadoc-js/target/scala-2.12/scalajs-bundler/main/node_modules/pngquant-bin/vendor/
rm pngquant
ln -s ~/.nix-profile/bin/pngquant pngquant
popd
pushd metadoc-js/target/scala-2.12/scalajs-bundler/main/node_modules/optipng-bin/vendor
rm optipng
ln -s ~/.nix-profile/bin/optipng optipng
popd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment