# nixos-config - My current NixOS configuration # # Copyright (C) 2025 Benedikt Peetz # SPDX-License-Identifier: GPL-3.0-or-later # # This file is part of my nixos-config. # # You should have received a copy of the License along with this program. # If not, see . {config, ...}: { programs.beets.settings.smartplaylist = { relative_to = config.services.mpd.musicDirectory; playlist_dir = config.services.mpd.playlistDirectory; forward_slash = false; # Show the real m3u file paths, when running `--pretend` pretend_paths = true; playlists = [ { name = "artists-$first_artist.m3u"; query = ""; } { name = "ratings-good.m3u"; query = "rating:0.7..1.0"; } { name = "ratings-mediocre.m3u"; query = "rating:0.4..0.7"; } { name = "ratings-bad.m3u"; query = "rating:0.0..0.4"; } { name = "not_played.m3u"; query = "-play_count: artist:"; } ]; }; }