From 6608679a6020f039765a8e44d6a56a00ec8ddbd3 Mon Sep 17 00:00:00 2001 From: Gabe Venberg Date: Tue, 22 Oct 2024 13:46:47 +0200 Subject: [PATCH] added rmpc and a few beets plugins. --- configs/home-manager/beets.nix | 29 +++++++++++++++++++++-------- configs/home-manager/mpd.nix | 1 + roles/home-manager/music.nix | 3 --- 3 files changed, 22 insertions(+), 11 deletions(-) diff --git a/configs/home-manager/beets.nix b/configs/home-manager/beets.nix index 97b374b..4bd4065 100644 --- a/configs/home-manager/beets.nix +++ b/configs/home-manager/beets.nix @@ -6,6 +6,7 @@ }: { programs.beets = { enable = true; + mpdIntegration.enableUpdate = true; settings = { directory = "~/Music"; library = "~/Music/library.db"; @@ -14,21 +15,33 @@ write = true; }; plugins = [ - "edit" - "fetchart" - "chroma" - "thumbnails" - "replaygain" - "mbsync" - "fuzzy" - "duplicates" "badfiles" + "chroma" + "deezer" + "discogs" + "duplicates" + "edit" + "embedart" + "fetchart" "fromfilename" + "fuzzy" + "info" + "lastgenre" + "lyrics" + "mbsync" + "missing" + "replaygain" + "scrub" + "spotify" + "thumbnails" ]; replaygain = { auto = false; backend = "ffmpeg"; }; + duplicates = { + tiebreak.items = ["bitrate"]; + }; asciify_paths = true; }; }; diff --git a/configs/home-manager/mpd.nix b/configs/home-manager/mpd.nix index fc66000..1e5983e 100644 --- a/configs/home-manager/mpd.nix +++ b/configs/home-manager/mpd.nix @@ -68,5 +68,6 @@ in { home.packages = with pkgs; [ mpc-cli playerctl + rmpc ]; } diff --git a/roles/home-manager/music.nix b/roles/home-manager/music.nix index 9ca9d3d..3b8dc62 100644 --- a/roles/home-manager/music.nix +++ b/roles/home-manager/music.nix @@ -8,7 +8,4 @@ ../../configs/home-manager/beets.nix ../../configs/home-manager/mpd.nix ]; - home.packages = with pkgs; (lib.mkIf config.host.gui.enable [ - mpdevil - ]); }