From 968e5935f4592495c7fdd4d6dd06e440fe849bce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=BF=20corey?= Date: Sun, 5 Apr 2026 16:05:13 -0700 Subject: [PATCH 1/2] feat(glyph): add opencode-claude-auth as an opencode plugin Co-Authored-By: Claude Sonnet 4.6 --- hosts/glyph/home.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/hosts/glyph/home.nix b/hosts/glyph/home.nix index 1a3d415..b2b8f0d 100644 --- a/hosts/glyph/home.nix +++ b/hosts/glyph/home.nix @@ -23,6 +23,7 @@ port = 8890; hostname = "0.0.0.0"; }; + plugin = ["${pkgs.opencode-claude-auth}"]; }; }; From 5ee86025264e6b5e0d72ea7fa1dbe39bdb4b6ce4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=BF=20corey?= Date: Sun, 5 Apr 2026 16:44:27 -0700 Subject: [PATCH 2/2] feat(glyph): remove opencode-env secret Authentication is now handled by opencode-claude-auth plugin using existing Claude Code credentials, so no separate API key env file is needed. Co-Authored-By: Claude Sonnet 4.6 --- hosts/glyph/home.nix | 8 -------- 1 file changed, 8 deletions(-) diff --git a/hosts/glyph/home.nix b/hosts/glyph/home.nix index b2b8f0d..74e83a3 100644 --- a/hosts/glyph/home.nix +++ b/hosts/glyph/home.nix @@ -1,5 +1,4 @@ { - config, llm-profile, pkgs, pkgs-stable-25-11, @@ -27,13 +26,6 @@ }; }; - systemd.user.services.opencode-web.Service.EnvironmentFile = - config.age.secrets.opencode-env.path; - - age.secrets.opencode-env = { - file = ../../home/secrets/opencode-env.age; - }; - programs.beets = { enable = true; package = pkgs-stable-25-11.beets;