Transmission: Difference between revisions
imported>Jmarmstrong1207 m Added note of possible deletion for service config |
→Service configuration: Use current channel for search.nixos.org link Tags: Mobile edit Mobile web edit Advanced mobile edit |
||
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
{{expansion}} | {{expansion}} | ||
== Installation == | |||
Install by adding transmission_4-qt or transmission_4-gtk to your packages list | |||
<syntaxHighlight lang=nix> | |||
environment.systemPackages = with pkgs; [ transmission_4-qt ]; | |||
</syntaxHighlight> | |||
<syntaxHighlight lang=nix> | |||
environment.systemPackages = with pkgs; [ transmission_4-gtk ]; | |||
</syntaxHighlight> | |||
If you want to configure the settings declaratively with within configuration.nix, you will have to instead install transmission-qt or transmission-gtk. Do note that this is using version 3.0.0 instead of version 4. | |||
<syntaxHighlight lang=nix> | |||
environment.systemPackages = with pkgs; [ transmission-qt ]; | |||
</syntaxHighlight> | |||
<syntaxHighlight lang=nix> | |||
environment.systemPackages = with pkgs; [ transmission-gtk ]; | |||
</syntaxHighlight> | |||
== Service configuration == | == Service configuration == | ||
You can declaratively change the settings via Nix by modifying <code>services.transmission.settings</code>. [https://search.nixos.org/options?type=packages&query=transmission.settings View the documentation for more info]. Like the previous section has said before, you'll have to use the nixpkgs transmission-gtk or transmission-qt for this to work. | |||
< | Example: | ||
<syntaxHighlight lang=nix> | |||
services.transmission.settings = { | |||
download-dir = "${config.services.transmission.home}/Downloads"; | |||
}; | |||
</syntaxHighlight> | |||
=== Password-protected RPC === | === Password-protected RPC === |