{ config, pkgs, lib, system, ... }: let hostIp = "192.168.0.25"; in { config = { homelab = { services.attic = { enable = true; enableRemoteBuilder = true; openFirewall = true; }; virtualisation.guest.enable = true; }; networking = { hostName = "BinaryCache"; hostId = "100002500"; domain = "depeuter.dev"; useDHCP = false; enableIPv6 = true; defaultGateway = { address = "192.168.0.1"; interface = "ens18"; }; interfaces.ens18 = { ipv4.addresses = [ { address = hostIp; prefixLength = 24; } ]; }; nameservers = [ "1.1.1.1" # Cloudflare "1.0.0.1" # Cloudflare ]; }; # Sops configuration for this host is now handled by the common module system.stateVersion = "24.05"; }; }