Commit graph

103 commits

Author SHA1 Message Date
22264fb82e Refactor inputs
All checks were successful
/ check (push) Successful in 1m11s
Move them to each host's configuration.nix file and keep flake.nix
shorter and cleaner.
2025-06-01 15:13:20 +01:00
a994777ba6 Load all podcast pages from Tome
All checks were successful
/ check (push) Successful in 1m30s
2025-05-26 00:54:42 +01:00
413e112395 Add new path 2025-05-25 11:18:57 +01:00
e62dfdde38 Serve the new podcast episode from Tome
All checks were successful
/ check (push) Successful in 1m9s
Now the Podcast Episode content type and the first episode node has been
created, serve the new episode from Tome.

It won't appear on the episode listing page at /podcast, but I'll
recreate that once I've migrated the existing episodes to Tome, or I can
manually add it to the listing page by editing the HTML rather than
re-generating the page with Sculpin as it would confuse the commit
history in this project - which I want to keep intact.
2025-05-23 11:07:38 +01:00
51b91cbf2b Add jitsi-meet (work in progress)
All checks were successful
/ check (push) Successful in 1m36s
2025-05-14 08:21:57 +01:00
11a04abc96 Migrate daily email feed to Tome 2025-05-12 20:07:51 +01:00
9af4a7dca1 Migrate homelab page to Tome
All checks were successful
/ check (push) Successful in 1m36s
2025-05-11 15:03:16 +01:00
cbcfdaf121 Migrate daily email pages to Tome 2025-05-11 15:03:00 +01:00
55f57ddd26 Add mastodon (work in progress) 2025-05-09 22:15:02 +01:00
c1d0a41346 Enable peertube 2025-05-07 01:14:01 +01:00
572c58bf3b Fix localhost URL 2025-05-06 23:52:22 +01:00
67a40983d0 Add Tapo integration to Home Assistant
All checks were successful
/ check (push) Successful in 1m40s
2025-05-05 20:15:05 +01:00
00015d8948 Add peertube (work in progress)
All checks were successful
/ check (push) Successful in 1m30s
Returning an error after trying to log in when the page is served via a
Cloudflare Tunnel.
2025-05-05 03:09:55 +01:00
9423f635bc Add wiz integration 2025-05-04 21:57:28 +01:00
eff73265dd Revert "Remove vaultwarden"
This reverts commit 562ad32538.
2025-05-04 12:00:01 +01:00
562ad32538 Remove vaultwarden
All checks were successful
/ check (push) Successful in 1m58s
This is managed by the Cloudflare Tunnel.
2025-05-04 11:43:52 +01:00
ec5daa9a52 Use the same Cloudflare tunnel ID for all services 2025-05-04 10:24:47 +01:00
f0d272038f Refactor
All checks were successful
/ check (push) Successful in 1m23s
2025-05-04 01:36:11 +01:00
12258cd8c8 Move tubearchivist secret 2025-05-04 01:21:42 +01:00
739e0a2685 Update Home Assistant configuration 2025-05-04 01:06:50 +01:00
58c3d276b0 Refactor website vhost configuration
All checks were successful
/ check (push) Successful in 1m25s
2025-05-03 22:58:42 +01:00
f42833545b Refactor homelab ports 2025-05-03 22:58:38 +01:00
518bfe9cd4 Add Home Assistant 2025-05-03 22:06:59 +01:00
54b43e4203 Remove features
All checks were successful
/ check (push) Successful in 1m21s
2025-05-03 16:50:27 +01:00
54954d6223 Move forgejo runner configuration
All checks were successful
/ check (push) Successful in 59s
2025-05-03 12:24:07 +01:00
92ded26806 Rename baseDomain to domain
All checks were successful
/ check (push) Successful in 1m15s
2025-05-03 11:11:57 +01:00
f70d9c51e3 Configure nixedo as a Forgejo Actions Runner 2025-05-03 11:11:55 +01:00
6ceea74156 Add missing url attribute 2025-05-03 11:11:43 +01:00
159aab3182 Remove duplicate attribute 2025-05-03 11:11:43 +01:00
8cdd860a5e Add Forgejo to Homepage Dashboard 2025-05-02 20:38:48 +01:00
3d15b7e394 Fix Forgejo's root URL 2025-05-02 20:29:09 +01:00
8050e3d9ad Automated dev commit 2025-05-01 23:42:10 +01:00
ef4eef1ffe Fix Tube Archivist URL 2025-05-01 22:24:17 +01:00
d9866ddc41 Add Tube Archivist to Homepage Dashboard 2025-05-01 22:09:09 +01:00
d593634aa1 Update network adapter 2025-05-01 22:06:20 +01:00
1e944723c7 Enable PostgreSQL database backups 2025-05-01 20:35:51 +01:00
1818cecb44 Rebuild nixedo 2025-05-01 17:19:34 +01:00
35497a3931 Automated dev commit 2025-05-01 00:00:05 +01:00
8d373c9b8c Automated dev commit 2025-04-30 20:15:57 +01:00
01900e4f65 Refactor to build subdomains dynamically 2025-04-30 14:30:06 +01:00
f9b90a176a Extract a baseDomain variable 2025-04-30 14:22:34 +01:00
c94447d0c1 Re-add Vaultwarden 2025-04-30 14:21:52 +01:00
c350b55948 Configure glances 2025-04-30 13:42:51 +01:00
03a485a9fc Style and customise Homepage Dashboard 2025-04-30 12:29:10 +01:00
a9cf2109a6 Move Homepage configuration into service
Move each service's Homepage Dashboard configuration into its own
module.

Based on
8928785060/homelab/services/homepage/default.nix.

See https://www.youtube.com/watch?v=f-x5cB6qCzA&t=1435s (What's on my
Home Server 2025 – NixOS Edition).
2025-04-30 11:58:59 +01:00
bdf226d5f7 Re-enable homepage-dashboard 2025-04-30 11:13:29 +01:00
bb9b77e2f8 Update config and option names for modules 2025-04-30 09:54:25 +01:00
fe508bd127 Refactor homelab modules 2025-04-30 07:57:57 +01:00
e6f269b123 Refactor Nginx vhosts and ports 2025-04-30 03:13:42 +01:00
4338b28c1c Add tome.oliverdavies.uk virtual host 2025-04-29 23:54:55 +01:00