forked from dan/liminix
22 lines
431 B
Nix
22 lines
431 B
Nix
|
{
|
||
|
lualinux,
|
||
|
writeFennel,
|
||
|
anoia,
|
||
|
linotify,
|
||
|
fennel,
|
||
|
stdenv,
|
||
|
s6-rc-up-tree,
|
||
|
}:
|
||
|
stdenv.mkDerivation {
|
||
|
name = "s6-rc-round-robin";
|
||
|
src = ./.;
|
||
|
propagatedBuildInputs = [ s6-rc-up-tree ];
|
||
|
installPhase = ''
|
||
|
mkdir -p $out/bin
|
||
|
cp -p ${writeFennel "uevent-watch" {
|
||
|
packages = [fennel anoia linotify lualinux s6-rc-up-tree] ;
|
||
|
mainFunction = "run";
|
||
|
} ./robin.fnl} $out/bin/s6-rc-round-robin
|
||
|
'';
|
||
|
}
|