diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index e468ce8..0000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "deps/tree-sitter-c"] - path = deps/tree-sitter-c - url = https://github.com/tree-sitter/tree-sitter-c diff --git a/flake.nix b/flake.nix index 96a68ee..e1e7f34 100644 --- a/flake.nix +++ b/flake.nix @@ -7,6 +7,20 @@ let pkgs = inputs.nixpkgs.legacyPackages.${system}; in { + packages.default = pkgs.stdenv.mkDerivation { + pname = "cgen"; + version = "0"; + src = builtins.fetchGit { + url = ./.; + submodules = true; + }; + nativeBuildInputs = with pkgs; [ + gcc14 + tree-sitter + tinyxxd + ]; + }; + devShells.default = pkgs.mkShell { packages = with pkgs; [