Giulio De Pasquale
504f3590d3
chore(firewall): remove unused device entries from Tailscale configuration
...
- Removed outdated device entries (`dodino`, `chuck`) from Tailscale firewall configuration
2025-06-05 16:56:02 +01:00
Giulio De Pasquale
e6ddfcd153
chore(nextcloud): remove unused system packages nodejs-18_x and libtensorflow
...
- Removed deprecated or unused packages (`nodejs-18_x`, `libtensorflow`) from system dependencies
2025-06-05 16:55:52 +01:00
Giulio De Pasquale
09b6afc1ac
chore(postgres): upgrade to postgresql_16
...
- Updated PostgreSQL package version from default to `postgresql_16` for compatibility and feature improvements
2025-06-05 16:55:44 +01:00
Giulio De Pasquale
39fbc03827
refactor(tailscale): restructure pepe.core configuration and add openUDP port 41641
...
- Restructured `pepe.core` configuration to include `firewall.openUDP` for port 41641
- Updated Tailscale network interface configuration with new device entries (`work_laptop`, `work_desktop`)
- Removed outdated device entries (`dodino`, `chuck`) from Tailscale configuration
2025-06-05 16:55:35 +01:00
Giulio De Pasquale
5c1abae02c
refactor(hosts/architect): remove commented-out configurations and update headscale settings
...
- Removed commented-out `uiPackage`, `tikaPackage`, `frontendDomain`, and `environmentVariables` in llm configuration
- Removed commented-out `package` line for headscale
- Added `server_url` configuration for headscale
- Updated DNS settings with `magic_dns = false` and `override_local_dns = true`
2025-06-05 16:55:07 +01:00
Giulio De Pasquale
aabbff3ad4
chore(backup): add exclusion for /var/lib/ollama
in backup configuration
2025-06-05 16:54:35 +01:00
Giulio De Pasquale
46cb8d1c7e
remove old llm file
2025-06-04 15:41:49 +01:00
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