Rclone: Difference between revisions
m spelling |
m Category:CLI Applications added |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 28: | Line 28: | ||
Home-manager users may wish to make a user-centric configuration of rclone. To do so add <code>pkgs.rclone</code> to your <code>~/.config/home-manager/home.nix</code> file. You can also configure remotes with home-manager. Here is an example below.<syntaxhighlight lang="nix"> | Home-manager users may wish to make a user-centric configuration of rclone. To do so add <code>pkgs.rclone</code> to your <code>~/.config/home-manager/home.nix</code> file. You can also configure remotes with home-manager. Here is an example below.<syntaxhighlight lang="nix"> | ||
home.packages = [ pkgs.rclone ]; | home.packages = [ pkgs.rclone ]; | ||
xdg.configFile."rclone/rclone.conf".text = '' | |||
[fichier] | [fichier] | ||
type = fichier | type = fichier | ||
user = foo@bar.com | user = foo@bar.com | ||
pass = password | pass = password | ||
''; | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Particular concern should be made when uploading such configurations online as your passwords will be plainly visible. It is recommended to instead put the passwords in a local file if such is needed. Keep in mind that if you do output to .config/rclone/rclone.conf, every time you switch your home-manager configuration it will be overwritten. It would be wiser to instead output to a separate file, especially if using | Particular concern should be made when uploading such configurations online as your passwords will be plainly visible. It is recommended to instead put the passwords in a local file if such is needed. Keep in mind that if you do output to .config/rclone/rclone.conf, every time you switch your home-manager configuration it will be overwritten. It would be wiser to instead output to a separate file, especially if using systemd services as in the example below. | ||
<syntaxhighlight lang="nix"> | <syntaxhighlight lang="nix"> | ||
xdg.configFile."rclone/example.conf".text = '' | |||
[fichier] | [fichier] | ||
type = fichier | type = fichier | ||
user = foo@bar.com | user = foo@bar.com | ||
pass = p4ssw0rd | pass = p4ssw0rd | ||
''; | |||
}; | }; | ||
Line 65: | Line 62: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Category:Applications]] | |||
[[Category:CLI Applications]] | |||
[[Category:Backup]] | [[Category:Backup]] |