blob: 8275f02c63b9d7f78c5fd2f5a66688650531aa8c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
{ config, pkgs, lib, ... }:
let cfg = config.my.services.avahi;
in
{
options.my.services.avahi = with lib; {
enable = mkEnableOption "avahi service";
};
config = lib.mkIf cfg.enable {
services.avahi.enable = true;
# Important to resolve .local domains of printers, otherwise you get an error
# like "Impossible to connect to XXX.local: Name or service not known"
services.avahi.nssmdns = true;
};
}
|