Home Explore Blog Models CI



nixpkgs

nixos/modules/services/networking/atalkd.md
075baeb9d4110fee58235eeb9027a8fa3d7d43a29355177700000003000003eb
# 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.

Chunks
ceba3328 (1st chunk of `nixos/modules/services/networking/atalkd.md`)
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.