{ config, ... }: let old = { nssmdns = true; }; new = { nssmdns4 = true; }; in { /* NixOS 24.05 changed the option for mnds to be able to turn on/off IPv6 23.11 doesn't support this, so I need to use the conditional to be able to use the same config for both */ services.avahi = { enable = true; } // (if config.system.nixos.release == "23.11" then old else new); }