A state directory used by Netbird client to store `config.json`, `state.json` & `resolv.conf`.
A state directory used by NetBird client to store `config.json`, `state.json` & `resolv.conf`.
'';
};
dir.runtime=mkOption{
type=path;
default="/var/run/${client.dir.baseName}";
description=''
A runtime directory used by Netbird client.
A runtime directory used by NetBird client.
'';
};
service.name=mkOption{
@@ -433,11 +433,11 @@ in
);
default={};
description=''
Attribute set of Netbird client daemons, by default each one will:
Attribute set of NetBird client daemons, by default each one will:
1. be manageable using dedicated tooling:
- `netbird-<name>` script,
- `Netbird - netbird-<name>` graphical interface when appropriate (see `ui.enable`),
- `NetBird - netbird-<name>` graphical interface when appropriate (see `ui.enable`),
2. run as a `netbird-<name>.service`,
3. listen for incoming remote connections on the port `51820` (`openFirewall` by default),
4. manage the `netbird-<name>` wireguard interface,
@@ -630,7 +630,7 @@ in
# see https://github.com/systemd/systemd/blob/17f3e91e8107b2b29fe25755651b230bbc81a514/src/resolve/org.freedesktop.resolve1.policy#L43-L43
# see all actions used at https://github.com/netbirdio/netbird/blob/13e7198046a0d73a9cd91bf8e063fafb3d41885c/client/internal/dns/systemd_linux.go#L29-L32