summaryrefslogtreecommitdiff
path: root/users/kassouni/music.nix
diff options
context:
space:
mode:
Diffstat (limited to 'users/kassouni/music.nix')
-rw-r--r--users/kassouni/music.nix34
1 files changed, 34 insertions, 0 deletions
diff --git a/users/kassouni/music.nix b/users/kassouni/music.nix
new file mode 100644
index 0000000..65a9edb
--- /dev/null
+++ b/users/kassouni/music.nix
@@ -0,0 +1,34 @@
+{ pkgs, ... }: {
+ home.packages = with pkgs; [
+ cdparanoia-iii
+ ffmpeg
+ libgpod
+ imagemagick
+ ];
+
+ programs.beets = {
+ enable = true;
+ settings = {
+ plugins = [
+ "convert"
+ "musicbrainz"
+ "chroma"
+ "fetchart"
+ "embedart"
+ ];
+
+ convert = {
+ format = "flac";
+ auto = true;
+ never_convert_lossy_files = true;
+ };
+
+ embedart = {
+ maxwidth = 500;
+ };
+
+ directory = "~/Music/beets/library";
+ library = "~/Music/beets/musiclibrary.db";
+ };
+ };
+}