Commit Graph

1220 Commits

Author SHA1 Message Date
DJTBOT
5164a4e2d6 🤖 codex: add lightweight garnix checks 2026-01-03 22:47:09 +01:00
DJTBOT
1b75b75a4b 🤖 codex: fix plugin env assertion message (n/a) 2026-01-03 22:44:53 +01:00
DJTBOT
a1fa532d72 🇺🇸 DJTBOT: update comic to 2x2 layout with fixed speech bubbles
Rearranged from 4x1 to 2x2 grid for better readability.
Fixed 'Me neither.' bubble to have spiky edges matching other responses.

Co-Authored-By: DJTBOT <clawdis@local>
2026-01-03 22:42:18 +01:00
DJTBOT
4259edd5a8 🇺🇸 DJTBOT: add 'On declarative build systems' comic to README
Tremendous meme based on the classic howfuckedismydatabase.com comic.
Explains the Nix installation experience PERFECTLY - believe me!

Co-Authored-By: DJTBOT <clawdis@local>
2026-01-03 22:29:03 +01:00
DJTBOT
35cdacc550 🤖 codex: nix-clawdis plugins + docs 2026-01-03 21:42:41 +01:00
DJTBOT
1efb737061 🤖 codex: per-instance app install options (n/a) 2026-01-03 14:15:00 +01:00
DJTBOT
dc236c4903 nix-clawdis: stable beta4 packaging 2026-01-02 22:37:08 +01:00
DJTBOT
796a8fce08 🇺🇸 DJTBOT: rewrite README, fix template, add batteries package
- README: clean, confident, agent-first positioning
- Bulletproof/declarative messaging (no JS shade)
- Template has all required Home Manager fields
- Added clawdis-batteries and clawdis-app packages
- Extended tools with safe null checks

Co-Authored-By: DJTBOT <clawdis@local>
2026-01-02 21:17:07 +01:00
Josh Palmer
80c87822c7 🤖 codex: WIP agent-first templates (n/a)
What:
- add agent-first templates and human/agent steps
- embed full onboarding in README as single source of truth
- remove indirection docs and template step files

Why:
- make onboarding executable for zero-context agents

Tests:
- not run (docs/templates only)
2026-01-02 16:56:31 +01:00
Josh Palmer
13c0bfd00c 🤖 codex: rebuild agent-first docs + flake (n/a)
What:
- add agent-first guide + operator reference docs
- restore flake with package/app outputs and lockfile
- align HM module defaults and sources with public repo

Why:
- make the repo agent-first and fully declarative per RFC

Tests:
- nix flake lock
2026-01-02 16:19:28 +01:00
Josh Palmer
8cf422e7db 🤖 codex: reset docs to agent-first RFC (n/a)
What:
- remove non-RFC docs and flake scaffolding for a clean restart
- rewrite README and RFC around agent-first, declarative bootstrap
- clarify scope boundaries between public repo and personal configs

Why:
- eliminate snippet-driven docs and align with agent-first success criteria

Tests:
- not run (docs cleanup)
2026-01-02 16:05:05 +01:00
Josh Palmer
16340048ac 🤖 codex: clarify zero-to-clawdis scope (n/a)
What:
- note that zero-to-clawdis creates a new local flake, not a personal nixos-config

Why:
- reinforce separation between public docs and private machine configs

Tests:
- not run (docs only)
2026-01-02 15:55:37 +01:00
Josh Palmer
72e6889485 🤖 codex: clarify scope boundaries (n/a)
What:
- add explicit RFC + README scope boundaries
- replace personal launchd label with neutral com.nix-clawdis.gateway
- switch docs to <user> placeholders and matching launchctl commands

Why:
- avoid confusion between RFC, public repo, and personal nixos-config

Tests:
- not run (docs/config updates only)
2026-01-02 15:54:42 +01:00
Josh Palmer
28ea46ecd9 🤖 codex: add RFC DoD + verification steps (n/a)
What:
- add Definition of Done to RFC and align Telegram-first scope
- replace status/health checks with launchd/log verification
- update quickstart, zero-to-clawdis, and agent copypasta

Why:
- match current gateway-only implementation and make verification explicit

Tests:
- not run (docs updates only)
2026-01-02 15:51:26 +01:00
Josh Palmer
58d48e1bc5 🤖 codex: remove setup/doctor apps (n/a)
What:
- drop clawdis-setup/doctor packages and references
- simplify HM package list and RFC outputs
- trim docs mentioning setup/doctor

Why:
- keep onboarding agent-first and avoid extra CLI tooling

Tests:
- not run (docs/config changes only)
2026-01-02 15:45:52 +01:00
Josh Palmer
e1429c78be 🤖 codex: implement clawdis-setup wizard
What: add clawdis-setup and clawdis-doctor scripts, wire overlay, update RFC status.\nWhy: provide a Nix-friendly onboarding flow and basic diagnostics.\nTests: not run.
2026-01-02 15:30:45 +01:00
Josh Palmer
126bb6c4a8 🤖 codex: document sensible defaults
What: add v1 default behavior section to configuration docs.\nWhy: make expectations explicit for Telegram-first setup.\nTests: not run.
2026-01-02 15:29:18 +01:00
Josh Palmer
7c33ebe1bb 🤖 codex: pin clawdis to upstream beta4
What: pin Clawdis source to steipete v2.0.0-beta4 and update hashes/flake.lock.\nWhy: upstream main fails to build; beta4 builds cleanly.\nTests: nix build .#clawdis-gateway
2026-01-02 15:27:28 +01:00
Josh Palmer
82007de954 🤖 codex: implement nix-clawdis v1 skeleton
What: add Clawdis package overlay, HM module with launchd, flake outputs, and Telegram-first docs (zero-to-clawdis, copypasta, quickstarts).\nWhy: implement the RFC with a macOS-only, technically light onboarding path.\nTests: not run.
2026-01-02 14:31:24 +01:00
Josh Palmer
b59d834253 🤖 codex: scaffold nix-clawdis repo
What: add initial README, flake stub, and RFC draft.\nWhy: bootstrap public repo for declarative Clawdis packaging.\nTests: not run.
2026-01-02 14:23:51 +01:00