This commit is contained in:
2024-01-24 22:36:34 +00:00
parent d2150a7470
commit 8c279674b0
12 changed files with 264 additions and 260 deletions

View File

@@ -18,7 +18,6 @@ in {
config = mkIf cfg.enable {
home.packages = [
pkgs.ffmpeg # for replaygain
];
sops = {
@@ -29,7 +28,14 @@ in {
programs.beets = {
enable = true;
package = (pkgs.beets.override { pluginOverrides = { originquery = {enable = true; propagatedBuildInputs = [ pkgs.beets-originquery ]; }; };});
package = pkgs.beets.override {
pluginOverrides = {
originquery = {
enable = true;
propagatedBuildInputs = [pkgs.beets-originquery];
};
};
};
settings = {
album_fields = {
artist_grouping = ''
@@ -131,25 +137,24 @@ in {
format_item = "$albumartist - $album [$albumtype]$atype: $track/$tracktotal $title";
};
musicbrainz = {
extra_tags= ["year" "catalognum" "country" "media" "label"];
extra_tags = ["year" "catalognum" "country" "media" "label"];
pass = "7ANCLPczDNFn6Sf65vdZ";
user = "shapechecker";
};
original_date = true;
originquery = {
origin_file = "origin.yaml";
originquery = {
origin_file = "origin.yaml";
tag_patterns = {
media = ''$.Media'';
year = ''$."Edition year"'';
label = ''$."Record label"'';
catalognum = ''$."Catalog number"'';
albumdisambig = ''$.Edition'';
};
use_origin_on_conflict = true;
};
tag_patterns = {
media = ''$.Media'';
year = ''$."Edition year"'';
label = ''$."Record label"'';
catalognum = ''$."Catalog number"'';
albumdisambig = ''$.Edition'';
};
use_origin_on_conflict = true;
};
paths = {
"albumtype:soundtrack" = "Soundtracks/$albumartist - $album%aunique{} ($year)/$myDisc$track - $artist - $title";

View File

@@ -18,17 +18,17 @@ in {
wsl.extraBin = [
# Required by VS Code's Remote WSL extension
# Required by VS Code's Remote WSL extension
{ src = "${pkgs.coreutils}/bin/dirname"; }
{ src = "${pkgs.coreutils}/bin/readlink"; }
{ src = "${pkgs.coreutils}/bin/uname"; }
{ src = "${pkgs.coreutils}/bin/mkdir"; }
{ src = "${pkgs.coreutils}/bin/rm"; }
{ src = "${pkgs.coreutils}/bin/wc"; }
{ src = "${pkgs.coreutils}/bin/date"; }
{ src = "${pkgs.coreutils}/bin/mv"; }
{ src = "${pkgs.coreutils}/bin/sleep"; }
{ src = "${pkgs.gnutar}/bin/tar"; }
{ src = "${pkgs.gzip}/bin/gzip"; }
{src = "${pkgs.coreutils}/bin/dirname";}
{src = "${pkgs.coreutils}/bin/readlink";}
{src = "${pkgs.coreutils}/bin/uname";}
{src = "${pkgs.coreutils}/bin/mkdir";}
{src = "${pkgs.coreutils}/bin/rm";}
{src = "${pkgs.coreutils}/bin/wc";}
{src = "${pkgs.coreutils}/bin/date";}
{src = "${pkgs.coreutils}/bin/mv";}
{src = "${pkgs.coreutils}/bin/sleep";}
{src = "${pkgs.gnutar}/bin/tar";}
{src = "${pkgs.gzip}/bin/gzip";}
];
programs.nix-ld = {
enable = true;