mirror of
https://git.sr.ht/~bryan_bennett/flake_env
synced 2025-12-17 07:01:23 +01:00
Add source filtering
This resolves #4 by excluding the git subdirectory when building as a flake. Test builds with `nix build path:.` before and after the change.
This commit is contained in:
parent
4013e8fca6
commit
8119738ddc
3 changed files with 36 additions and 4 deletions
17
default.nix
17
default.nix
|
|
@ -1,8 +1,9 @@
|
|||
{ buildDunePackage
|
||||
, lib
|
||||
, core
|
||||
, core_unix
|
||||
, findlib
|
||||
, lib
|
||||
, nix-filter
|
||||
, ocaml
|
||||
, ppx_yojson_conv
|
||||
, ppx_yojson_conv_lib
|
||||
|
|
@ -13,7 +14,19 @@
|
|||
buildDunePackage {
|
||||
pname = "flake_env";
|
||||
version = "0.1";
|
||||
src = ./.;
|
||||
src = nix-filter {
|
||||
root = ./.;
|
||||
include = [
|
||||
"bin"
|
||||
"lib"
|
||||
./dune-project
|
||||
./flake.nix
|
||||
./default.nix
|
||||
./flake.lock
|
||||
./flake_env.opam
|
||||
./direnvrc
|
||||
];
|
||||
};
|
||||
duneVersion = "3";
|
||||
postPatch = ''
|
||||
substituteInPlace direnvrc --replace "@flake_env@" "$out/bin/flake_env"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue