nixpkgs/pkgs/servers/web-apps/cryptpad/generate.sh

19 lines
646 B
Bash
Raw Normal View History

2019-05-14 22:09:34 +02:00
#!/usr/bin/env nix-shell
#! nix-shell -i bash -I nixpkgs=../../../.. -p nodePackages.node2nix nix
2021-08-09 01:50:59 +02:00
2021-08-09 17:09:46 +02:00
# This script is meant to be run in the current directory
2021-08-09 01:50:59 +02:00
cryptpadSrc=$(nix eval '(import ../../../.. {}).cryptpad.src' --raw)
echo "cryptpad src: $cryptpadSrc"
nix-shell -I nixpkgs=../../../.. -p '(nodePackages.override { nodejs = nodejs-10_x; }).bower2nix' --run "bower2nix $cryptpadSrc/bower.json bower-packages.nix"
2021-08-09 01:50:59 +02:00
2019-05-14 22:09:34 +02:00
set -euo pipefail
2020-08-01 00:34:43 +02:00
node2nix --nodejs-12 \
2019-05-14 22:09:34 +02:00
--input node-packages.json \
--output node-packages-generated.nix \
--composition node-packages.nix \
2021-08-09 01:50:59 +02:00
--node-env ../../../development/node-packages/node-env.nix