Commit graph

7 commits

Author SHA1 Message Date
57908c2b81 Navidrome: Move datafolder under homdir root
Navidrome config cannot be shared, it makes no sense to keep it synced under
org.
2022-06-12 15:47:03 +05:30
7f338deb98 navidrome: Make data folders independent of hosts
Turns out sharing navidrome data isn't possible. They don't really work
together.

So next best thing is to separate them out.
2022-06-12 14:53:55 +05:30
ddc5a663a7 whitespace cleanup 2022-06-12 13:53:37 +05:30
fcae51e38a Navidrome: Fix Music and Data Directories
THe systemd Unit for navidrome in nixpkgs is too overzealous in permission
denials.

It blocks homedir access by default (which I believe is dumb), so if MusicFolder
and DataFolder are anywhere inside homedir, they are not available to service at
runtime.

MusicFolder can be read-only, but DataFolder must be write-able.

This change also force sets user and group. I'm not sure that is necessary, but
since DynamicUser is true, I might just get it over with.
2022-06-12 13:18:38 +05:30
67dad94e7d navidrome: Explicitly enable Listenbrainz integration
Not that it is working.. I suspect it is another victim of overzealous systemd
unit configuration in Nixpkgs. Anyway I opened a bug report for it on navidrome
repo, probably have some response in next few weeks.
2022-06-12 12:28:51 +05:30
8dbb2e85f0 Navidrome: More customization 2022-06-12 01:55:01 +05:30
1e494aa605 Hermes,Bebop: Add and enable Navidrome audio server
Because WSL is ridden with bugs, I'm going to try running my Music over a
server.

This also provides opportunity to finally unify and start making proper
playlists that will stick.
2022-06-11 22:08:35 +05:30