MyNixOS website logo
option

services.qbittorrent.serverConfig

Free-form settings mapped to the qBittorrent.conf file in the profile. Refer to Explanation-of-Options-in-qBittorrent. The Password_PBKDF2 format is oddly unique, you will likely want to use this tool to generate the format. Alternatively you can run qBittorrent independently first and use its webUI to generate the format.

Optionally an alternative webUI can be easily set. VueTorrent for example:

{
  Preferences = {
    WebUI = {
      AlternativeUIEnabled = true;
      RootFolder = "${pkgs.vuetorrent}/share/vuetorrent";
    };
  };
}
];
Declarations
Type
attribute set of attribute set of anything
Default
{ }
Example
{
  LegalNotice.Accepted = true;
  Preferences = {
    WebUI = {
      Username = "user";
      Password_PBKDF2 = "generated ByteArray.";
    };
    General.Locale = "en";
  };
}