feat: add beets

This commit is contained in:
Moritz Böhme 2025-06-25 13:54:17 +02:00
parent 5d40d31768
commit 365196caf6
No known key found for this signature in database
GPG key ID: 970C6E89EB0547A9
2 changed files with 42 additions and 2 deletions

View file

@ -22,9 +22,31 @@
};
};
home-manager.users.moritz.programs.beets = {
enable = true;
settings = {
directory = config.services.navidrome.settings.MusicFolder;
library = "/mnt/music/beet/musiclibrary.db";
plugins = [
"autobpm"
"mbsync"
"badfiles"
"chroma"
"duplicates"
"lyrics"
"replaygain"
];
musicbrainz.genres = true;
lyrics.synced = true;
};
};
services.borgbackup.jobs = {
music = {
paths = config.services.navidrome.settings.MusicFolder;
paths = [
config.services.navidrome.settings.MusicFolder
config.home-manager.users.moritz.programs.beets.settings.library
];
repo = "u461386-sub1@u461386.your-storagebox.de:music";
doInit = true;
encryption = {