diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2017-08-25 23:04:56 +0100 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2017-08-25 23:18:46 +0100 |
commit | 6905e59e25817d6d22550f3857a63d326e66c42a (patch) | |
tree | f2e267df8e3e5d2c6442d230cec5daef471690d4 /nixos/modules/services/misc/airsonic.nix | |
parent | 85329b96e0998ea381aaa6021892aae7bdb93504 (diff) | |
download | nixlib-6905e59e25817d6d22550f3857a63d326e66c42a.tar nixlib-6905e59e25817d6d22550f3857a63d326e66c42a.tar.gz nixlib-6905e59e25817d6d22550f3857a63d326e66c42a.tar.bz2 nixlib-6905e59e25817d6d22550f3857a63d326e66c42a.tar.lz nixlib-6905e59e25817d6d22550f3857a63d326e66c42a.tar.xz nixlib-6905e59e25817d6d22550f3857a63d326e66c42a.tar.zst nixlib-6905e59e25817d6d22550f3857a63d326e66c42a.zip |
nixos/airsonic: change script to serviceConfig.ExecStart
- shell invocation is not necessary here
Diffstat (limited to 'nixos/modules/services/misc/airsonic.nix')
-rw-r--r-- | nixos/modules/services/misc/airsonic.nix | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/nixos/modules/services/misc/airsonic.nix b/nixos/modules/services/misc/airsonic.nix index b0dc3d9ec462..3ec22719720b 100644 --- a/nixos/modules/services/misc/airsonic.nix +++ b/nixos/modules/services/misc/airsonic.nix @@ -81,16 +81,6 @@ in { description = "Airsonic Media Server"; after = [ "local-fs.target" "network.target" ]; wantedBy = [ "multi-user.target" ]; - script = '' - ${pkgs.jre}/bin/java -Xmx${toString cfg.maxMemory}m \ - -Dairsonic.home=${cfg.home} \ - -Dserver.address=${cfg.listenAddress} \ - -Dserver.port=${toString cfg.port} \ - -Dairsonic.contextPath=${cfg.contextPath} \ - -Djava.awt.headless=true \ - -verbose:gc \ - -jar ${pkgs.airsonic}/webapps/airsonic.war - ''; preStart = '' # Install transcoders. @@ -101,6 +91,16 @@ in { done ''; serviceConfig = { + ExecStart = '' + ${pkgs.jre}/bin/java -Xmx${toString cfg.maxMemory}m \ + -Dairsonic.home=${cfg.home} \ + -Dserver.address=${cfg.listenAddress} \ + -Dserver.port=${toString cfg.port} \ + -Dairsonic.contextPath=${cfg.contextPath} \ + -Djava.awt.headless=true \ + -verbose:gc \ + -jar ${pkgs.airsonic}/webapps/airsonic.war + ''; Restart = "always"; User = "airsonic"; UMask = "0022"; |