about summary refs log tree commit diff
path: root/pkgs/servers/hqplayerd
diff options
context:
space:
mode:
authorBernardo Meurer <bernardo@meurer.org>2021-08-04 10:18:24 -0700
committerBernardo Meurer <bernardo@meurer.org>2021-08-04 12:15:12 -0700
commita6899457c31d021d9caa27231a0a61f1b9199c0c (patch)
tree7a0cbe39a5cd4a0f92b601c5b57e3e8a012a544d /pkgs/servers/hqplayerd
parent04b8bee53bc289d11c41b2259885ce54ca18ba2f (diff)
hqplayerd: install main configuration file
While packaging I had missed this in the file listing, and ended up
having to add a hack to the NixOS module to create an empty
configuration file.

Turns out that wasn't needed at all, as long as we distribute the real
configuration file with the package, which this change does.
Diffstat (limited to 'pkgs/servers/hqplayerd')
-rw-r--r--pkgs/servers/hqplayerd/default.nix14
1 files changed, 9 insertions, 5 deletions
diff --git a/pkgs/servers/hqplayerd/default.nix b/pkgs/servers/hqplayerd/default.nix
index 76f8bde3e4ed7..8315f17dec024 100644
--- a/pkgs/servers/hqplayerd/default.nix
+++ b/pkgs/servers/hqplayerd/default.nix
@@ -53,25 +53,29 @@ stdenv.mkDerivation rec {
     mkdir -p $out/bin
     cp ./usr/bin/hqplayerd $out/bin
 
+    # main configuration
+    mkdir -p $out/etc/hqplayer
+    cp ./etc/hqplayer/hqplayerd.xml $out/etc/hqplayer/
+
     # udev rules
     mkdir -p $out/etc/udev/rules.d
-    cp ./etc/udev/rules.d/50-taudio2.rules $out/etc/udev/rules.d
+    cp ./etc/udev/rules.d/50-taudio2.rules $out/etc/udev/rules.d/
 
     # kernel module cfgs
     mkdir -p $out/etc/modules-load.d
-    cp ./etc/modules-load.d/taudio2.conf $out/etc/modules-load.d
+    cp ./etc/modules-load.d/taudio2.conf $out/etc/modules-load.d/
 
     # systemd service file
     mkdir -p $out/lib/systemd/system
-    cp ./usr/lib/systemd/system/hqplayerd.service $out/lib/systemd/system
+    cp ./usr/lib/systemd/system/hqplayerd.service $out/lib/systemd/system/
 
     # documentation
     mkdir -p $out/share/doc/hqplayerd
-    cp ./usr/share/doc/hqplayerd/* $out/share/doc/hqplayerd
+    cp ./usr/share/doc/hqplayerd/* $out/share/doc/hqplayerd/
 
     # misc service support files
     mkdir -p $out/var/lib/hqplayer
-    cp -r ./var/lib/hqplayer/web $out/var/lib/hqplayer/web
+    cp -r ./var/lib/hqplayer/web $out/var/lib/hqplayer
 
     runHook postInstall
   '';