Commit 0c58b61e2826

Vincent Demeester <vincent@sbr.pm>
2026-05-27 11:57:14
feat: add antigravity and gemini/agy wrappers
Added antigravity from llm-agents flake and created geminir and agyr wrappers that provision GEMINI_API_KEY via pass-run, following the same pattern as pir.
1 parent 6ed7920
Changed files (5)
home
common
pkgs
home/common/dev/ai.nix
@@ -90,6 +90,7 @@ in
     # AI coding agents (from numtide/llm-agents.nix)
     llm-agents.claude-code
     llm-agents.claude-agent-acp
+    llm-agents.antigravity
     llm-agents.gemini-cli
     llm-agents.opencode
     llm-agents.pi
pkgs/my/scripts/bin/agyr
@@ -0,0 +1,7 @@
+#!/usr/bin/env bash
+# Antigravity (agy) with secrets provisioned via pass-run
+# Usage: agyr [args...]
+
+exec pass-run -q \
+  -e GEMINI_API_KEY=redhat/google/osp/vdeemest-api-key \
+  -- agy "$@"
pkgs/my/scripts/bin/geminir
@@ -0,0 +1,7 @@
+#!/usr/bin/env bash
+# Gemini CLI with secrets provisioned via pass-run
+# Usage: geminir [args...]
+
+exec pass-run -q \
+  -e GEMINI_API_KEY=redhat/google/osp/vdeemest-api-key \
+  -- gemini "$@"
pkgs/my/scripts/default.nix
@@ -5,7 +5,7 @@
 
 stdenv.mkDerivation {
   pname = "vde-scripts";
-  version = "0.13";
+  version = "0.14";
 
   src = ./.;
 
flake.lock
@@ -132,16 +132,15 @@
         ]
       },
       "locked": {
-        "lastModified": 1778445566,
+        "lastModified": 1778446047,
         "narHash": "sha256-oQvcadh2BCkrog+SGrG6YffKJrveYpjj3TdQJWaKhaM=",
         "owner": "nix-community",
         "repo": "bun2nix",
-        "rev": "2499dedd70744dba1815875b854818a3019e9e4c",
+        "rev": "f2bc12af1a6369648aac41041ceeaa0b866599c6",
         "type": "github"
       },
       "original": {
         "owner": "nix-community",
-        "ref": "staging-2.1.0",
         "repo": "bun2nix",
         "type": "github"
       }
@@ -755,11 +754,11 @@
         "treefmt-nix": "treefmt-nix_2"
       },
       "locked": {
-        "lastModified": 1779169598,
-        "narHash": "sha256-kDqwhShM5QO23wtV19ABgMK7tERiAH9SG9Tq78QkL8Y=",
+        "lastModified": 1779868340,
+        "narHash": "sha256-TK1oFHU2SPXuB1gUX3SnqNujViWiYIPYTuWxXy1wR6U=",
         "owner": "numtide",
         "repo": "llm-agents.nix",
-        "rev": "66fdac12b5c15aa5c6161d9890e09b378a775cc2",
+        "rev": "93c592a1bf2bfcb7e72b9a5344611efcf72917db",
         "type": "github"
       },
       "original": {