Commit graph

2542 commits

Author SHA1 Message Date
b6cde5c639 wip 2025-05-03 00:04:22 +01:00
d93d212b8d Configure nixedo as a Forgejo Actions Runner 2025-05-03 00:01:09 +01:00
960fc844a9 Add missing url attribute 2025-05-03 00:01:09 +01:00
3b995f227b Remove duplicate attribute 2025-05-03 00:01:09 +01:00
709f42f4ad Add Actions 2025-05-03 00:01:09 +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
bce4e8adf7 Re-add the luke user 2025-05-02 16:59:15 +01:00
c2d9943e2f Create automated dev commits for email-filters 2025-05-02 09:22:10 +01:00
e2746df0b5 Add me the cdrom group again 2025-05-02 09:08:15 +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
413bc77245 flake update 2025-05-01 17:22:32 +01:00
1818cecb44 Rebuild nixedo 2025-05-01 17:19:34 +01:00
faf464f481 Make the systemd timer not persistent 2025-05-01 09:02:05 +01:00
35497a3931 Automated dev commit 2025-05-01 00:00:05 +01:00
9528a4d435 Automated dev commit 2025-04-30 20:31:52 +01:00
5c82af7093 Automated dev commit 2025-04-30 20:28:09 +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
712828efc4 Add fastfetch and htop 2025-04-30 13:47:27 +01:00
c350b55948 Configure glances 2025-04-30 13:42:51 +01:00
d809ab9fb6 Add LibreOffice 2025-04-30 13:41:45 +01:00
ca21d6a68d Revert "Switch to COSMIC desktop"
This reverts commit 84569bfde2.
2025-04-30 13:31:50 +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
b0ddeff8ba Import lib 2025-04-30 10:43:25 +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
0fa5b750d1 Enable automatic updates on boys' laptops 2025-04-30 03:13:42 +01:00
4338b28c1c Add tome.oliverdavies.uk virtual host 2025-04-29 23:54:55 +01:00
00e8cc2170 Automated dev commit 2025-04-29 15:03:47 +01:00
42b1fd748a Automated dev commit 2025-04-29 15:00:05 +01:00
84dc5ff4e7 Add vim and tree 2025-04-29 14:55:08 +01:00
dd16cbda7b Add oliverdavies.uk-tome repository 2025-04-29 14:36:30 +01:00
1c861aa1b5 Add dev-commit
Add `dev-commit`, a script based on f00f31c649/env/.local/scripts/dev-commit
that is meant to be a fallback to commit and push any missed changes
that should be kept.

This is not intended to be a substitute for making manual commits and
writing detailed commit messages.

The script uses an environment variable for the list of project
directories, which is set within a Home Manager module that also creates
a systemd service and timer to run the command automatically - similar
to a cron job.

Adding this should prevent occasional issues, such as missing the
firewall configuration for my homelab which was removed accidentally and
stopped my reverse proxies for services such as Jellyfin and Immich from
running.
2025-04-29 13:37:20 +01:00
f668d95f74 Enable HTTP and HTTPS ports 2025-04-29 02:24:03 +01:00
2818a510c4 Make homepage configurable 2025-04-29 01:17:03 +01:00
1ccd6cf3f4 Revert "Add mastodon"
This reverts commit b0cccd36a6.
2025-04-29 00:30:05 +01:00
b0cccd36a6 Add mastodon
https://wiki.nixos.org/wiki/Mastodon
2025-04-28 23:11:26 +01:00
1cca820fa3 Add missing config 2025-04-28 22:32:38 +01:00
44699fb007 Add Uptime Kuma
Add Uptime Kuma as as service, configure a reverse proxy and add it to
Homepage.
2025-04-28 21:42:09 +01:00
bbbad11fd9 Add CD/DVD tools 2025-04-28 17:51:58 +01:00