23 Commits

Author SHA1 Message Date
Giulio De Pasquale (aider)
9e8e7169d3 refactor: Use mkMerge to combine LLM module configs 2025-06-04 15:44:29 +01:00
Giulio De Pasquale
317803eb5a refactor: Restructure LLM module options and vhost creation 2025-06-04 15:44:27 +01:00
Giulio De Pasquale
60c447024d fix(gitea): disabel registartion 2025-06-04 13:19:59 +01:00
Giulio De Pasquale (aider)
2afe7dc76c refactor: Use freeform type for headscale settings option 2025-06-04 12:58:30 +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)
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.

First, I need to understand what the original file does. It seems to be configuring Headscale with specific settings, ports, and vhost configurations. The new module should encapsulate these settings into a reusable module.

Looking at the diffs, the new module is created under modules/services/headscale.nix. The module defines options for enabling the service, package, domain, port, and settings. The config section sets up the service, vhost, and firewall rules.

The commit message needs to be concise. The type is 'refactor' because it's restructuring the code into a module. The description should mention moving the configuration to a module and making it reusable. Keeping it under 72 characters.

So, "refactor: move headscale configuration to a reusable module" seems appropriate. It starts with 'refactor', uses imperative mood, and is within the character limit.
</think>

refactor: move headscale configuration to a reusable module
2025-05-06 11:53:27 +01:00
Giulio De Pasquale (aider)
51517d8914 feat: port redlib and llm services to new modules structure 2025-04-28 09:58:03 +01:00
Giulio De Pasquale (aider)
431e7fac05 feat: port homeassistant.nix to modules/services/ structure 2025-04-26 23:10:36 +01:00
Giulio De Pasquale
52a5a7e7d2 fix: other services 2025-04-26 19:43:22 +01:00
Giulio De Pasquale
4369735976 stuff 2025-04-26 19:31:05 +01:00
Giulio De Pasquale
a022b2d0ce MASSIVE 2025-04-26 17:43:50 +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)
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
8808298c29 feat: move radarr to modules/ 2025-04-26 16:31:53 +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