mirror of
https://github.com/openclaw/nix-openclaw.git
synced 2026-07-25 05:35:30 -04:00
[PR #10] NixOS and aarch64-linux support #38
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/openclaw/nix-openclaw/pull/10
Author: @das-monki
Created: 1/24/2026
Status: 🔄 Open
Base:
main← Head:nixos-aarch64-support📝 Commits (9)
83ad8b4fix: use portable home-manager activation scripts for NixOS support10c4e04fix: add missing instance config defaultscf2e22bfix: resolve ~ paths in systemd service configd06dd3cfix: move telegram config to channels.telegramdf43312fix: rename byProvider to byChannel per upstream migration3d331f3fix: bundle extensions dir2b96005fix: include docs dir for workspace templates567a35cci: auto-update version strings in update-pins.sh9af2b85feat: add aarch64-linux support📊 Changes
4 files changed (+54 additions, -20 deletions)
View changed files
📝
flake.nix(+1 -1)📝
nix/modules/home-manager/clawdbot.nix(+22 -18)📝
nix/scripts/gateway-install.sh(+16 -0)📝
scripts/update-pins.sh(+15 -1)📄 Description
Summary
This PR enables running clawdbot on NixOS systems, particularly aarch64-linux (tested on Hetzner CAX ARM servers).
NixOS compatibility
runfunction instead of hardcoded/bin/mkdir) - addresses Generated config contains invalid key: messages.queue.byProvider (#5)~paths in systemd service configaarch64-linux support
aarch64-linuxto supported systems in flakeUpstream schema migrations
channels.telegrambyProvidertobyChannelin routing queue options (similar to #9)Build fixes
CI improvements
update-pins.sh(similar to #7)🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.