home/music: use ssd for storage

This commit is contained in:
makefu 2024-05-31 10:46:46 +02:00
parent c728f2e205
commit a83ece8237
No known key found for this signature in database
GPG key ID: 36F7711F3FC0F225
2 changed files with 16 additions and 5 deletions

View file

@ -1,6 +1,17 @@
{ inputs, pkgs, ... }:
let
pkg = inputs.audio-scripts.packages.${pkgs.system}.default;
in
{
users.users.makefu.packages = [
inputs.audio-scripts.packages.${pkgs.system}.default
pkg
];
systemd.services.mausdownload = {
startAt = "daily";
path = [ pkg ];
script = "mausdownload.sh /media/silent/music/kinder/hoerbucher";
serviceConfig= {
User = "makefu"; # TODO unprivileged user
};
};
}

View file

@ -6,16 +6,16 @@ in
{
services.navidrome.enable = true;
services.navidrome.settings = {
MusicFolder = "/media/cryptX/music/kinder";
#MusicFolder = "/media/cryptX/music/kinder";
MusicFolder = "/media/silent/music/kinder";
Address = "0.0.0.0";
};
systemd.services.navidrome = {
serviceConfig = {
Restart = "always";
RestartSec = "15";
};
unitConfig.RequiresMountsFor = [ "/media/cryptX" ];
unitConfig.RequiresMountsFor = [ "/media/silent" ];
};
state = [ "/var/lib/navidrome" ];
@ -39,6 +39,6 @@ in
services.minidlna.settings = {
inotify = "yes";
friendly_name = "omo";
media_dir = [ "A,/media/cryptX/music" ];
media_dir = [ "A,/media/silent/music" ];
};
}