456 Commits

Author SHA1 Message Date
Giulio De Pasquale
388a11a76e fix: update hosts 2025-05-16 12:10:08 +01:00
Giulio De Pasquale
7053b64156 refactor(network-config): update configuration references to use pepe.core.network.interfaces
- Refactored config references from `config.architect.networks` to `config.pepe.core.network.interfaces` across multiple files
- Updated `fail2ban.nix`, `firewall.nix`, `tailscale.nix`, and `utilities.nix` to align with new configuration structure
- Centralized network interface configuration under `pepe.core` for better maintainability
- Maintained existing functionality while modernizing configuration hierarchy
2025-05-06 12:57:02 +01:00
Giulio De Pasquale
9277af4088 refactor(nix): move headscale configuration into main file and remove import
- Removed `./headscale.nix` from `imports` section
- Added `headscale` configuration under `pepe.core` with:
  - Domain: `vipienne.giugl.io`
  - Network settings with IPv4 prefixes and DNS configuration
  - Debug logging enabled
- Removed `docker` configuration block from `pepe.core` (separate refactor)
2025-05-06 12:56:25 +01:00
Giulio De Pasquale
e8afefea50 refactor(headscale): restructure headscale module and improve configuration
- Migrated headscale configuration to dedicated module file
- Added host configuration option for Headscale service
- Restructured settings configuration with nested options
- Improved type definitions for configuration parameters
- Added security headers in virtual host configuration
- Fixed formatting in vhost configuration
- Corrected typo in useACMEHost configuration
2025-05-06 12:55:27 +01:00
Giulio De Pasquale (aider)
db884c9e86 feat: port Docker configuration to new modular structure 2025-04-28 15:31:05 +01:00
Giulio De Pasquale (aider)
cbd6725b2a feat: enable redlib and llm services in architect configuration 2025-04-28 09:59:04 +01:00
Giulio De Pasquale
3ba686f159 feat: port home assistant (part 1) 2025-04-26 23:39:39 +01:00
Giulio De Pasquale (aider)
0d8776d8e7 feat: migrate Home Assistant configuration to new module structure in architect host 2025-04-26 23:11:09 +01:00
Giulio De Pasquale
f6b1d1d71c fix: remove duplicate homeassistant.nix import in architect host config 2025-04-26 23:11:07 +01:00
Giulio De Pasquale
a0331deac3 delete 2025-04-26 19:43:46 +01:00
Giulio De Pasquale
52a5a7e7d2 fix: other services 2025-04-26 19:43:22 +01:00
Giulio De Pasquale
353f5822bf delete 2025-04-26 19:31:26 +01:00
Giulio De Pasquale
4369735976 stuff 2025-04-26 19:31:05 +01:00
Giulio De Pasquale (aider)
c1baa0eb65 feat: Add processDomainsFirst option to DNS module for flexible CoreDNS configuration 2025-04-26 19:06:59 +01:00
Giulio De Pasquale
a022b2d0ce MASSIVE 2025-04-26 17:43:50 +01:00
Giulio De Pasquale (aider)
1a54c00cc2 refactor: simplify DNS configuration for vhosts with dynamic interface detection 2025-04-26 17:31:07 +01:00
Giulio De Pasquale
301629243e fix: update AdGuard DNS interface configuration in dns.nix 2025-04-26 17:31:05 +01:00
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)
309872f4f2 refactor: migrate architect network config to pepe.core.network module structure 2025-04-26 17:06:29 +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
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
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
aba86e6d02 feat: TLS dns 2025-04-22 15:19:04 +01:00
Giulio De Pasquale
46afce4570 feat(hass): added ring 2025-04-18 16:15:32 +01:00
Giulio De Pasquale
8e5b68f4f4 chore(dns): use pkgs.lib 2025-04-18 16:14:51 +01:00
Giulio De Pasquale
67f3da331a refactor(dns): drop adguard and dnscrypt-proxy in favor of nextdns 2025-04-07 19:12:48 +01:00
Giulio De Pasquale
4f25e29560 fix(sunshine): removed gamescope from steam 2025-04-07 18:36:54 +01:00
Giulio De Pasquale
a2d5a641a9 fix(architext): removed teslamate 2025-04-07 18:36:41 +01:00
Giulio De Pasquale
0d98e18813 fix(hass): brigettine + remove tesla 2025-04-07 18:36:17 +01:00
Giulio De Pasquale
121781724b tika and ws 2025-03-18 16:55:18 +00:00
Giulio De Pasquale
a03de99682 fix(llm): add ws for openwebui and unstable 2025-03-14 10:51:51 +00:00
Giulio De Pasquale
e98f915103 architect: enable searx 2025-03-10 12:31:18 +00:00
Giulio De Pasquale
068a42db62 feat(searx): expose JSON 2025-03-10 12:31:03 +00:00
Giulio De Pasquale
1542d67202 feat(llm): openwebui 2025-03-10 12:30:55 +00:00
Giulio De Pasquale
d7a3a3bcf3 refactor(architect/llm.nix): update configuration to use config for host and port 2025-03-09 14:31:50 +00:00
Giulio De Pasquale
4285da55bf sunshine 2025-03-01 11:33:08 +00:00