diff options
author | polwex <polwex@sortug.com> | 2025-06-27 08:46:50 +0700 |
---|---|---|
committer | polwex <polwex@sortug.com> | 2025-06-27 08:46:50 +0700 |
commit | 8be9a806a93b02eada372f3993c34bc6b2f26fea (patch) | |
tree | 28e576a39ad50aede8f849860f4f4192fd3b7402 /flake.nix | |
parent | f0ada28815f35f160f0e85101728d215c0f7d7f9 (diff) |
lets see geminis chops...
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]); |