Skip to content

feat: Linux support fixes#2

Merged
jeanlucthumm merged 5 commits intomainfrom
feat/linux-support
Feb 9, 2026
Merged

feat: Linux support fixes#2
jeanlucthumm merged 5 commits intomainfrom
feat/linux-support

Conversation

@jeanlucthumm
Copy link
Owner

Summary

  • Fix systemd service paths to resolve ~ using existing resolvePath helper (systemd can't interpret literal ~)
  • Add aarch64-linux to supported systems
  • Auto-update gateway and check derivation version strings in update-pins.sh
  • Add "What This Fork Adds" section to README

Context

These fixes were originally developed by @das-monki in openclaw/nix-openclaw#10. Of the 9 original commits, 6 were already incorporated or made obsolete by upstream's refactor (rename to openclaw, module split into directory). The 3 still-relevant fixes were recreated against the current codebase.

Paths like ~/.openclaw need to be expanded to absolute paths for
systemd, which cannot interpret literal ~. Uses the existing
resolvePath helper from lib.nix.
Automatically update version strings in openclaw-gateway.nix and check
derivations when running update-pins.sh, keeping them in sync with the
upstream release tag.
@jeanlucthumm
Copy link
Owner Author

@das-monki, FYI gonna try to maintain a fork of upstream that pulls in all the good PRs because they seemed to have froze dev. I'll start with your PR!

Keep a backup of the workflow for re-enabling later.
@jeanlucthumm jeanlucthumm merged commit 7662f3a into main Feb 9, 2026
3 checks passed
@jeanlucthumm jeanlucthumm deleted the feat/linux-support branch February 9, 2026 02:45
@das-monki
Copy link

@das-monki, FYI gonna try to maintain a fork of upstream that pulls in all the good PRs because they seemed to have froze dev. I'll start with your PR!

hey, thanks for the heads-up, probably a good idea! I've started over fresh in the meantime, maintaining my own hm and nixos module for openclaw.. https://github.com/das-monki/openclaw.nix

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants