Networking, Cloud, Automation, Infrastructure, Containers and General Geekery
Generated as a starting point for a reusable personal design system that can support Network Brouhaha, Octant docs, project microsites, web apps, and eventually shell or TUI palettes.
Feel: Warm, readable, writerly, still technical.
Use it for: Network Brouhaha home, posts, link pages, conference notes, reflective technical essays.
Shape:
Risk: It may feel less distinctive for Octant unless paired with diagram modules.
Feel: Dark, technical, diagram-forward, operational.
Use it for: octant.foo, architecture explainers, runbooks, service catalogs, topology diagrams, lab status pages.
Shape:
Risk: Too much of this on long posts could feel tiring, so pair it with a lighter article layout.
Feel: Component library, project OS, app-ready.
Use it for: Shared documentation, project dashboards, generated reports, CLI documentation, app shells, TUI palette development.
Shape:
Risk: More up-front design/build work. Worth it if the shared theme becomes a long-term asset.
Start with a hybrid:
octant.foo landing page and explainers.The implementation should begin as local Jekyll theme pieces inside /Users/matt/git/shamsway.github.io, then be extracted only after the second project proves which components are truly shared.
$shamsway-bg: #0e1113;
$shamsway-surface: #15191c;
$shamsway-surface-2: #20262a;
$shamsway-paper: #fffaf0;
$shamsway-text: #e8ecef;
$shamsway-muted: #b7c0c5;
$shamsway-teal: #28d7e8;
$shamsway-amber: #f0b35a;
$shamsway-berry: #c9587a;
$shamsway-green: #76c893;
_data/theme.yml: canonical tokens and surface modes._sass/shamsway/_tokens.scss: generated or manually synced SCSS variables._sass/shamsway/_base.scss: typography, links, prose, code, tables._sass/shamsway/_components.scss: nav, post cards, project cards, status pills, callouts, terminal blocks._layouts/home.html, _layouts/post.html, _layouts/project.html, _layouts/docs.html._includes/post-card.html, _includes/project-card.html, _includes/status-pill.html, _includes/terminal-block.html.Use the same palette semantically:
This keeps web pages, generated reports, shell prompts, and TUI surfaces visually related without forcing every surface to look like a website.