Initial commit
This commit is contained in:
35
home/programs/rclone/default.nix
Normal file
35
home/programs/rclone/default.nix
Normal file
@@ -0,0 +1,35 @@
|
||||
{
|
||||
programs.rclone = {
|
||||
enable = true;
|
||||
remotes = {
|
||||
gdrive = {
|
||||
config = {
|
||||
type = "drive";
|
||||
scope = "drive";
|
||||
|
||||
root_folder_id = "";
|
||||
};
|
||||
|
||||
secrets = {
|
||||
token = "/home/kiri/.config/rclone/gdrive_token";
|
||||
|
||||
client_id = "/home/kiri/.config/rclone/gdrive_client_id";
|
||||
client_secret = "/home/kiri/.config/rclone/gdrive_client_secret"; #TODO: sops?
|
||||
};
|
||||
|
||||
mounts = {
|
||||
"/" = {
|
||||
enable = true;
|
||||
mountPoint = "/home/kiri/gdrive";
|
||||
|
||||
options = {
|
||||
dir-cache-time = "5000h";
|
||||
poll-interval = "10s";
|
||||
vfs-cache-mode = "full";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user