YAHR Matey

Companion documentation for Yet Another Homelab Repo

Intentions



Hand-Crafted, Artisanal Typings

As AI becomes more and more ubiquitous in our careers, I wanted some place to keep my fingers nimble and my skills honed.

The intentions of this blog are:

  1. To document my homelab
  2. To solidifiy the knowledge gained
  3. To share knowledge gained

I will be hosting configurations and scripts over at Yet Another Homelab Repo (YAHR), and documenting both the hardware and software sides of what I do in YAHR-Matey to (hopefully) provide a managed homelab config collection that can be used during the Fun of home computing in 2026.

I am a 100% linux-based household and hope to be able to make some things more clear for its use and configurations.

I expect this blog and its style to evolve over time as I get more comfortable with it.

Really the only customization that I've done so far is tweaks to the color pallete of the willy-theme.

:root {
  --primary-color: #38b2ac;
  --default-color: #ffffff;
  --inverse-color: #000000;
}

#dark-mode:checked ~ .theme {
  --primary-color: #38b2ac;
  --default-color: #e2e8f0;
  --inverse-color: #000000;
}

.theme {
  background-color: var(--inverse-color);
  color: var(--default-color);
}

:root {
  --bg-primary: #1a1a1a; /* Dark background */
  --bg-secondary: #2d2d2d; /* Slightly lighter background */
  --text-primary: #ffffff; /* Light text */
  --text-secondary: #cccccc; /* Medium light text */
  --accent-primary: #ff6b6b; /* Red accent */
  --accent-secondary: #4ecdc4; /* Teal accent */
  --accent-tertiary: #ffd166; /* Yellow accent */
}

body {
  background-color: var(--bg-primary);
  color: var(--text-primary);
}

a {
  color: var(--accent-secondary);
}

a:hover {
  color: var(--accent-primary);
}

pre, code {
  background-color: var(--bg-secondary);
  color: var(--text-primary);
}

.menu__link,
.pagination__link {
  color: var(--accent-secondary);
}

.menu__link:hover,
.pagination__link:hover {
  color: var(--accent-primary);
}

#dark-mode:checked ~ .theme .dark-mode-label svg {
  fill: var(--accent-tertiary);
}

.dark-mode-label svg {
  fill: #888;
}