diff --git a/modules/audio.nix b/modules/audio.nix index 4e007d2..6d6e5ad 100644 --- a/modules/audio.nix +++ b/modules/audio.nix @@ -52,47 +52,52 @@ in mopidy-somafm mopidy-soundcloud ]; - configuration = '' - [audio] - output = pulsesink server=127.0.0.1 + settings = { + audio.output = "pulsesink server=127.0.0.1"; - [local] - media_dir = /home/coolneng/Music - directories = - Album Artists local:directory?type=artist&role=albumartist - Albums local:directory?type=album - Artists local:directory?type=artist - Genres local:directory?type=genre - excluded_file_extensions = - .directory - .html - .jpeg - .jpg - .log - .nfo - .png - .txt - scan_timeout = 3000 + local = { + media_dir = "/home/coolneng/Music"; + directories = '' + Album Artists local:directory?type=artist&role=albumartist + Albums local:directory?type=album + Artists local:directory?type=artist + Genres local:directory?type=genre + ''; + excluded_file_extensions = '' + .directory + .html + .jpeg + .jpg + .log + .nfo + .png + .txt + ''; + scan_timeout = 3000; + }; - [mpd] - zeroconf = "" + mpd.zeroconf = ""; - [m3u] - playlists_dir = /home/coolneng/.config/mpd/playlists - base_dir = /home/coolneng/Music + m3u = { + playlists_dir = "/home/coolneng/.config/mpd/playlists"; + base_dir = "/home/coolneng/Music"; + }; - [youtube] - search_results = 50 - youtube_dl_package = yt_dlp - musicapi_enabled = true + youtube = { + search_results = 50; + youtube_dl_package = "yt_dlp"; + musicapi_enabled = true; + }; - [somafm] - encoding = aac - quality = highest + somafm = { + encoding = "aac"; + quality = "highest"; + }; - [soundcloud] - auth_token = ${soundcloud_token} - explore_songs = 100 - ''; + soundcloud = { + auth_token = soundcloud_token; + explore_songs = 100; + }; + }; }; }