# Add the public key to authorized_keys
echo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKT/WRa6rF/mzFv5mJcA0EyJhq4ZV1TIrmRTWBME/JPs openclaw-nuc-to-laptop" >> ~/.ssh/authorized_keys
# Set proper permissionsMigration Date: TBD (Mac Studio return planned)
Current Setup: Mac Studio (M2 Ultra, macOS 15.2, ARM64)
Target Setup: Intel NUC (Linux-based, likely Ubuntu/Debian, x86_64)
- No local models (NUC not powerful enough)
- Default model: Claude Sonnet (anthropic/claude-sonnet-4-20250514)
- Must install Claude Code CLI
Once in a while, you may need to cleanup resources (containers, volumes, images, networks) ...
// see: https://github.com/chadoe/docker-cleanup-volumes
$ docker volume rm $(docker volume ls -qf dangling=true)
$ docker volume ls -qf dangling=true | xargs -r docker volume rm
I hereby claim:
- I am marclar on github.
- I am marclar (https://keybase.io/marclar) on keybase.
- I have a public key ASBOpsmWR106eQ3kS_lphfIrsAjOA6MwgD8y7aEMMd4ulwo
To claim this, I am signing this object:
Might be good to establish some best practices for common blockchain / smart contract scenarios.
- Given that contracts are immutable, how can we release new versions? Maybe using a proxy contract that only points to the latest revision?
- How can we schedule future executions?, Maybe by attaching a reward for whomever executes this contract at a certain date?
- "bit" - easy CLI wallet with commands similar to Git. e.g.,
bit clone,bit add @,bit commit -m "Sending to,bit push. Important to have lots of autocomplete and help - see Keybase for a good CLI example.
I hereby claim:
- I am marclar on github.
- I am marclar (https://keybase.io/marclar) on keybase.
- I have a public key ASCEzH8oVGapuQwYtMCHiI-KX-iEZrWY6hXLgfyH5I9Bjgo
To claim this, I am signing this object:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "AWSTemplateFormatVersion": "2010-09-09", | |
| "Description": "*** lambdas", | |
| "Parameters": { | |
| "aaLambdaRoleArn": { | |
| "Type": "String", | |
| "Default": "***" | |
| } | |
| }, | |
| "Resources": { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import * as actions from 'redux/modules/content/page'; | |
| import {page} from 'redux/modules/content'; | |
| import {load as getPage} from 'redux/modules/content/page'; | |
| @connect( | |
| state => ({ | |
| page: state.content.page.data, | |
| error: state.content.page.error, | |
| loading: state.content.page.loading |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import superagent from 'superagent'; | |
| export default function loadInfo() { | |
| return new Promise((resolve) => { | |
| superagent.get(config.remoteApiBase + '/info').then( (res) => { | |
| resolve(res.body); | |
| }, (err) => { | |
| reject(err); | |
| }); |
NewerOlder