Core Options¶
Top-level nixflix configuration options that apply to the entire system.
Available Options
This page documents 8 configuration options.
nixflix.downloadarr¶
Downloadarr is a service that is responsible for configuring Starr services with download clients. When you enable the service for that client to run, Downloadarr integrates it automatically with each Starr service.
The list is small right now. However, Downloadarr itself supports supports more integrations than Nixflix supports. It just has less magic built in.
Each module is currently only a subset of the options available. You can add more options reqresented in the UI if you know their keys.
| Type | submodule |
| Default | |
| Declared in | modules/downloadarr/options.nix |
nixflix.downloadsDir¶
The location of the downloads directory for download clients.
Warning: Setting this to any path, where the subpath is not owned by root, will fail! For example:
Is not supported, because
/home/useris owned byuser.
nixflix.globals¶
Global values to be used by nixflix services
| Type | attribute set |
| Default | |
| Declared in | modules/globals.nix |
nixflix.mediaDir¶
The location of the media directory for the services.
Warning: Setting this to any path, where the subpath is not owned by root, will fail! For example:
Is not supported, because
/home/useris owned byuser.
nixflix.mediaUsers¶
Extra users to add to the media group.
nixflix.serviceDependencies¶
List of systemd services that nixflix services should wait for before starting. Useful for mounting encrypted drives, starting VPNs, or other prerequisites.
nixflix.stateDir¶
The location of the state directory for the services.
Warning: Setting this to any path, where the subpath is not owned by root, will fail! For example:
Is not supported, because
/home/useris owned byuser.
nixflix.enable¶
Whether to enable Nixflix.