sane-scripts: add a script for syncing Music

This commit is contained in:
colin 2022-06-11 17:54:29 -07:00
parent c11f565226
commit ab66c9383b
2 changed files with 18 additions and 1 deletions

View File

@ -1,4 +1,5 @@
{ lib
, pkgs
, stdenv
}:
@ -8,7 +9,7 @@ stdenv.mkDerivation {
src = ./src;
# See: https://nixos.org/nixpkgs/manual/#ssec-stdenv-dependencies
buildInputs = [ ];
buildInputs = [ pkgs.rsync ];
installPhase = ''
mkdir -p "$out"

View File

@ -0,0 +1,16 @@
#!/usr/bin/env bash
set -ex
mnt=/mnt/media-uninsane
if ! (test -d /mnt/media-uninsane-lan/Music)
then
sudo mount /mnt/media-uninsane-lan && mnt=/mnt/media-uninsane-lan
fi
if ! (test -d $mnt/Music)
then
sudo mount $mnt
fi
rsync -arv --delete --progress $mnt/Music/ ~/Music/