Navidrome - Users¶
Configuration options for navidrome users.
Available Options
This page documents 6 configuration options.
nixflix.navidrome.users¶
This option has no description.
| Type | attribute set of (submodule) |
| Declared in | modules/navidrome |
nixflix.navidrome.users.<name>.email¶
The user's email.
| Type | null or string |
| Default | |
| Example | |
| Declared in | modules/navidrome |
nixflix.navidrome.users.<name>.isAdmin¶
Whether or not this user is an admin
| Type | boolean |
| Default | |
| Example | |
| Declared in | modules/navidrome |
nixflix.navidrome.users.<name>.mutable¶
Functions like mutableUsers in NixOS users.users."user" If true, the first time the user is created, all configured options are overwritten. Any modifications from the GUI will take priority, and no nix configuration changes will have any effect. If false however, all options are overwritten as specified in the nix configuration, which means any change through the Navidrome GUI will have no effect after a rebuild.
Note: Passwords are only set during user creation and are never updated declaratively, regardless of the mutable setting. To change a user's password, use the Navidrome web interface.
| Type | boolean |
| Default | |
| Example | |
| Declared in | modules/navidrome |
nixflix.navidrome.users.<name>.password¶
User's password.
Warning
Can be a plain string (visible in Nix store) or { _secret = /path/to/file; } for file-based secrets.
Plain-text secrets will be visible in the Nix store. Use { _secret = path; } for sensitive data.
| Type | string or (submodule) |
| Default | |
| Example | |
| Declared in | modules/navidrome |
nixflix.navidrome.users.<name>.userName¶
Username for the user (used to login).
| Type | string |
| Default | |
| Example | |
| Declared in | modules/navidrome |