diff options
author | Bernardo Meurer <bernardo@meurer.org> | 2021-08-04 10:56:11 -0700 |
---|---|---|
committer | Bernardo Meurer <bernardo@meurer.org> | 2021-08-04 12:15:33 -0700 |
commit | 1df5e3cdf383dbfa9868b00f4b157dc6253efa22 (patch) | |
tree | 5016a6fb20ee76818552ab987f7121f4cfa2b34d | |
parent | e2426336691d27cc926f30e1b8f9114ebe4e911b (diff) | |
download | nixpkgs-1df5e3cdf383dbfa9868b00f4b157dc6253efa22.tar nixpkgs-1df5e3cdf383dbfa9868b00f4b157dc6253efa22.tar.gz nixpkgs-1df5e3cdf383dbfa9868b00f4b157dc6253efa22.tar.bz2 nixpkgs-1df5e3cdf383dbfa9868b00f4b157dc6253efa22.tar.lz nixpkgs-1df5e3cdf383dbfa9868b00f4b157dc6253efa22.tar.xz nixpkgs-1df5e3cdf383dbfa9868b00f4b157dc6253efa22.tar.zst nixpkgs-1df5e3cdf383dbfa9868b00f4b157dc6253efa22.zip |
nixos/hqplayerd: use upstream unit as much as possible
-rw-r--r-- | nixos/modules/services/audio/hqplayerd.nix | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/nixos/modules/services/audio/hqplayerd.nix b/nixos/modules/services/audio/hqplayerd.nix index be1d4849485..6eeaffce1b1 100644 --- a/nixos/modules/services/audio/hqplayerd.nix +++ b/nixos/modules/services/audio/hqplayerd.nix @@ -89,11 +89,11 @@ in "d ${stateDir}/home 0755 hqplayer hqplayer - -" ]; + packages = [ pkg ]; + services.hqplayerd = { - description = "HQPlayer daemon"; wantedBy = [ "multi-user.target" ]; - requires = [ "network-online.target" "sound.target" "systemd-udev-settle.service" ]; - after = [ "network-online.target" "sound.target" "systemd-udev-settle.service" "local-fs.target" "remote-fs.target" "systemd-tmpfiles-setup.service" ]; + after = [ "systemd-tmpfiles-setup.service" ]; environment.HOME = "${stateDir}/home"; @@ -110,22 +110,6 @@ in '' + optionalString (cfg.auth.username != null && cfg.auth.password != null) '' ${pkg}/bin/hqplayerd -s ${cfg.auth.username} ${cfg.auth.password} ''; - - serviceConfig = { - ExecStart = "${pkg}/bin/hqplayerd"; - - User = "hqplayer"; - Group = "hqplayer"; - - Restart = "on-failure"; - RestartSec = 5; - - Nice = -10; - IOSchedulingClass = "realtime"; - LimitMEMLOCK = "1G"; - LimitNICE = -10; - LimitRTPRIO = 98; - }; }; }; |