diff options
Diffstat (limited to 'flake.nix')
-rw-r--r-- | flake.nix | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -66,8 +66,35 @@ # reason-native.refmett ]; }; + # lib = pkgs.lib if unavailable + gemini-cli = pkgs.callPackage ./gemini.nix { + inherit + (pkgs) + buildNpmPackage + fetchFromGitHub + fetchNpmDeps + cacert + curl + gnused + jq + nix-prefetch-github + prefetch-npm-deps + writeShellApplication + ; + }; + # gemini-cli = pkgs.buildNpmPackage { + # name = "gemini-cli"; + # src = pkgs.fetchFromGitHub { + # owner = "google-gemini"; + # repo = "gemini-cli"; + # rev = "bf873a1d85d4400fd22c175db0f3b80a47bc27fb"; + # sha256 = "QllEB3FAhp9lVOBkAE09Sw8IqOjRpaIMXAcY8dGbgw0="; + # }; + # npmDepsHash = "qimhi2S8fnUbIq2MPU1tlvj5k9ZChY7kzxLrYqy9FXI="; + # }; in { devShells.default = pkgs.mkShell rec { + packages = [gemini-cli]; buildInputs = nativeBuildInputs ++ (with pkgs.ocamlPackages; [utop]); |