From 8be9a806a93b02eada372f3993c34bc6b2f26fea Mon Sep 17 00:00:00 2001 From: polwex Date: Fri, 27 Jun 2025 08:46:50 +0700 Subject: lets see geminis chops... --- flake.nix | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 3b14a24..94c1c5a 100644 --- a/flake.nix +++ b/flake.nix @@ -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]); -- cgit v1.2.3