This commit is contained in:
atagen 2024-08-20 11:19:45 +10:00
parent c8ee397794
commit 7f3dc64568
10 changed files with 302 additions and 47 deletions

39
flakes/meat/meat.nix Normal file
View file

@ -0,0 +1,39 @@
{
lib,
src,
stdenvNoCC,
bash,
nix,
nh,
git,
sudo,
makeWrapper,
}: let
deps = [
bash
nix
nh
git
sudo
];
in
stdenvNoCC.mkDerivation {
inherit src;
name = "meat";
version = "0.0.1";
nativeBuildInputs = [
makeWrapper
];
buildInputs = deps;
installPhase = ''
mkdir -p $out/bin
cp meat $out/bin
'';
postFixup = ''
wrapProgram $out/bin/meat \
--set PATH ${lib.makeBinPath deps}
'';
meta = {
mainProgram = "meat";
};
}