23 lines
471 B
Nix
23 lines
471 B
Nix
|
{ sources ? import ./nix/sources.nix, pkgs ? import sources.nixpkgs { } }:
|
||
|
|
||
|
with pkgs;
|
||
|
|
||
|
let
|
||
|
srcNoTarget = dir:
|
||
|
builtins.filterSource
|
||
|
(path: type: type != "directory" || builtins.baseNameOf path != "target")
|
||
|
dir;
|
||
|
src = srcNoTarget ./.;
|
||
|
|
||
|
in stdenv.mkDerivation {
|
||
|
name = "locigenesis";
|
||
|
phases = "installPhase";
|
||
|
|
||
|
installPhase = ''
|
||
|
mkdir -p $out/bin
|
||
|
cp -r ${src}/src $out
|
||
|
cp -r ${src}/data/*.rds $out
|
||
|
cp ${src}/generation.sh $out
|
||
|
'';
|
||
|
}
|