Commit Graph

  • 4c9df03d08 bump master Giulio De Pasquale 2025-06-25 10:12:43 +01:00
  • 1cb9847286 refactor(home/git): remove gitEmail parameter and hardcode userEmail Giulio De Pasquale 2025-06-17 12:46:13 +01:00
  • 04ee412d1e refactor(home.git): make userEmail configurable and reorganize settings Giulio De Pasquale 2025-06-17 12:45:31 +01:00
  • c466fdad7b refactor(user): make tmpfs Downloads configuration conditional on Linux Giulio De Pasquale 2025-06-17 12:29:11 +01:00
  • 41bfe1fa53 bump Giulio De Pasquale 2025-06-17 12:14:53 +01:00
  • 5f795cfef8 bump Giulio De Pasquale 2025-06-10 16:21:47 +01:00
  • f6907766f0 Merge branch 'master' of ssh://git.giugl.io/peperunas/nixos Giulio De Pasquale 2025-06-05 16:59:06 +01:00
  • 31dc159727 fix(secrets): update publicKeys entry from "ovh.age" to "cloudflare.age" Giulio De Pasquale 2025-06-05 16:56:24 +01:00
  • 504f3590d3 chore(firewall): remove unused device entries from Tailscale configuration Giulio De Pasquale 2025-06-05 16:56:02 +01:00
  • e6ddfcd153 chore(nextcloud): remove unused system packages nodejs-18_x and libtensorflow Giulio De Pasquale 2025-06-05 16:55:52 +01:00
  • 09b6afc1ac chore(postgres): upgrade to postgresql_16 Giulio De Pasquale 2025-06-05 16:55:44 +01:00
  • 39fbc03827 refactor(tailscale): restructure pepe.core configuration and add openUDP port 41641 Giulio De Pasquale 2025-06-05 16:55:35 +01:00
  • 5c1abae02c refactor(hosts/architect): remove commented-out configurations and update headscale settings Giulio De Pasquale 2025-06-05 16:55:07 +01:00
  • aabbff3ad4 chore(backup): add exclusion for /var/lib/ollama in backup configuration Giulio De Pasquale 2025-06-05 16:54:35 +01:00
  • 241973d56a chore(flake): update nixpkgs, nixos-unstable, home-manager versions and add cudaSupport Giulio De Pasquale 2025-06-05 16:54:12 +01:00
  • 0da5018e8c chore(host.nix): update system.stateVersion to "25.05" Giulio De Pasquale 2025-06-05 16:53:51 +01:00
  • 184f039e40 refactor(dns/network): replace dnsResolvableName with hostname and restructure DNS record generation Giulio De Pasquale 2025-06-05 16:53:35 +01:00
  • 0e513e1c69 chore(home): update stateVersion to "25.05" Giulio De Pasquale 2025-06-05 16:52:48 +01:00
  • 6fafab2e5c chore(update_cached_hashes): update RELEASE version to 25.05 Giulio De Pasquale 2025-06-05 16:52:28 +01:00
  • 2af3952cf5 fix: Join extra hosts list into single string Giulio De Pasquale (aider) 2025-06-05 12:58:08 +01:00
  • c2d96e936e fix: Correctly generate extraHosts for vhosts Giulio De Pasquale (aider) 2025-06-05 12:56:55 +01:00
  • 7217af2233 feat: Add local vhost resolution via extraHosts Giulio De Pasquale (aider) 2025-06-05 12:50:30 +01:00
  • 44af2887a5 feat: Allow network devices to define DNS resolvable names Giulio De Pasquale (aider) 2025-06-05 12:42:14 +01:00
  • 9e8e7169d3 refactor: Use mkMerge to combine LLM module configs Giulio De Pasquale (aider) 2025-06-04 15:44:29 +01:00
  • 317803eb5a refactor: Restructure LLM module options and vhost creation Giulio De Pasquale 2025-06-04 15:44:27 +01:00
  • 46cb8d1c7e remove old llm file Giulio De Pasquale 2025-06-04 15:41:49 +01:00
  • 60c447024d fix(gitea): disabel registartion Giulio De Pasquale 2025-06-04 13:19:59 +01:00
  • 2afe7dc76c refactor: Use freeform type for headscale settings option Giulio De Pasquale (aider) 2025-06-04 12:58:30 +01:00
  • c3a2c54b13 fix(acme): switch to cloudflare Giulio De Pasquale 2025-06-04 12:44:39 +01:00
  • 0a89116be6 Update flake.nix Giulio De Pasquale 2025-06-04 12:01:44 +01:00
  • 388a11a76e fix: update hosts Giulio De Pasquale 2025-05-16 12:10:08 +01:00
  • d2b361e82b bump: bump Giulio De Pasquale 2025-05-06 13:00:56 +01:00
  • 7053b64156 refactor(network-config): update configuration references to use pepe.core.network.interfaces Giulio De Pasquale 2025-05-06 12:57:02 +01:00
  • 9277af4088 refactor(nix): move headscale configuration into main file and remove import Giulio De Pasquale 2025-05-06 12:56:25 +01:00
  • e8afefea50 refactor(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
  • db884c9e86 feat: port Docker configuration to new modular structure Giulio De Pasquale (aider) 2025-04-28 15:31:05 +01:00
  • cbd6725b2a feat: enable redlib and llm services in architect configuration Giulio De Pasquale (aider) 2025-04-28 09:59:04 +01:00
  • 51517d8914 feat: port redlib and llm services to new modules structure Giulio De Pasquale (aider) 2025-04-28 09:58:03 +01:00
  • 3ba686f159 feat: port home assistant (part 1) Giulio De Pasquale 2025-04-26 23:39:39 +01:00
  • 0d8776d8e7 feat: migrate Home Assistant configuration to new module structure in architect host Giulio De Pasquale (aider) 2025-04-26 23:11:09 +01:00
  • f6b1d1d71c fix: remove duplicate homeassistant.nix import in architect host config Giulio De Pasquale 2025-04-26 23:11:07 +01:00
  • 431e7fac05 feat: port homeassistant.nix to modules/services/ structure Giulio De Pasquale (aider) 2025-04-26 23:10:36 +01:00
  • a0331deac3 delete Giulio De Pasquale 2025-04-26 19:43:46 +01:00
  • 52a5a7e7d2 fix: other services Giulio De Pasquale 2025-04-26 19:43:22 +01:00
  • 353f5822bf delete Giulio De Pasquale 2025-04-26 19:31:26 +01:00
  • 4369735976 stuff Giulio De Pasquale 2025-04-26 19:31:05 +01:00
  • 9c71d75363 feat: add DNS endpoint configuration to network and DNS modules Giulio De Pasquale (aider) 2025-04-26 19:14:49 +01:00
  • 3508ebc879 refactor: simplify DNS configuration generation and remove processDomainsFirst option Giulio De Pasquale 2025-04-26 19:14:48 +01:00
  • c1baa0eb65 feat: Add processDomainsFirst option to DNS module for flexible CoreDNS configuration Giulio De Pasquale (aider) 2025-04-26 19:06:59 +01:00
  • a022b2d0ce MASSIVE Giulio De Pasquale 2025-04-26 17:43:50 +01:00
  • 1a54c00cc2 refactor: simplify DNS configuration for vhosts with dynamic interface detection Giulio De Pasquale (aider) 2025-04-26 17:31:07 +01:00
  • 301629243e fix: update AdGuard DNS interface configuration in dns.nix Giulio De Pasquale 2025-04-26 17:31:05 +01:00
  • 48b86055a0 refactor: port hosts/architect/dns.nix to new modules/core/dns.nix structure Giulio De Pasquale (aider) 2025-04-26 17:24:01 +01:00
  • 70c39b782b refactor: migrate architect to use core MinIO service module Giulio De Pasquale (aider) 2025-04-26 17:18:45 +01:00
  • 9b945b0a84 feat: port MinIO service to new modular services structure Giulio De Pasquale (aider) 2025-04-26 17:18:09 +01:00
  • c7e579ec95 fix: update vhost.nix to handle interface names correctly Giulio De Pasquale (aider) 2025-04-26 17:14:55 +01:00
  • 738b0e9577 fix: modify network interface type handling to resolve Nix type error Giulio De Pasquale (aider) 2025-04-26 17:14:17 +01:00
  • a5232f522b refactor: replace network groups with direct interface type access Giulio De Pasquale (aider) 2025-04-26 17:12:46 +01:00
  • 2c350070a3 feat: add network groups and interface types to network module Giulio De Pasquale (aider) 2025-04-26 17:11:52 +01:00
  • b1065f61d9 refactor: use interface CIDR ranges instead of network groups in vhost.nix Giulio De Pasquale (aider) 2025-04-26 17:11:22 +01:00
  • 89aa2e7f20 refactor: use network groups for allowLAN/VPN in vhost configuration Giulio De Pasquale (aider) 2025-04-26 17:10:46 +01:00
  • 985d325885 refactor: remove unused allowLan option from vhost module Giulio De Pasquale 2025-04-26 17:10:45 +01:00
  • 894bc74667 feat: add interfacesByType option to network module for type-based interface access Giulio De Pasquale (aider) 2025-04-26 17:09:33 +01:00
  • 2d4bdd0cfd refactor: update network interface types and configuration Giulio De Pasquale 2025-04-26 17:09:32 +01:00
  • 309872f4f2 refactor: migrate architect network config to pepe.core.network module structure Giulio De Pasquale (aider) 2025-04-26 17:06:29 +01:00
  • 9f0a119c8e refactor: remove interfaceTypes and simplify network interface type filtering Giulio De Pasquale (aider) 2025-04-26 17:05:48 +01:00
  • d3e8f402a9 feat: add interface type and categorize interfaces by type in network module Giulio De Pasquale (aider) 2025-04-26 17:04:50 +01:00
  • 87511fc1b8 refactor: abstract vhost allow rules with new allowVPN, allowLAN, allowWAN options Giulio De Pasquale (aider) 2025-04-26 16:58:23 +01:00
  • 88990545ed refactor: Introduce interface types for network configuration Giulio De Pasquale (aider) 2025-04-26 16:57:07 +01:00
  • 08ae792712 refactor: Migrate network, vhost, and firewall configurations to new pepe.core namespace Giulio De Pasquale (aider) 2025-04-26 16:55:36 +01:00
  • 8c72ff433c feat: add jellyseer, lidarr, navidrome, and nzbget service modules Giulio De Pasquale (aider) 2025-04-26 16:53:16 +01:00
  • 3c44bbc034 feat: add Jellyfin service module with configuration options Giulio De Pasquale (aider) 2025-04-26 16:51:50 +01:00
  • a44533a0e0 feat: add Bazarr service module with configuration options Giulio De Pasquale (aider) 2025-04-26 16:51:24 +01:00
  • 35035111e7 feat: add Prowlarr service module with configuration options Giulio De Pasquale (aider) 2025-04-26 16:50:42 +01:00
  • 296609fdfb feat: migrate sonarr to new modular service structure Giulio De Pasquale (aider) 2025-04-26 16:50:09 +01:00
  • 5601a2cab0 fix: do not force graphics on architect Giulio De Pasquale 2025-04-26 16:47:26 +01:00
  • 6bf0fc0967 feat: move more stuff into graphics Giulio De Pasquale 2025-04-26 16:46:22 +01:00
  • 9a0b8d3917 feat: start moving graphics/ Giulio De Pasquale 2025-04-26 16:38:04 +01:00
  • 8808298c29 feat: move radarr to modules/ Giulio De Pasquale 2025-04-26 16:31:53 +01:00
  • c2b89b7fc5 fix: use media in hardware Giulio De Pasquale 2025-04-26 16:27:23 +01:00
  • eec1a9c66a feat: added media module Giulio De Pasquale 2025-04-26 16:27:13 +01:00
  • d40f064925 feat: switch immich to modules/ Giulio De Pasquale 2025-04-26 14:51:16 +01:00
  • ddc4d884b7 feat: first switch to modules with gitea Giulio De Pasquale 2025-04-26 14:44:46 +01:00
  • 955b9f4cfb feat: immich Giulio De Pasquale 2025-04-26 13:46:45 +01:00
  • bd95960c84 bump(nextcloud): 31 Giulio De Pasquale 2025-04-24 13:03:07 +01:00
  • ab817ede3e bump: flake: Giulio De Pasquale 2025-04-24 12:52:57 +01:00
  • 95c5be3098 fix: use stable aichat Giulio De Pasquale 2025-04-24 11:37:39 +01:00
  • b2091de9c9 fix(home/common): use aichat instead of aichat-full Giulio De Pasquale 2025-04-24 11:37:14 +01:00
  • 970b75b064 fix(tailscale): fixed names Giulio De Pasquale 2025-04-24 11:36:50 +01:00
  • 2f3470cf50 fix(dns): fallback to lan Giulio De Pasquale 2025-04-24 11:36:27 +01:00
  • df91ea0fb9 fix: update hosts Giulio De Pasquale 2025-04-22 16:52:04 +01:00
  • e6c5b780df feat(dns): per-host dns Giulio De Pasquale 2025-04-22 16:47:15 +01:00
  • f3dfa9543e feat: add unique CoreDNS views for each VPN-defined host with forwarding Giulio De Pasquale (aider) 2025-04-22 16:30:32 +01:00
  • 6a21b5b40a feat(ignore): aider ignore Giulio De Pasquale 2025-04-22 15:24:33 +01:00
  • aba86e6d02 feat: TLS dns Giulio De Pasquale 2025-04-22 15:19:04 +01:00
  • abbb655383 blah Giulio De Pasquale 2025-04-22 12:26:18 +01:00
  • a7b03d9b9a fix: nixpkgs-unstable -> nixos-unstable Giulio De Pasquale 2025-04-22 12:16:01 +01:00
  • a467cbe6dc bump: lock Giulio De Pasquale 2025-04-22 12:03:40 +01:00
  • 63a6642f8c refactor(update_cached_hashes.sh): modularize and update hash handling Giulio De Pasquale 2025-04-22 12:01:40 +01:00