861 Commits

Author SHA1 Message Date
Giulio De Pasquale (aider)
48b86055a0 refactor: port hosts/architect/dns.nix to new modules/core/dns.nix structure 2025-04-26 17:24:01 +01:00
Giulio De Pasquale (aider)
70c39b782b refactor: migrate architect to use core MinIO service module 2025-04-26 17:18:45 +01:00
Giulio De Pasquale (aider)
9b945b0a84 feat: port MinIO service to new modular services structure 2025-04-26 17:18:09 +01:00
Giulio De Pasquale (aider)
c7e579ec95 fix: update vhost.nix to handle interface names correctly 2025-04-26 17:14:55 +01:00
Giulio De Pasquale (aider)
738b0e9577 fix: modify network interface type handling to resolve Nix type error 2025-04-26 17:14:17 +01:00
Giulio De Pasquale (aider)
a5232f522b refactor: replace network groups with direct interface type access 2025-04-26 17:12:46 +01:00
Giulio De Pasquale (aider)
2c350070a3 feat: add network groups and interface types to network module 2025-04-26 17:11:52 +01:00
Giulio De Pasquale (aider)
b1065f61d9 refactor: use interface CIDR ranges instead of network groups in vhost.nix 2025-04-26 17:11:22 +01:00
Giulio De Pasquale (aider)
89aa2e7f20 refactor: use network groups for allowLAN/VPN in vhost configuration 2025-04-26 17:10:46 +01:00
Giulio De Pasquale
985d325885 refactor: remove unused allowLan option from vhost module 2025-04-26 17:10:45 +01:00
Giulio De Pasquale (aider)
894bc74667 feat: add interfacesByType option to network module for type-based interface access 2025-04-26 17:09:33 +01:00
Giulio De Pasquale
2d4bdd0cfd refactor: update network interface types and configuration 2025-04-26 17:09:32 +01:00
Giulio De Pasquale (aider)
309872f4f2 refactor: migrate architect network config to pepe.core.network module structure 2025-04-26 17:06:29 +01:00
Giulio De Pasquale (aider)
9f0a119c8e refactor: remove interfaceTypes and simplify network interface type filtering 2025-04-26 17:05:48 +01:00
Giulio De Pasquale (aider)
d3e8f402a9 feat: add interface type and categorize interfaces by type in network module 2025-04-26 17:04:50 +01:00
Giulio De Pasquale (aider)
87511fc1b8 refactor: abstract vhost allow rules with new allowVPN, allowLAN, allowWAN options 2025-04-26 16:58:23 +01:00
Giulio De Pasquale (aider)
88990545ed refactor: Introduce interface types for network configuration 2025-04-26 16:57:07 +01:00
Giulio De Pasquale (aider)
08ae792712 refactor: Migrate network, vhost, and firewall configurations to new pepe.core namespace 2025-04-26 16:55:36 +01:00
Giulio De Pasquale (aider)
8c72ff433c feat: add jellyseer, lidarr, navidrome, and nzbget service modules 2025-04-26 16:53:16 +01:00
Giulio De Pasquale (aider)
3c44bbc034 feat: add Jellyfin service module with configuration options 2025-04-26 16:51:50 +01:00
Giulio De Pasquale (aider)
a44533a0e0 feat: add Bazarr service module with configuration options 2025-04-26 16:51:24 +01:00
Giulio De Pasquale (aider)
35035111e7 feat: add Prowlarr service module with configuration options 2025-04-26 16:50:42 +01:00
Giulio De Pasquale (aider)
296609fdfb feat: migrate sonarr to new modular service structure 2025-04-26 16:50:09 +01:00
Giulio De Pasquale
5601a2cab0 fix: do not force graphics on architect 2025-04-26 16:47:26 +01:00
Giulio De Pasquale
6bf0fc0967 feat: move more stuff into graphics 2025-04-26 16:46:22 +01:00
Giulio De Pasquale
9a0b8d3917 feat: start moving graphics/ 2025-04-26 16:38:04 +01:00
Giulio De Pasquale
8808298c29 feat: move radarr to modules/ 2025-04-26 16:31:53 +01:00
Giulio De Pasquale
c2b89b7fc5 fix: use media in hardware 2025-04-26 16:27:23 +01:00
Giulio De Pasquale
eec1a9c66a feat: added media module 2025-04-26 16:27:13 +01:00
Giulio De Pasquale
d40f064925 feat: switch immich to modules/ 2025-04-26 14:51:16 +01:00
Giulio De Pasquale
ddc4d884b7 feat: first switch to modules with gitea 2025-04-26 14:44:46 +01:00
Giulio De Pasquale
955b9f4cfb feat: immich 2025-04-26 13:46:45 +01:00
Giulio De Pasquale
bd95960c84 bump(nextcloud): 31 2025-04-24 13:03:07 +01:00
Giulio De Pasquale
ab817ede3e bump: flake: 2025-04-24 12:52:57 +01:00
Giulio De Pasquale
95c5be3098 fix: use stable aichat 2025-04-24 11:37:39 +01:00
Giulio De Pasquale
b2091de9c9 fix(home/common): use aichat instead of aichat-full 2025-04-24 11:37:14 +01:00
Giulio De Pasquale
970b75b064 fix(tailscale): fixed names 2025-04-24 11:36:50 +01:00
Giulio De Pasquale
2f3470cf50 fix(dns): fallback to lan 2025-04-24 11:36:27 +01:00
Giulio De Pasquale
df91ea0fb9 fix: update hosts 2025-04-22 16:52:04 +01:00
Giulio De Pasquale
e6c5b780df feat(dns): per-host dns 2025-04-22 16:47:15 +01:00
Giulio De Pasquale (aider)
f3dfa9543e feat: add unique CoreDNS views for each VPN-defined host with forwarding 2025-04-22 16:30:32 +01:00
Giulio De Pasquale
6a21b5b40a feat(ignore): aider ignore 2025-04-22 15:24:33 +01:00
Giulio De Pasquale
aba86e6d02 feat: TLS dns 2025-04-22 15:19:04 +01:00
Giulio De Pasquale
abbb655383 blah 2025-04-22 12:26:18 +01:00
Giulio De Pasquale
a7b03d9b9a fix: nixpkgs-unstable -> nixos-unstable 2025-04-22 12:16:01 +01:00
Giulio De Pasquale
a467cbe6dc bump: lock 2025-04-22 12:03:40 +01:00
Giulio De Pasquale
63a6642f8c refactor(update_cached_hashes.sh): modularize and update hash handling 2025-04-22 12:01:40 +01:00
Giulio De Pasquale
c47c8a42ee refactor: nixos-* -> nixpkgs-* 2025-04-22 12:00:45 +01:00
Giulio De Pasquale
dd151c9f1a fix(update_cached_hashes.sh): update script to correctly parse and handle hash changes 2025-04-22 11:14:58 +01:00
Giulio De Pasquale
ccb4c9e373 bump nixpkgs 2025-04-18 17:00:05 +01:00