diff --git a/home/base/tui/agents/README.md b/home/base/tui/agents/README.md index eefab5e7..1a0737a7 100644 --- a/home/base/tui/agents/README.md +++ b/home/base/tui/agents/README.md @@ -13,10 +13,10 @@ Markdown with no Nix dependency; this module only wires it into place. - `skills.nix`: links the global skills into `~/.agents/skills/`, from pinned flake inputs and from `agents/skills/`; the inventory is [agents/skills/README.md](../../../../agents/skills/README.md). -- `packages.nix`: agent CLIs (`codex`, `opencode`, `qwen-code`, `pi`) from the `llm-agents` flake - input, dsh from `nur-ryan4yin`, `pkgs.ctx7` for the `find-docs` skill, and `pkgs.mcp-grafana` for - the Grafana MCP server. Profile patches live in `~/.dsh/profiles//cordis.patch.yml`. See - [dsh.md](./dsh.md) for the layer order and the settings that bite. +- `packages.nix`: agent CLIs (`codex`, `opencode`, `pi`) from the `llm-agents` flake input, dsh from + `nur-ryan4yin`, `pkgs.ctx7` for the `find-docs` skill, and `pkgs.mcp-grafana` for the Grafana MCP + server. Profile patches live in `~/.dsh/profiles//cordis.patch.yml`. See [dsh.md](./dsh.md) + for the layer order and the settings that bite. - `env.nix`: telemetry and auto-update opt-outs for the agents. ## Deployed rule targets diff --git a/home/base/tui/agents/packages.nix b/home/base/tui/agents/packages.nix index e0bafeff..4c2c4810 100644 --- a/home/base/tui/agents/packages.nix +++ b/home/base/tui/agents/packages.nix @@ -19,7 +19,6 @@ in # Agents agentPackages.codex opencode - agentPackages.qwen-code agentPackages.pi # dsh from nur-packages: llm-agents.nix's dsh cannot boot on nixpkgs node # (node-addon-require-builtin probe), this one shims it. diff --git a/hosts/idols-ai/preservation.nix b/hosts/idols-ai/preservation.nix index c76a87fb..9e53881e 100644 --- a/hosts/idols-ai/preservation.nix +++ b/hosts/idols-ai/preservation.nix @@ -178,12 +178,6 @@ in ".codex" ".dsh" # DeepSeek Harness ".pi" - # Qwen Code keeps settings, credentials, history, sessions, and logs - # under ~/.qwen; keep the whole directory private and persistent. - { - directory = ".qwen"; - mode = "0700"; - } ".config/opencode" ".local/share/opencode" ".local/state/opencode" diff --git a/hosts/idols-aquamarine/preservation.nix b/hosts/idols-aquamarine/preservation.nix index e16d7494..7ccaff97 100644 --- a/hosts/idols-aquamarine/preservation.nix +++ b/hosts/idols-aquamarine/preservation.nix @@ -100,12 +100,6 @@ in ".codex" ".dsh" # DeepSeek Harness ".pi" - # Qwen Code keeps settings, credentials, history, sessions, and logs - # under ~/.qwen; keep the whole directory private and persistent. - { - directory = ".qwen"; - mode = "0700"; - } ".config/opencode" ".local/share/opencode" ".local/state/opencode" diff --git a/outputs/x86_64-linux/tests/agent-profile/expected.nix b/outputs/x86_64-linux/tests/agent-profile/expected.nix index 98ec030b..3c705b9f 100644 --- a/outputs/x86_64-linux/tests/agent-profile/expected.nix +++ b/outputs/x86_64-linux/tests/agent-profile/expected.nix @@ -2,7 +2,6 @@ let common = { agentsFromHome = true; - qwenInstalled = true; devToolsFromHome = true; nushellSecrets = false; githubSshRewrite = false; diff --git a/outputs/x86_64-linux/tests/agent-profile/expr.nix b/outputs/x86_64-linux/tests/agent-profile/expr.nix index 787902e9..fb9ddf73 100644 --- a/outputs/x86_64-linux/tests/agent-profile/expr.nix +++ b/outputs/x86_64-linux/tests/agent-profile/expr.nix @@ -23,7 +23,6 @@ lib.genAttrs hosts ( { # home role: home/linux/tui.nix agentsFromHome = hasPackage "codex" home.home.packages; - qwenInstalled = hasPackage "qwen-code" home.home.packages; devToolsFromHome = hasPackage "kubectl" home.home.packages; # ~/.secrets is synced to the desktops only; sourcing it would break nushell. nushellSecrets = home.modules.shell.secrets.enable; diff --git a/outputs/x86_64-linux/tests/idols-ai-gpu/expected.nix b/outputs/x86_64-linux/tests/idols-ai-gpu/expected.nix index 633d2ae0..bbfdccae 100644 --- a/outputs/x86_64-linux/tests/idols-ai-gpu/expected.nix +++ b/outputs/x86_64-linux/tests/idols-ai-gpu/expected.nix @@ -19,5 +19,4 @@ wivrnImportsOpenXRToSteam = true; wivrnStatePreserved = true; adbStatePreserved = true; - qwenStatePreserved = true; } diff --git a/outputs/x86_64-linux/tests/idols-ai-gpu/expr.nix b/outputs/x86_64-linux/tests/idols-ai-gpu/expr.nix index 5ceaa22f..7f7395a1 100644 --- a/outputs/x86_64-linux/tests/idols-ai-gpu/expr.nix +++ b/outputs/x86_64-linux/tests/idols-ai-gpu/expr.nix @@ -54,5 +54,4 @@ in cfg.environment.sessionVariables.PRESSURE_VESSEL_IMPORT_OPENXR_1_RUNTIMES == "1"; wivrnStatePreserved = privatelyPreserved ".config/wivrn"; adbStatePreserved = privatelyPreserved ".android"; - qwenStatePreserved = privatelyPreserved ".qwen"; } diff --git a/outputs/x86_64-linux/tests/idols-aquamarine/expr.nix b/outputs/x86_64-linux/tests/idols-aquamarine/expr.nix index 97b46bc4..34e5ef34 100644 --- a/outputs/x86_64-linux/tests/idols-aquamarine/expr.nix +++ b/outputs/x86_64-linux/tests/idols-aquamarine/expr.nix @@ -102,7 +102,6 @@ in ".local/state/home-manager" ".local/state/nix/profiles" ".codex" - ".qwen" ".config/opencode" ]; pythonInstalled = builtins.any (