From 22114889a6d7093475f6f3a5d791fdaad21b6203 Mon Sep 17 00:00:00 2001 From: teesh3rt Date: Sat, 14 Feb 2026 16:41:34 +0200 Subject: [PATCH] feat: add beets to manage my music library --- modules/desktop/beets.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 modules/desktop/beets.nix diff --git a/modules/desktop/beets.nix b/modules/desktop/beets.nix new file mode 100644 index 0000000..bd42ffa --- /dev/null +++ b/modules/desktop/beets.nix @@ -0,0 +1,18 @@ +{config, ...}: { + flake.modules.nixos.desktop = {pkgs, ...}: { + environment.systemPackages = with pkgs; [beets]; + }; + + flake.modules.homeManager.desktop = { + programs.beets = { + enable = true; + settings = { + directory = "/home/${config.flake.meta.user.name}/Music"; + import.move = true; + import.copy = false; + paths.default = "$albumartist/$album/$track $title"; + plugins = ["fetchart" "musicbrainz"]; + }; + }; + }; +}