19 lines
386 B
Nix
Executable file
19 lines
386 B
Nix
Executable file
{ 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);
|
|
}
|