From 8a820cacee1ff07ae7397d053b26e66f7086a4a4 Mon Sep 17 00:00:00 2001 From: adikro Date: Mon, 29 Jun 2026 00:31:26 +0200 Subject: updated some stuff, added persistance --- os/srv/avahi.nix | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 os/srv/avahi.nix (limited to 'os/srv/avahi.nix') diff --git a/os/srv/avahi.nix b/os/srv/avahi.nix new file mode 100644 index 0000000..f14b33a --- /dev/null +++ b/os/srv/avahi.nix @@ -0,0 +1,41 @@ +{ config, lib, ... }: +let + cfg = config.os.srv.avahi; +in +{ + options.os.srv.avahi.enable = lib.mkEnableOption "enables avahis"; + config = lib.mkIf cfg.enable { + services.avahi = { + enable = true; + ipv4 = true; + + publish = { + enable = true; + addresses = true; + workstation = true; + }; + + nssmdns4 = true; + + extraServiceFiles = { + nfs = '' + + + + NFS Share on %h + + _nfs._tcp + 2049 + path=/data/vault + + + _nfs._tcp + 2049 + path=/data/media + + + ''; + }; + }; + }; +} -- cgit v1.3