Home Explore Blog Models CI



nixpkgs

1st chunk of `nixos/modules/services/networking/atalkd.md`
ceba33280aa2eecc5f734a37ab7309eb99750f99e9f56ab500000001000003eb
# atalkd {#module-services-atalkd}

atalkd (AppleTalk daemon) is a component inside of the suite of software provided by Netatalk. It allows for the creation of AppleTalk networks, typically speaking over a Linux ethernet network interface, that can still be seen by classic macintosh computers. Using the NixOS module, you can specify a set of network interfaces that you wish to speak AppleTalk on, and the corresponding ATALKD.CONF(5) values to go along with it.

## Basic Usage {#module-services-atalkd-basic-usage}

A minimal configuration looks like this:

```nix
{
  services.atalkd = {
    enable = true;
    interfaces.wlan0.config = ''-router -phase 2 -net 1 -addr 1.48 -zone "Default"'';
  };
}
```

It is also valid to use atalkd without setting `services.netatalk.interfaces` to any value, only providing `services.atalkd.enable = true`. In this case it will inherit the behavior of the upstream application when an empty config file is found, which is to listen on and use all interfaces.

Title: NixOS `atalkd` Service for AppleTalk Networking
Summary
`atalkd` (AppleTalk daemon), part of the Netatalk suite, allows Linux systems to create AppleTalk networks visible to classic Macintosh computers. The NixOS module for `atalkd` enables users to specify network interfaces for AppleTalk communication and corresponding `ATALKD.CONF(5)` values. A minimal configuration involves setting `services.atalkd.enable = true` and defining interface-specific settings. Alternatively, enabling `atalkd` without specifying interfaces will cause it to listen on and use all available network interfaces by default.