1
1
Fork 1
mirror of https://github.com/oddlama/nix-config.git synced 2025-10-10 23:00:39 +02:00

feat: add new host

This commit is contained in:
oddlama 2025-01-12 01:58:27 +01:00
parent 682765cc0b
commit cb7dbab162
No known key found for this signature in database
GPG key ID: 14EFE510775FE39A
23 changed files with 208 additions and 0 deletions

View file

@ -0,0 +1,44 @@
{
globals,
inputs,
nodes,
...
}:
{
imports = [
inputs.nixos-hardware.nixosModules.common-cpu-intel
inputs.nixos-hardware.nixosModules.common-pc-ssd
../../config
../../config/hardware/intel.nix
../../config/hardware/physical.nix
../../config/optional/zfs.nix
./fs.nix
./net.nix
];
topology.self.hardware.info = "Intel N100, 16GB RAM";
nixpkgs.hostPlatform = "x86_64-linux";
boot.mode = "efi";
meta.promtail = {
enable = true;
proxy = "sentinel";
};
# Connect safely via wireguard to skip authentication
networking.hosts.${nodes.ward-web-proxy.config.wireguard.proxy-home.ipv4} = [
globals.services.influxdb.domain
];
meta.telegraf = {
enable = true;
influxdb2 = {
inherit (globals.services.influxdb) domain;
organization = "machines";
bucket = "telegraf";
node = "sire-influxdb";
};
};
}