diff --git a/.gitignore b/.gitignore index 89f9ac0..c98d0ce 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ out/ +result diff --git a/flake.nix b/flake.nix index fed8f20..858976d 100644 --- a/flake.nix +++ b/flake.nix @@ -14,5 +14,18 @@ janet ]; }; + + packages.${system}.c = pkgs.stdenv.mkDerivation { + name = "mandelbrot-c"; + src = ./src; + nativeBuildInputs = [ pkgs.clang ]; + buildPhase = '' + cc mandelbrot.c -o mandelbrot-c -lm + ''; + installPhase = '' + mkdir -p $out/bin/ + cp mandelbrot-c $out/bin/ + ''; + }; }; }