diff --git a/flake.lock b/flake.lock index ca61172..3840096 100644 --- a/flake.lock +++ b/flake.lock @@ -1,5 +1,23 @@ { "nodes": { + "agentcomputer-cli": { + "inputs": { + "flake-utils": "flake-utils", + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1774217644, + "narHash": "sha256-MnSCnEYGMZyfj42/8+frNDktCIpj5RUkGY50r29KirQ=", + "path": "/Users/rathi/Documents/GitHub/companion/agentcomputer/apps/cli", + "type": "path" + }, + "original": { + "path": "/Users/rathi/Documents/GitHub/companion/agentcomputer/apps/cli", + "type": "path" + } + }, "brew-src": { "flake": false, "locked": { @@ -19,7 +37,7 @@ }, "claudeCode": { "inputs": { - "flake-utils": "flake-utils", + "flake-utils": "flake-utils_2", "nixpkgs": [ "nixpkgs" ] @@ -74,9 +92,27 @@ "type": "github" } }, + "flake-utils_3": { + "inputs": { + "systems": "systems_3" + }, + "locked": { + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, "googleworkspace-cli": { "inputs": { - "flake-utils": "flake-utils_2", + "flake-utils": "flake-utils_3", "nixpkgs": [ "nixpkgs" ] @@ -172,6 +208,7 @@ }, "root": { "inputs": { + "agentcomputer-cli": "agentcomputer-cli", "claudeCode": "claudeCode", "googleworkspace-cli": "googleworkspace-cli", "home-manager": "home-manager", @@ -209,6 +246,21 @@ "repo": "default", "type": "github" } + }, + "systems_3": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } } }, "root": "root", diff --git a/flake.nix b/flake.nix index a635a37..81d5a34 100644 --- a/flake.nix +++ b/flake.nix @@ -24,6 +24,11 @@ inputs.nixpkgs.follows = "nixpkgs"; }; + agentcomputer-cli = { + url = "path:/Users/rathi/Documents/GitHub/companion/agentcomputer/apps/cli"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + nix-homebrew = { url = "github:zhaofengli-wip/nix-homebrew"; }; diff --git a/lib/package-sets.nix b/lib/package-sets.nix index 839bf4d..7f2f919 100644 --- a/lib/package-sets.nix +++ b/lib/package-sets.nix @@ -7,6 +7,8 @@ inputs.googleworkspace-cli.packages.${pkgs.stdenv.hostPlatform.system}.default; claudePackage = inputs.claudeCode.packages.${pkgs.stdenv.hostPlatform.system}.default; + agentcomputerPackage = + inputs.agentcomputer-cli.packages.${pkgs.stdenv.hostPlatform.system}.default; memex = pkgs.stdenvNoCC.mkDerivation rec { pname = "memex"; @@ -126,6 +128,9 @@ in { texliveFull yt-dlp ]) + ++ [ + agentcomputerPackage + ] ++ lib.optionals pkgs.stdenv.isDarwin [ graphite memex