1
0
Fork 0
forked from lukas/nixos-config
nixos-config/hosts/globalServices/default.nix
pijukka 516f0f212f Parameterize domains and implement local override system
- Replace hardcoded domain references with ${config.domain} variables
- Add variables-local.nix for personal domain overrides (git-ignored)
- Update variables.nix with example.com defaults for shareability
- Fix module function signatures to properly access config parameter
- Add smart import system for optional local overrides in globalServices
- Update home-manager shared modules to include domain variables
- Create CLAUDE.md documentation for the configuration

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-01 21:45:28 +02:00

16 lines
318 B
Nix

let
optionalLocalVars = let
localPath = ../../variables-local.nix;
in if builtins.pathExists localPath then [ localPath ] else [ ];
in
{
imports = [
./packages.nix
# ./docker.nix
./sshd.nix
./secretFiles.nix
./security.nix
./zsh.nix
../../variables.nix
] ++ optionalLocalVars;
}