Commit 170eccd
Changed files (4)
home
base
core
modules
desktop
apps
rclone
secrets
home/base/core/rclone.nix
@@ -1,25 +0,0 @@
-{
- osConfig,
- config,
- ...
-}: {
- programs.rclone = {
- enable = true;
- remotes = {
- OneDrive = {
- config = {
- type = "onedrive";
- drive_id = "52CE3DAB18B4C557";
- drive_type = "personal";
- };
- secrets = {
- token = osConfig.sops.secrets.rclone-onedrive-token.path;
- };
- mounts."/" = {
- enable = true;
- mountPoint = "${config.home.homeDirectory}/Remote/OneDrive";
- };
- };
- };
- };
-}
modules/desktop/apps/rclone/default.nix
@@ -0,0 +1,34 @@
+{
+ flake.modules.nixos.desktop = _: {
+ vaultix.secrets.rclone-onedrive-token = {
+ file = ./onedrive-token.age;
+ owner = "hpcesia";
+ };
+ };
+
+ flake.modules.homeManager.desktop = {
+ osConfig,
+ config,
+ ...
+ }: {
+ programs.rclone = {
+ enable = true;
+ remotes = {
+ OneDrive = {
+ config = {
+ type = "onedrive";
+ drive_id = "52CE3DAB18B4C557";
+ drive_type = "personal";
+ };
+ secrets = {
+ token = osConfig.vaultix.secrets.rclone-onedrive-token.path;
+ };
+ mounts."/" = {
+ enable = true;
+ mountPoint = "${config.home.homeDirectory}/Remote/OneDrive";
+ };
+ };
+ };
+ };
+ };
+}
modules/desktop/apps/rclone/onedrive-token.age
Binary file
secrets/cache/kevin/036ba6f8c19c1f07b4c038e327bb6a5339b729b21d2d19a4bd1dabf8ef7c7a63
Binary file