1cb9847286refactor(home/git): remove gitEmail parameter and hardcode userEmail
Giulio De Pasquale
2025-06-17 12:46:13 +01:00
04ee412d1erefactor(home.git): make userEmail configurable and reorganize settings
Giulio De Pasquale
2025-06-17 12:45:31 +01:00
c466fdad7brefactor(user): make tmpfs Downloads configuration conditional on Linux
Giulio De Pasquale
2025-06-17 12:29:11 +01:00
41bfe1fa53bump
Giulio De Pasquale
2025-06-17 12:14:53 +01:00
5f795cfef8bump
Giulio De Pasquale
2025-06-10 16:21:47 +01:00
f6907766f0Merge branch 'master' of ssh://git.giugl.io/peperunas/nixos
Giulio De Pasquale
2025-06-05 16:59:06 +01:00
31dc159727fix(secrets): update publicKeys entry from "ovh.age" to "cloudflare.age"
Giulio De Pasquale
2025-06-05 16:56:24 +01:00
504f3590d3chore(firewall): remove unused device entries from Tailscale configuration
Giulio De Pasquale
2025-06-05 16:56:02 +01:00
e6ddfcd153chore(nextcloud): remove unused system packages nodejs-18_x and libtensorflow
Giulio De Pasquale
2025-06-05 16:55:52 +01:00
09b6afc1acchore(postgres): upgrade to postgresql_16
Giulio De Pasquale
2025-06-05 16:55:44 +01:00
39fbc03827refactor(tailscale): restructure pepe.core configuration and add openUDP port 41641
Giulio De Pasquale
2025-06-05 16:55:35 +01:00
5c1abae02crefactor(hosts/architect): remove commented-out configurations and update headscale settings
Giulio De Pasquale
2025-06-05 16:55:07 +01:00
aabbff3ad4chore(backup): add exclusion for /var/lib/ollama in backup configuration
Giulio De Pasquale
2025-06-05 16:54:35 +01:00
241973d56achore(flake): update nixpkgs, nixos-unstable, home-manager versions and add cudaSupport
Giulio De Pasquale
2025-06-05 16:54:12 +01:00
0da5018e8cchore(host.nix): update system.stateVersion to "25.05"
Giulio De Pasquale
2025-06-05 16:53:51 +01:00
184f039e40refactor(dns/network): replace dnsResolvableName with hostname and restructure DNS record generation
Giulio De Pasquale
2025-06-05 16:53:35 +01:00
0e513e1c69chore(home): update stateVersion to "25.05"
Giulio De Pasquale
2025-06-05 16:52:48 +01:00
6fafab2e5cchore(update_cached_hashes): update RELEASE version to 25.05
Giulio De Pasquale
2025-06-05 16:52:28 +01:00
2af3952cf5fix: Join extra hosts list into single string
Giulio De Pasquale (aider)
2025-06-05 12:58:08 +01:00
c2d96e936efix: Correctly generate extraHosts for vhosts
Giulio De Pasquale (aider)
2025-06-05 12:56:55 +01:00
7217af2233feat: Add local vhost resolution via extraHosts
Giulio De Pasquale (aider)
2025-06-05 12:50:30 +01:00
44af2887a5feat: Allow network devices to define DNS resolvable names
Giulio De Pasquale (aider)
2025-06-05 12:42:14 +01:00
9e8e7169d3refactor: Use mkMerge to combine LLM module configs
Giulio De Pasquale (aider)
2025-06-04 15:44:29 +01:00
317803eb5arefactor: Restructure LLM module options and vhost creation
Giulio De Pasquale
2025-06-04 15:44:27 +01:00
46cb8d1c7eremove old llm file
Giulio De Pasquale
2025-06-04 15:41:49 +01:00
60c447024dfix(gitea): disabel registartion
Giulio De Pasquale
2025-06-04 13:19:59 +01:00
2afe7dc76crefactor: Use freeform type for headscale settings option
Giulio De Pasquale (aider)
2025-06-04 12:58:30 +01:00
c3a2c54b13fix(acme): switch to cloudflare
Giulio De Pasquale
2025-06-04 12:44:39 +01:00
388a11a76efix: update hosts
Giulio De Pasquale
2025-05-16 12:10:08 +01:00
d2b361e82bbump: bump
Giulio De Pasquale
2025-05-06 13:00:56 +01:00
7053b64156refactor(network-config): update configuration references to use pepe.core.network.interfaces
Giulio De Pasquale
2025-05-06 12:57:02 +01:00
9277af4088refactor(nix): move headscale configuration into main file and remove import
Giulio De Pasquale
2025-05-06 12:56:25 +01:00
e8afefea50refactor(headscale): restructure headscale module and improve configuration
Giulio De Pasquale
2025-05-06 12:55:27 +01:00
4fa79d642f<think> Okay, let's see. The user wants to port the architect/headscale.nix to a module. The existing code is in the architect directory, and they want to move it to a module structure.
Giulio De Pasquale (aider)
2025-05-06 11:53:27 +01:00
db884c9e86feat: port Docker configuration to new modular structure
Giulio De Pasquale (aider)
2025-04-28 15:31:05 +01:00
cbd6725b2afeat: enable redlib and llm services in architect configuration
Giulio De Pasquale (aider)
2025-04-28 09:59:04 +01:00
51517d8914feat: port redlib and llm services to new modules structure
Giulio De Pasquale (aider)
2025-04-28 09:58:03 +01:00
3ba686f159feat: port home assistant (part 1)
Giulio De Pasquale
2025-04-26 23:39:39 +01:00
0d8776d8e7feat: migrate Home Assistant configuration to new module structure in architect host
Giulio De Pasquale (aider)
2025-04-26 23:11:09 +01:00
f6b1d1d71cfix: remove duplicate homeassistant.nix import in architect host config
Giulio De Pasquale
2025-04-26 23:11:07 +01:00
431e7fac05feat: port homeassistant.nix to modules/services/ structure
Giulio De Pasquale (aider)
2025-04-26 23:10:36 +01:00
a0331deac3delete
Giulio De Pasquale
2025-04-26 19:43:46 +01:00
52a5a7e7d2fix: other services
Giulio De Pasquale
2025-04-26 19:43:22 +01:00
353f5822bfdelete
Giulio De Pasquale
2025-04-26 19:31:26 +01:00
4369735976stuff
Giulio De Pasquale
2025-04-26 19:31:05 +01:00
9c71d75363feat: add DNS endpoint configuration to network and DNS modules
Giulio De Pasquale (aider)
2025-04-26 19:14:49 +01:00
3508ebc879refactor: simplify DNS configuration generation and remove processDomainsFirst option
Giulio De Pasquale
2025-04-26 19:14:48 +01:00
c1baa0eb65feat: Add processDomainsFirst option to DNS module for flexible CoreDNS configuration
Giulio De Pasquale (aider)
2025-04-26 19:06:59 +01:00
a022b2d0ceMASSIVE
Giulio De Pasquale
2025-04-26 17:43:50 +01:00
1a54c00cc2refactor: simplify DNS configuration for vhosts with dynamic interface detection
Giulio De Pasquale (aider)
2025-04-26 17:31:07 +01:00
301629243efix: update AdGuard DNS interface configuration in dns.nix
Giulio De Pasquale
2025-04-26 17:31:05 +01:00
48b86055a0refactor: port hosts/architect/dns.nix to new modules/core/dns.nix structure
Giulio De Pasquale (aider)
2025-04-26 17:24:01 +01:00
70c39b782brefactor: migrate architect to use core MinIO service module
Giulio De Pasquale (aider)
2025-04-26 17:18:45 +01:00
9b945b0a84feat: port MinIO service to new modular services structure
Giulio De Pasquale (aider)
2025-04-26 17:18:09 +01:00
c7e579ec95fix: update vhost.nix to handle interface names correctly
Giulio De Pasquale (aider)
2025-04-26 17:14:55 +01:00
738b0e9577fix: modify network interface type handling to resolve Nix type error
Giulio De Pasquale (aider)
2025-04-26 17:14:17 +01:00
a5232f522brefactor: replace network groups with direct interface type access
Giulio De Pasquale (aider)
2025-04-26 17:12:46 +01:00
2c350070a3feat: add network groups and interface types to network module
Giulio De Pasquale (aider)
2025-04-26 17:11:52 +01:00
b1065f61d9refactor: use interface CIDR ranges instead of network groups in vhost.nix
Giulio De Pasquale (aider)
2025-04-26 17:11:22 +01:00
89aa2e7f20refactor: use network groups for allowLAN/VPN in vhost configuration
Giulio De Pasquale (aider)
2025-04-26 17:10:46 +01:00
985d325885refactor: remove unused allowLan option from vhost module
Giulio De Pasquale
2025-04-26 17:10:45 +01:00
894bc74667feat: add interfacesByType option to network module for type-based interface access
Giulio De Pasquale (aider)
2025-04-26 17:09:33 +01:00
2d4bdd0cfdrefactor: update network interface types and configuration
Giulio De Pasquale
2025-04-26 17:09:32 +01:00
309872f4f2refactor: migrate architect network config to pepe.core.network module structure
Giulio De Pasquale (aider)
2025-04-26 17:06:29 +01:00
9f0a119c8erefactor: remove interfaceTypes and simplify network interface type filtering
Giulio De Pasquale (aider)
2025-04-26 17:05:48 +01:00
d3e8f402a9feat: add interface type and categorize interfaces by type in network module
Giulio De Pasquale (aider)
2025-04-26 17:04:50 +01:00
87511fc1b8refactor: abstract vhost allow rules with new allowVPN, allowLAN, allowWAN options
Giulio De Pasquale (aider)
2025-04-26 16:58:23 +01:00
88990545edrefactor: Introduce interface types for network configuration
Giulio De Pasquale (aider)
2025-04-26 16:57:07 +01:00
08ae792712refactor: Migrate network, vhost, and firewall configurations to new pepe.core namespace
Giulio De Pasquale (aider)
2025-04-26 16:55:36 +01:00
8c72ff433cfeat: add jellyseer, lidarr, navidrome, and nzbget service modules
Giulio De Pasquale (aider)
2025-04-26 16:53:16 +01:00
3c44bbc034feat: add Jellyfin service module with configuration options
Giulio De Pasquale (aider)
2025-04-26 16:51:50 +01:00
a44533a0e0feat: add Bazarr service module with configuration options
Giulio De Pasquale (aider)
2025-04-26 16:51:24 +01:00
35035111e7feat: add Prowlarr service module with configuration options
Giulio De Pasquale (aider)
2025-04-26 16:50:42 +01:00
296609fdfbfeat: migrate sonarr to new modular service structure
Giulio De Pasquale (aider)
2025-04-26 16:50:09 +01:00
5601a2cab0fix: do not force graphics on architect
Giulio De Pasquale
2025-04-26 16:47:26 +01:00
6bf0fc0967feat: move more stuff into graphics
Giulio De Pasquale
2025-04-26 16:46:22 +01:00
9a0b8d3917feat: start moving graphics/
Giulio De Pasquale
2025-04-26 16:38:04 +01:00
8808298c29feat: move radarr to modules/
Giulio De Pasquale
2025-04-26 16:31:53 +01:00
c2b89b7fc5fix: use media in hardware
Giulio De Pasquale
2025-04-26 16:27:23 +01:00
eec1a9c66afeat: added media module
Giulio De Pasquale
2025-04-26 16:27:13 +01:00
d40f064925feat: switch immich to modules/
Giulio De Pasquale
2025-04-26 14:51:16 +01:00
ddc4d884b7feat: first switch to modules with gitea
Giulio De Pasquale
2025-04-26 14:44:46 +01:00
955b9f4cfbfeat: immich
Giulio De Pasquale
2025-04-26 13:46:45 +01:00
bd95960c84bump(nextcloud): 31
Giulio De Pasquale
2025-04-24 13:03:07 +01:00
ab817ede3ebump: flake:
Giulio De Pasquale
2025-04-24 12:52:57 +01:00
95c5be3098fix: use stable aichat
Giulio De Pasquale
2025-04-24 11:37:39 +01:00
b2091de9c9fix(home/common): use aichat instead of aichat-full
Giulio De Pasquale
2025-04-24 11:37:14 +01:00
970b75b064fix(tailscale): fixed names
Giulio De Pasquale
2025-04-24 11:36:50 +01:00
2f3470cf50fix(dns): fallback to lan
Giulio De Pasquale
2025-04-24 11:36:27 +01:00
df91ea0fb9fix: update hosts
Giulio De Pasquale
2025-04-22 16:52:04 +01:00
e6c5b780dffeat(dns): per-host dns
Giulio De Pasquale
2025-04-22 16:47:15 +01:00
f3dfa9543efeat: add unique CoreDNS views for each VPN-defined host with forwarding
Giulio De Pasquale (aider)
2025-04-22 16:30:32 +01:00
6a21b5b40afeat(ignore): aider ignore
Giulio De Pasquale
2025-04-22 15:24:33 +01:00
aba86e6d02feat: TLS dns
Giulio De Pasquale
2025-04-22 15:19:04 +01:00
abbb655383blah
Giulio De Pasquale
2025-04-22 12:26:18 +01:00
a7b03d9b9afix: nixpkgs-unstable -> nixos-unstable
Giulio De Pasquale
2025-04-22 12:16:01 +01:00
a467cbe6dcbump: lock
Giulio De Pasquale
2025-04-22 12:03:40 +01:00
63a6642f8crefactor(update_cached_hashes.sh): modularize and update hash handling
Giulio De Pasquale
2025-04-22 12:01:40 +01:00