Files
Chickadee/modules/ripping.nix
T

45 lines
725 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 = {
2026-08-30 17:39:04 -04:00
directory = "/var/lib/music";
library = "/var/lib/music/library.db";
2026-07-17 22:30:24 -04:00
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;
};
};
}