5dbcce7686
Add linting, formatting, and CI infrastructure
...
- Add deadnix, nixfmt, and statix to flake inputs
- Add formatter output to flake for nix fmt support
- Add deadnix, nixfmt, statix to Home Manager packages
- Add GitHub Actions workflow for CI validation
- Add .pre-commit-config.yaml with hooks for nixfmt, deadnix, and statix
- Support x86_64-darwin in formatter
2026-03-22 18:32:20 -04:00
582f93d9ed
Restructure modules/shared and update all imports
...
- Delete 2024-12-rework/ folder
- Rename modules/hosts/common to modules/shared, then split into:
- modules/shared/home/general
- modules/shared/home/linux
- modules/shared/nixos
- Update all import paths throughout the codebase
- Update lib/*.nix to use new paths
- Fix hardcoded /Users/${username} to use config.home.homeDirectory
- Update README and examples/flake-structure.nix
2026-03-22 18:32:08 -04:00
e92d1e37b7
Remove migrated configs from main flake
...
SSH key imports removed as they're now handled by private-flake
Email config for hetznix01 moved to private-flake
Network config for hetznix01/02 moved to private-flake
2026-03-11 00:38:33 -04:00
8b3f1cc190
Upgrade from nextcloud 31 --> 32 --> 33
2026-03-09 21:49:12 -04:00
9fd1b1b24c
Fix relable of instance on node_exporter
2026-01-31 23:33:30 -05:00
a2799f5e54
Build a new monitoring stack
2026-01-31 23:09:56 -05:00
f004598a1c
Setup Pocket ID bits in Dawarich
2026-01-25 23:52:58 -05:00
3d31285ab8
Setup nominatim
2026-01-25 22:21:46 -05:00
31a4fec38b
Migrate Dawarich to the new Nixified version
2026-01-24 18:28:46 -05:00
8f4f4f91c4
Remove Alby Hub proxy
2025-12-05 08:58:18 -05:00
8821ec3369
Upgrade to Nix 25.11
2025-12-01 11:49:00 -05:00
0134c63a95
Switch to bitcoin core
2025-12-01 10:41:45 -05:00
b91588e22a
log per vhost
2025-11-28 10:15:12 -05:00
89492623c3
Fix Plausible
2025-11-07 08:43:02 -05:00
a8a508bc8a
Setup TLS
2025-10-21 22:05:56 -04:00
8fad8eacb9
Switch to EMQX
...
This is needed so that I can remap topics
2025-10-21 22:05:56 -04:00
e23ced4779
Restic: spread out start times, add retry
2025-10-09 16:21:52 -04:00
98d87db590
Bitcoin Knots settings
2025-08-09 21:02:23 -04:00
ac1e65d4d6
Make sure mosquitto uses updated cert
2025-06-12 11:12:50 -04:00
c9c7a26a8c
Add websocket support to mosquitto
2025-06-12 11:02:25 -04:00
4696a87825
Upgrading to 25.05
2025-06-11 22:14:36 -04:00
91d8478c9b
Setup MQTT
2025-06-11 21:53:31 -04:00
5f2005a8c3
imap stuff
2025-06-08 19:45:59 -04:00
9f0d50d0e8
Setup Collabora / Nextcloud Office
2025-05-21 14:47:38 -04:00
a4a41b4d48
Setup Nextcloud for our pack
2025-05-21 00:34:42 -04:00
e98fd99d2b
Configure Nginx for Dawarich
2025-05-20 22:15:19 -04:00
af3eebfcfe
Use tailscale address
2025-01-29 08:17:33 -05:00
f4d2b2a9fe
Add Nostr NIP-05 verification
2025-01-28 23:37:25 -05:00
f99945596b
Make match getalby version
2025-01-28 23:36:57 -05:00
2810ed2ffd
Streaming across Tailscale for the win
2025-01-28 22:49:17 -05:00
924766af58
Actually listen on port 80, redirect to https
2025-01-28 22:48:13 -05:00
3292d47575
Not my domain anymore so gotta say bye
2025-01-24 07:28:45 -05:00
4eca3364dd
Setup albyhub
2024-12-17 13:35:00 -05:00
87de4b19f9
Made .well-known for lnurlp
...
https://guides.getalby.com/user-guide/alby-account-and-browser-extension/alby-account/use-your-lightning-address/own-domain
2024-12-12 23:08:38 -05:00
d72f1264b2
NixOS restructuring, move common imports to lib
2024-12-08 00:47:47 -05:00
bae990279c
Replace absolute path /home
...
In 24.11 this is no longer allowed but is easy to grab from config
2024-12-02 21:43:50 -05:00
2299bac78c
Fix hsts syntax
2024-08-28 11:27:44 -04:00
741309d38e
Setup plausible analytics
...
fixes #423
fixes #424
2024-06-29 11:11:29 -04:00
3457194cdd
Everything is migrated! Now to clean up...
2024-06-21 23:29:49 -04:00
f3e75455b3
Matrix works, Nginx is carrying the load
2024-06-19 00:08:01 -04:00
fac12b855e
Working through errors
2024-06-17 22:18:21 -04:00
37187d29f9
update path to secrets for matrix
2024-06-17 21:55:06 -04:00
972cb8bc82
Working on setting up matrix
2024-06-17 21:40:01 -04:00