[PR #9] fix: disable macOS-only first-party plugins by default on Linux #37

Open
opened 2026-02-15 17:04:41 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/openclaw/nix-openclaw/pull/9
Author: @andreabadesso
Created: 1/23/2026
Status: 🔄 Open

Base: mainHead: fix/linux-first-party-defaults


📝 Commits (4)

  • 34261f1 fix: Linux compatibility updates
  • f1ad09e fix: include extensions directory in gateway install
  • da842bb fix: include docs directory in gateway install for templates
  • c8f79d6 fix: add auth.profiles config for anthropic provider

📊 Changes

2 files changed (+40 additions, -19 deletions)

View changed files

📝 nix/modules/home-manager/clawdbot.nix (+39 -18)
📝 nix/scripts/gateway-install.sh (+1 -1)

📄 Description

Summary

Fixes nix-clawdbot on Linux headless servers.

The module was failing on Linux because:

  1. First-party plugins (peekaboo, summarize) defaulted to enabled but depend on macOS-only packages
  2. The memory plugin doesn't exist on headless servers, causing "plugin not found: memory-core" error
  3. Config schema was outdated (telegram → channels.telegram, byProvider → byChannel)
  4. providers.anthropic.apiKeyFile was not included in generated config, causing "No API key found" error

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/openclaw/nix-openclaw/pull/9 **Author:** [@andreabadesso](https://github.com/andreabadesso) **Created:** 1/23/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `fix/linux-first-party-defaults` --- ### 📝 Commits (4) - [`34261f1`](https://github.com/openclaw/nix-openclaw/commit/34261f18f11f118ee6e002d1067bcc86a51bffaf) fix: Linux compatibility updates - [`f1ad09e`](https://github.com/openclaw/nix-openclaw/commit/f1ad09ec30fff4d3b15fa5bc2573d3864f9f9a53) fix: include extensions directory in gateway install - [`da842bb`](https://github.com/openclaw/nix-openclaw/commit/da842bbec01030958d9995c9058e19e0e6c9131b) fix: include docs directory in gateway install for templates - [`c8f79d6`](https://github.com/openclaw/nix-openclaw/commit/c8f79d6c756dcc0923b03b9385609cad09e0b793) fix: add auth.profiles config for anthropic provider ### 📊 Changes **2 files changed** (+40 additions, -19 deletions) <details> <summary>View changed files</summary> 📝 `nix/modules/home-manager/clawdbot.nix` (+39 -18) 📝 `nix/scripts/gateway-install.sh` (+1 -1) </details> ### 📄 Description ## Summary Fixes nix-clawdbot on Linux headless servers. The module was failing on Linux because: 1. First-party plugins (peekaboo, summarize) defaulted to enabled but depend on macOS-only packages 2. The memory plugin doesn't exist on headless servers, causing "plugin not found: memory-core" error 3. Config schema was outdated (telegram → channels.telegram, byProvider → byChannel) 4. providers.anthropic.apiKeyFile was not included in generated config, causing "No API key found" error --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 17:04:41 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: openclaw/nix-openclaw#37