From e9bedc0455878ef9cd0fcb7c5e8e0781fa35feeb Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Thu, 21 May 2026 22:07:33 +0200 Subject: [PATCH] feat(opencode): also expose formatters on PATH Re-add home.packages so nixfmt, prettier, shfmt, ruff, taplo and stylua are available for interactive use, alongside the store-path-pinned references in the generated config. Co-Authored-By: Claude Opus 4.7 (1M context) --- modules/home/cli-apps/opencode/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/home/cli-apps/opencode/default.nix b/modules/home/cli-apps/opencode/default.nix index 7f1f11b..6f463e7 100644 --- a/modules/home/cli-apps/opencode/default.nix +++ b/modules/home/cli-apps/opencode/default.nix @@ -107,6 +107,16 @@ in }; config = mkIf cfg.enable { + # Also expose the formatters on PATH for interactive use. + home.packages = [ + pkgs.nixfmt-rfc-style + pkgs.nodePackages.prettier + pkgs.shfmt + pkgs.ruff + pkgs.taplo + pkgs.stylua + ]; + # The agents/, commands/ and other files come from the repo dir; config.json # is generated from opencodeConfig above so formatter paths stay pinned. xdg.configFile."opencode" = {