Commit graph

23 commits

Author SHA1 Message Date
c1a53997ce
Add linting, formatting, and CI
- 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
- Format all nix files with nixfmt
- Add GitHub Actions workflow for CI validation
- Support x86_64-darwin in formatter
2026-03-14 01:04:02 -04:00
5047d93b86
Restructure modules/shared and update all imports
- Rename modules/hosts/common to modules/shared
- Split shared into home/general, home/linux, and nixos subdirectories
- Update all import paths in lib/ and modules/hosts/
- Fix hardcoded /Users/ path to use config.home.homeDirectory
- Update .sops.yaml path for secrets
2026-03-14 00:10:30 -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
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
8821ec3369
Upgrade to Nix 25.11 2025-12-01 11:49:00 -05: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
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
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
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
972cb8bc82 Working on setting up matrix 2024-06-17 21:40:01 -04:00
Renamed from modules/hosts/nixos/hetznix01/post-install-general.nix (Browse further)