homelab/machines/_default/configuration.nix
plasmagoat acc0dac234
Some checks failed
Test / tests (push) Has been cancelled
/ OpenTofu (push) Failing after 13s
tofu workflow
2025-07-21 22:33:04 +02:00

31 lines
646 B
Nix

{
name,
config,
lib,
inputs,
...
}: {
imports = [
./common_config.nix
../modules
inputs.sops-nix.nixosModules.sops
# inputs.home-manager.nixosModules.home-manager
];
networking.hostName = name;
deployment = {
replaceUnknownProfiles = lib.mkDefault true;
buildOnTarget = lib.mkDefault false;
targetHost = lib.mkDefault "${name}.lab";
tags = lib.mkDefault [config.nixpkgs.system name "homelab"];
};
sops = {
age.keyFile = "/etc/sops/age.key";
defaultSopsFile = ../../secrets/secrets.yaml;
};
nodeExporter.enable = lib.mkDefault true;
journalLog.enable = lib.mkDefault true;
}