{
  "$type": "site.standard.document",
  "canonicalUrl": "https://devlog.croft.click/2026/01/21/mc-server-hardware-config",
  "description": "Implementing a hardware-aware configuration system for the Minecraft server.",
  "path": "/2026/01/21/mc-server-hardware-config",
  "publishedAt": "2026-01-21T00:00:00.000Z",
  "site": "at://did:plc:ofrbh253gwicbkc5nktqepol/site.standard.publication/3mlen2qhzrt2s",
  "tags": [
    "mc-server",
    "infra",
    "nix"
  ],
  "textContent": "Hardware-Aware Config\nI've implemented a dynamic, hardware-based configuration system for the Minecraft server. This allows the server to automatically adjust its resource allocation and performance settings based on the underlying hardware it's running on (e.g., Mac Mini vs. iMac).\n\n- Nix Integration: Leveraged Nix to define hardware profiles and conditionally apply configurations.\n- Resource Management: Optimized heap sizes, garbage collection settings, and thread counts dynamically.",
  "title": "Minecraft Server — Dynamic Hardware Config"
}