Files
Chickadee/modules/ripping.nix
T

45 lines
737 B
Nix
Raw Normal View History

2026-07-17 22:30:24 -04:00
{ config, lib, pkgs, ... }:
{
home.packages = with pkgs; [
whipper
beets
];
programs.beets = {
enable = true;
settings = {
directory = "/var/lib/media/music";
library = "/var/lib/media/music/library.db";
plugins = [
2026-07-29 18:21:26 -04:00
"musicbrainz"
2026-07-17 22:30:24 -04:00
"fetchart"
"embedart"
"scrub"
2026-07-29 18:21:26 -04:00
"chroma"
2026-07-17 22:30:24 -04:00
];
per_disc_numbering = true;
import = {
move = true;
copy = false;
write = true;
2026-07-29 18:21:26 -04:00
timid = true;
2026-07-17 22:30:24 -04:00
incremental = false;
2026-07-29 18:21:26 -04:00
resume = "ask";
2026-07-17 22:30:24 -04:00
};
paths = {
default = "$albumartist/$album%aunique{}/$track - $title";
};
2026-07-29 18:21:26 -04:00
fetchart.auto = true;
2026-07-17 22:30:24 -04:00
embedart.auto = true;
scrub.auto = true;
};
};
}