aboutsummaryrefslogtreecommitdiff
path: root/users/fcuny/desktop/media/sync-music.nix
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2022-04-03 11:52:29 -0700
committerFranck Cuny <franck@fcuny.net>2022-04-03 11:52:29 -0700
commit68e5bf2438262eea9255f3396754e6225ec30e88 (patch)
treedc34711eb75ea55811d89b37550a0fb6294b4d29 /users/fcuny/desktop/media/sync-music.nix
parentnas: add videos to the backups (diff)
downloadinfra-68e5bf2438262eea9255f3396754e6225ec30e88.tar.gz
simplify multimedia for the desktop
I don't need to have systemd units to synchronize medias from a desktop to the NAS: I'll download all the medias on the NAS directly. I don't need to have a module for each type of media, there's not enough configuration to justify that complexity. I also don't need anymore mpd and co. as I'm using navidrome to host the music on the NAS and sublime-music to listen to it on the desktop.
Diffstat (limited to '')
-rw-r--r--users/fcuny/desktop/media/sync-music.nix30
1 files changed, 0 insertions, 30 deletions
diff --git a/users/fcuny/desktop/media/sync-music.nix b/users/fcuny/desktop/media/sync-music.nix
deleted file mode 100644
index 85e795a..0000000
--- a/users/fcuny/desktop/media/sync-music.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-{ config, pkgs, ... }:
-
-{
- systemd.user.services.sync-music = {
- Unit = {
- Description = "synchronize my music collection to the NAS";
- Documentation = "man:rsync(1)";
- ConditionFileIsExecutable = "${pkgs.rsync}/bin/rsync";
- ConditionHost = "carmel";
- };
- Service = {
- Type = "oneshot";
- ExecStart = "${pkgs.rsync}/bin/rysnc -avz -t %h/media/music/ nas.home:/data/music";
- };
- };
-
- systemd.user.timers.sync-music = {
- Unit = {
- Description = "synchronize my music collection to the NAS";
- Documentation = "man:rsync(1)";
- };
- Timer = {
- OnBootSec = "120m";
- OnUnitActiveSec = "1d";
- RandomizedDelaySec = "1800";
- Persistent = true;
- };
- Install = { WantedBy = [ "timers.target" ]; };
- };
-}