Pure Nix buildLayeredImage that extracts /app from upstream ghcr.io/openclaw/openclaw via manifest-aware Python script. Avoids fromImage which breaks Debian dynamic linker by shadowing /lib -> usr/lib symlink. Includes: nix, nodejs_22, kubectl, jq, curl, git, emacs, python3+pymupdf, tea. Custom NSS with node user (UID 1000). Replicated docker-entrypoint.sh. Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
13 lines
539 B
Nix
13 lines
539 B
Nix
{ pkgs, ... }:
|
|
{
|
|
tea-rbw = pkgs.callPackage ./tea-rbw { };
|
|
app-launcher-server = pkgs.callPackage ./app-launcher-server { };
|
|
claude-code = pkgs.callPackage ./claude-code { };
|
|
mcrcon-rbw = pkgs.callPackage ./mcrcon-rbw { };
|
|
rclone-torbox-setup = pkgs.callPackage ./rclone-torbox-setup { };
|
|
pi-coding-agent = pkgs.callPackage ./pi-coding-agent { };
|
|
nextcloud-talk-desktop = pkgs.callPackage ./nextcloud-talk-desktop { };
|
|
opencode = pkgs.callPackage ./opencode { };
|
|
openclaw-image = pkgs.callPackage ./openclaw-image { };
|
|
}
|