Files
mu/scripts/drawing.sh
T
Matheus HoffmannandClaude Opus 5.5 1a0f30f9af Make mu the company chart: the eight products, the site's logo, む, adr-verbatim
- mu is piabrota's company chart, not an umbrella, and the README header is centred.
- products/ holds pirsig, alerts, ihero, gramatico, nix-os, dojo, rax and agents. The yggdrasil and
  asgard submodules go; our forks of them stay in the index.
- PIABROTA.md follows the org as it is now: 24 public repos.
- The logo is the eye that piabrota.art shows. む is drawn in pure Nix, with nix-os' pen, and checked by
  the flake.
- .claude/skills/adr-verbatim is copied unchanged from davidondrej/cloudroom, under Apache-2.0, with
  credit in NOTICE.md.
- The map shows the eight products, and the portfolio figure goes.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-01 05:23:40 -03:00

11 lines
536 B
Bash
Executable File

#!/usr/bin/env bash
# Write the README drawings, docs/drawings/eye.svg, mu.svg and its Desmos state, from drawings/*.nix.
# nix flake check then fails if a drawing test fails or the committed files are not this output.
# drawing.sh
set -euo pipefail
cd "$(dirname "${BASH_SOURCE[0]}")/.."
art="$(nix --extra-experimental-features 'nix-command flakes' build .#mu-art --no-link --print-out-paths)"
cat "$art/eye.svg" >docs/drawings/eye.svg
cat "$art/mu.svg" >docs/drawings/mu.svg
cat "$art/mu.desmos.json" >docs/drawings/mu.desmos.json