deploy/analytics/default.nix
λpkgs?
| pkgs | default importbuiltins.fetchTreebuiltins.fromJSONbuiltins.readFile../../flake.lock.nodes.nixpkgs.locked { } |
let
in
pkgs.runCommand"filnix-analytics-0.1.0" passthru = inherit python;;
mkdir -p $out/lib/experiment $out/bin
cp ${source}/*.py $out/lib/experiment/
cat > $out/bin/filnix-analytics <<EOF
#!${pkgs.runtimeShell}
export PYTHONPATH=$out/lib
exec ${python}/bin/python -P -m experiment.analytics "\$@"
EOF
cat > $out/bin/filnix-analytics-share <<EOF
#!${pkgs.runtimeShell}
export PYTHONPATH=$out/lib
exec ${python}/bin/python -P -m experiment.analytics_share "\$@"
EOF
chmod +x $out/bin/filnix-analytics $out/bin/filnix-analytics-share