diff --git a/flake.nix b/flake.nix index e1e7f34..102fba0 100644 --- a/flake.nix +++ b/flake.nix @@ -10,15 +10,17 @@ packages.default = pkgs.stdenv.mkDerivation { pname = "cgen"; version = "0"; - src = builtins.fetchGit { - url = ./.; - submodules = true; - }; + src = ./.; nativeBuildInputs = with pkgs; [ gcc14 tree-sitter tinyxxd ]; + + installPhase = '' + mkdir -p $out/bin/ + cp build/bin/cgen $out/bin/cgen + ''; }; devShells.default = diff --git a/src/main.c b/src/main.c index 0ed6d83..d65519f 100644 --- a/src/main.c +++ b/src/main.c @@ -128,7 +128,7 @@ void gen_enum_strs() { int main(int argc, char **argv) { if (argc != 2) { - printf("%s", USAGE); + printf("%s\n", USAGE); exit(1); }