π¦Applications
Layer 4. First-party code, separate from the infra layers.
containers.ymlbuilds OCI images on changes underapps/,packages/, orimages/.apps/β deployable servicesagent-webβ AI agent web environment; one Dockerfile with--build-arg AGENT_SET={full,pi}, publishes theai-agentsimageddnsdβ Go Cloudflare DDNS daemon, consumed by NixOS hosts vianix/system/ddnsd.nixnetbenchβ Go web UI runningiperf3benchmarks across nodes/LANs/clusters; servers are theclusters/base/apps/iperf3hostNetwork DaemonSet plusservices.iperf3on the bare Pisview-counterβ Go GCP Cloud Function (deployed byview-counter.yml)orgpolicyauditorβ Google Cloud Function auditing the GCP organization IAM policypulsifer.caβ the personal site: Hugo + Tailwind CSS v4, deployed to GitHub Pages bypulsifer-ca.ymlrackstatβ Go aggregator condensing rack-top homelab status for Tronbytwishin,tempestβ Starlark/Pixlet Tidbyt apps; each app directory doubles as theapps/<name>/<name>.starlayout thattronbyt-server's git-repo app discovery expectshermes,minecraft,thehive,cortex,systemdβ supporting services and images
packages/β reusable building blocksagent-web-uiβ shared TS/Bun frontend + PTY server (root Bun workspace member)charts/β theappandai-agentHelm charts; Flux HelmReleases reference them aspackages/charts/<name>against theinfraGitRepository
images/β base & tool OCI imagesbase,openclaw,bashcurljq,atlantis,actions-runner, β¦ pluscloudlab-linux(Packer/preseed VM-image tooling)
This wiki
The
docs/directory is itself an application of sorts: a Logseq graph published to wiki.lolwtf.ca β see ADR/0009 Logseq wiki on Cloudflare Pages.
Linked references 3
Layer 4 β Applications: first-party services, packages, and OCI images, catalogued in Architecture/Applications.