From 9431a71539a568da855992f6fca22d321002ea8a Mon Sep 17 00:00:00 2001 From: Lucien Cartier-Tilet Date: Sun, 5 Apr 2026 17:58:51 +0200 Subject: [PATCH] feat(ai): add opencode to AI packages --- flake.nix | 5 +++++ users/modules/dev/ai/default.nix | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 881fa13..6cb9d56 100644 --- a/flake.nix +++ b/flake.nix @@ -30,6 +30,11 @@ inputs.nixpkgs.follows = "nixpkgs"; }; + opencode = { + url = "github:anomalyco/opencode/v1.3.15"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + pumo-system-info = { url = "git+https://labs.phundrak.com/phundrak/pumo-system-info"; inputs.nixpkgs.follows = "nixpkgs"; diff --git a/users/modules/dev/ai/default.nix b/users/modules/dev/ai/default.nix index bb733f7..9a6ed57 100644 --- a/users/modules/dev/ai/default.nix +++ b/users/modules/dev/ai/default.nix @@ -2,6 +2,7 @@ config, lib, pkgs, + inputs, ... }: with lib; let @@ -29,7 +30,10 @@ in { }; ollama.enable = mkDefault cfg.enable; }; - packages = [pkgs.lmstudio]; + packages = let + inherit (pkgs.stdenv.hostPlatform) system; + inherit (inputs.opencode.packages.${system}) opencode; + in [pkgs.lmstudio opencode]; }; programs.mcp = mkIf (cfg.mcpServers != {}) { enable = true;