mirror of
https://github.com/tomasriveral/nixos.git
synced 2026-08-12 10:30:44 +02:00
icloud backup with kdrive
This commit is contained in:
@@ -11,11 +11,12 @@
|
||||
enable = true;
|
||||
};
|
||||
};
|
||||
flake.nixosModules.kdrive-desktop = {pkgs, ...}: {
|
||||
environment.systemPackages = [
|
||||
pkgs.rclone
|
||||
self.packages.${pkgs.system}.custom-checkKdrive
|
||||
self.packages.${pkgs.system}.custom-synckdrive-desktop
|
||||
flake.nixosModules.kdrive-desktop = {pkgs-unstable, ...}: {
|
||||
environment.systemPackages = with pkgs-unstable; [
|
||||
rclone
|
||||
icloudpd
|
||||
self.packages.${pkgs-unstable.system}.custom-checkKdrive
|
||||
self.packages.${pkgs-unstable.system}.custom-synckdrive-desktop
|
||||
];
|
||||
# removes rclone error
|
||||
programs.fuse = {
|
||||
@@ -24,7 +25,7 @@
|
||||
};
|
||||
systemd.user.services.kdrive-sync = {
|
||||
serviceConfig = {
|
||||
ExecStart = "${self.packages.${pkgs.system}.custom-synckdrive-desktop}/bin/custom-synckdrive";
|
||||
ExecStart = "${self.packages.${pkgs-unstable.system}.custom-synckdrive-desktop}/bin/custom-synckdrive";
|
||||
|
||||
Nice = 19; # lowest CPU scheduling priority
|
||||
IOSchedulingClass = "idle";
|
||||
|
||||
Reference in New Issue
Block a user