Find a file
pypeaday 4ab45a914f
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 15s
Build and Push / build-push-pages (push) Successful in 16s
use latest uv in install
2026-01-08 11:15:32 -06:00
.forgejo/workflows remove infrastructure for now before pushing 2025-12-11 19:18:20 -06:00
.github/workflows clean 2025-11-29 06:24:09 -06:00
compose update dad-can-i-wear-this with proper ollama host as open webui on remote host 2025-12-31 06:27:14 -06:00
dataops/systemd use uv + python for sermon watcher script 2025-10-19 06:58:18 -05:00
devops/ci/forgejo-actions use latest uv in install 2026-01-08 11:15:32 -06:00
docs add initial zensical 2025-11-28 15:25:40 -06:00
infrastructure add mindful 2025-12-23 08:21:26 -06:00
mirror-test add a folder to sanitize for the test 2025-11-28 15:14:47 -06:00
platform move python repoflow stuff 2025-11-16 06:43:54 -06:00
scripts comment 2025-08-08 19:38:28 -05:00
.gitignore add old repo 2025-08-08 19:36:05 -05:00
justfile clean up recipe 2025-12-30 08:27:36 -06:00
README.md udpate 2025-08-08 06:52:52 -05:00
zensical.toml add initial zensical 2025-11-28 15:25:40 -06:00

Homelab

Compose

I will migrate homelab-compose into this subdirectory

DataOps

My ZFS related things are in zfs-ops for now

here is restic stuff for now

will bring in any rsync stuff too

Oliver Sermon Notifier

Requires gotify cli

Easy way to install the binary

nic in homelab-mono   main   ×1  (dev) 󰒄 󱔎 NO PYTHON ENVIORNMENT SET 
⬢ [devbox]  curl -s https://i.paynepride.com/gotify/cli\?as\=gotify | bash
Downloading gotify/cli latest as gotify (linux/amd64).....
######################################################################## 100.0%
Downloaded to /home/nic/projects/personal/homelab-mono/gotify

nic in homelab-mono   main   ×2  (dev) 󰒄 󱔎 NO PYTHON ENVIORNMENT SET 
⬢ [devbox]  sudo mv gotify /usr/local/bin/   

Why A Monorepo?

I have tried organizing various aspects of my life in all kinds of different ways. My homelab is sprawled out quite far (to me) in terms of how I do secrets, where I keep config, how I deploy, etc... I and I got tired of coming up with names for repos (should I make a new repo for temporal? should I have homelab-platform for temporal and other workflow orchestrators?). I decided to lean into many repos with homelab- prefix for easy navigation at home, and I'm using a GitHub organization to share secrets with all those repos... but overall most of my things could just be in on giant repo and that would at least handle the question for me about what to name something (at least in part).

So we're riding the monorepo train for this for a while - all my homelab stuff needs to eventually land here.

Will probably have something similar for Digital Harbor eventually... but then why have 2 GitHub orgs?