current
 1{
 2  flake.modules.nixos.desktop = _: {
 3    vaultix.secrets.rclone-onedrive-token = {
 4      file = ./onedrive-token.age;
 5      owner = "hpcesia";
 6    };
 7  };
 8
 9  flake.modules.homeManager.desktop = {
10    osConfig,
11    config,
12    ...
13  }: {
14    programs.rclone = {
15      enable = true;
16      remotes = {
17        OneDrive = {
18          config = {
19            type = "onedrive";
20            drive_id = "52CE3DAB18B4C557";
21            drive_type = "personal";
22          };
23          secrets = {
24            token = osConfig.vaultix.secrets.rclone-onedrive-token.path;
25          };
26          mounts."/" = {
27            enable = true;
28            mountPoint = "${config.home.homeDirectory}/Remote/OneDrive";
29          };
30        };
31      };
32    };
33  };
34}