Your browser sucks, JavaScript disabled! Gunnar's console needs JavaScript and WebAssembly. Git over SSH on port 2222 does not.

nordisk/gunnar

assets/solo.svg

<svg xmlns="http://www.w3.org/2000/svg" width="712" height="362" viewBox="0 0 712 362" font-family="monospace" font-size="13">
  <!-- GENERATED by `cargo xtask svg` from xtask/src/setup_svg.rs. Do not hand-edit:
       every arrow starts on the box the verb is typed against, and moving a line
       instead of the model is how a diagram starts telling an operator to run
       `promote` on the wrong machine. -->
  <style>
    .box{rx:6;ry:6;stroke-width:1.5}
    .dim{fill:#9a948a}
    .hdr{fill:#e8e4da;font-size:15px;font-weight:bold}
    .kick{fill:#9a948a;font-size:11px}
    .name{fill:#e8e4da;font-size:14px;font-weight:bold}
    .verb{font-size:12px;font-weight:bold}
    .note{fill:#9a948a;font-size:11px}
    .flow{stroke:#6fd3f5;stroke-width:1.6;fill:none;marker-end:url(#flow)}
    .flip{stroke:#4fae76;stroke-width:1.6;fill:none;marker-end:url(#flip);stroke-dasharray:4 3}
  </style>
  <defs>
    <marker id="flow" markerWidth="9" markerHeight="9" refX="7" refY="3" orient="auto"><path d="M0,0 L7,3 L0,6 Z" fill="#6fd3f5"/></marker>
    <marker id="flip" markerWidth="9" markerHeight="9" refX="7" refY="3" orient="auto"><path d="M0,0 L7,3 L0,6 Z" fill="#4fae76"/></marker>
  </defs>
  <rect width="712" height="362" fill="#14110d"/>
  <text x="16" y="28" class="hdr">solo · one gunnar box</text>
  <text x="16" y="50" class="dim">one medium, one machine: no door, no twin, no monetize</text>
  <g transform="translate(-304 -206)">
  <text x="320" y="282" class="kick">vm1</text>
  <rect class="box" x="320" y="290" width="280" height="108" fill="#123448" stroke="#4f9ec0"/>
  <text x="332" y="314" class="name">gunnar</text>
  <text x="332" y="334" class="dim">writable — clients push here</text>
  <text x="332" y="351" class="dim">git-ssh :2222 · control :50051</text>
  <text x="332" y="368" class="dim">no door, no twin, no money</text>
  <text x="320" y="444" class="kick">the installer</text>
  <rect class="box" x="320" y="452" width="680" height="78" fill="#22201c" stroke="#9a948a"/>
  <text x="332" y="476" class="name">one medium</text>
  <text x="332" y="496" class="dim">gunnar-installer, no pairing seed</text>
  <text x="332" y="513" class="dim">nothing to join: the box is the estate</text>
  <path class="flow" d="M520,446 L520,404"/>
  <text x="530" y="421" text-anchor="start" class="verb" fill="#6fd3f5">boots</text>
  </g>
  <text x="16" y="348" class="dim">where = kvm | upcloud — the same install, so the same picture</text>
</svg>