diff --git a/nix/hosts/desktop/configuration.nix b/nix/hosts/desktop/configuration.nix index b79bb06..4041cff 100644 --- a/nix/hosts/desktop/configuration.nix +++ b/nix/hosts/desktop/configuration.nix @@ -136,32 +136,6 @@ }; }; - # mount pcloud digitalgarden drive - systemd.user.services.pcloud-digitalgarden = { - description = "Mount pcloud digitalgarden drive"; - wantedBy = [ "default.target" ]; - after = [ "network.target" ]; - script = '' - ${pkgs.coreutils}/bin/mkdir -p /home/juan/Sync/DigitalGarden - ${pkgs.rclone}/bin/rclone mount --vfs-cache-mode full pcloud:/DigitalGarden /home/juan/Sync/DigitalGarden - ''; - serviceConfig = { - # workaround for: - # mount helper error: fusermount3: mount failed: Operation not permitted - # Fatal error: failed to mount FUSE fs: fusermount: exit status 1 - # https://github.com/NixOS/nixpkgs/issues/96928 - Environment = [ "PATH=/run/wrappers/bin/:$PATH" ]; - - # Directory must be manually unmounted after systemd kills rclone - ExecStop = "fusermount -u /home/juan/Sync/DigitalGarden"; - - # Retry settings - Restart = "on-failure"; - RestartSec = 10; - StartLimitIntervalSec = 0; # allow unlimited restarts - }; - }; - # Enable sound. # disable pulseaudio services.pulseaudio.enable = false;