26 lines
539 B
Nix
26 lines
539 B
Nix
with import ./config.nix;
|
|
|
|
rec {
|
|
dep = import ./dependencies.nix {};
|
|
|
|
cycle = mkDerivation {
|
|
name = "cycle";
|
|
inherit dep;
|
|
outputs = [ "foo" "bar" "baz" ];
|
|
builder = builtins.toFile "builder.sh" ''
|
|
mkdir -p $foo/bin $bar/lib $baz/share
|
|
echo $bar > $foo/bin/alarm
|
|
echo $baz > $bar/lib/libfoo
|
|
echo $foo > $baz/share/lalala
|
|
'';
|
|
};
|
|
|
|
as_dependency = mkDerivation {
|
|
name = "depends-on-cycle";
|
|
inherit cycle;
|
|
builder = builtins.toFile "builder.sh" ''
|
|
touch $out
|
|
'';
|
|
};
|
|
}
|