my system configurations ^-^
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'main' into feat/music-server

willow 9fab54ce 15b80e94

+14 -16
+14 -16
modules/shared/home/programs/cli/beets.nix
··· 10 10 in { 11 11 config = lib.mkIf (cfg.cli.enable 12 12 && cfg.categories.music.enable) { 13 - systemd.user.services.mpdstats = lib.mkIf stdenv.isLinux { 14 - Unit = { 15 - Description = "Beets MPDStats daemon"; 16 - Requires = ["mpd.service"]; 17 - After = ["mpd.service"]; 18 - }; 13 + systemd.user.services.mpdstats = 14 + lib.mkIf stdenv.isLinux 15 + && config.services.mpd.enable 16 + == true { 17 + Unit = { 18 + Description = "Beets MPDStats daemon"; 19 + Requires = ["mpd.service"]; 20 + After = ["mpd.service"]; 21 + }; 19 22 20 - Install.WantedBy = ["default.target"]; 23 + Install.WantedBy = ["default.target"]; 21 24 22 - Service = { 23 - ExecStart = "${config.programs.beets.package}/bin/beet mpdstats"; 24 - Restart = "on-failure"; 25 + Service = { 26 + ExecStart = "${config.programs.beets.package}/bin/beet mpdstats"; 27 + Restart = "on-failure"; 28 + }; 25 29 }; 26 - }; 27 30 programs.beets = { 28 31 enable = true; 29 32 mpdIntegration.enableUpdate = true; ··· 34 37 "mbsync" 35 38 "edit" 36 39 ]; 37 - # directory = 38 - # if stdenv.isLinux 39 - # then "${config.xdg.userDirs.music}" 40 - # else "${config.xdg.userDirs.music}/music"; 41 - # library = "${config.home.homeDirectory}/media/music_library.db"; 42 40 directory = "${config.xdg.userDirs.music}/music"; 43 41 library = "${config.xdg.userDirs.music}/music_library.db"; 44 42 import = {