summary refs log tree commit diff
diff options
context:
space:
mode:
authorJörg Thalheim <Mic92@users.noreply.github.com>2018-03-05 23:18:27 +0000
committerGitHub <noreply@github.com>2018-03-05 23:18:27 +0000
commit5fe1be88a53e7213e946600c08b2a9ba793ff921 (patch)
tree5ba558eb2d1f719fb131a26450709c5b44944616
parent7aad357cadba39d069dc2a306d19ffdb955d0470 (diff)
parent30877b1ed855f77b4a5da3184dbb83276c3649c0 (diff)
downloadnixlib-5fe1be88a53e7213e946600c08b2a9ba793ff921.tar
nixlib-5fe1be88a53e7213e946600c08b2a9ba793ff921.tar.gz
nixlib-5fe1be88a53e7213e946600c08b2a9ba793ff921.tar.bz2
nixlib-5fe1be88a53e7213e946600c08b2a9ba793ff921.tar.lz
nixlib-5fe1be88a53e7213e946600c08b2a9ba793ff921.tar.xz
nixlib-5fe1be88a53e7213e946600c08b2a9ba793ff921.tar.zst
nixlib-5fe1be88a53e7213e946600c08b2a9ba793ff921.zip
Merge pull request #36350 from volth/nix-serve
nix-serve: nix 2.0 fixes
-rw-r--r--nixos/modules/services/networking/nix-serve.nix2
-rw-r--r--pkgs/tools/package-management/nix-serve/default.nix2
2 files changed, 3 insertions, 1 deletions
diff --git a/nixos/modules/services/networking/nix-serve.nix b/nixos/modules/services/networking/nix-serve.nix
index 3e865e3b76a8..8499e7c0f7c4 100644
--- a/nixos/modules/services/networking/nix-serve.nix
+++ b/nixos/modules/services/networking/nix-serve.nix
@@ -55,6 +55,8 @@ in
       environment.NIX_SECRET_KEY_FILE = cfg.secretKeyFile;
 
       serviceConfig = {
+        Restart = "always";
+        RestartSec = "5s";
         ExecStart = "${pkgs.nix-serve}/bin/nix-serve " +
           "--listen ${cfg.bindAddress}:${toString cfg.port} ${cfg.extraParams}";
         User = "nix-serve";
diff --git a/pkgs/tools/package-management/nix-serve/default.nix b/pkgs/tools/package-management/nix-serve/default.nix
index 1e3579b197e9..dadcab1ea4f5 100644
--- a/pkgs/tools/package-management/nix-serve/default.nix
+++ b/pkgs/tools/package-management/nix-serve/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
     inherit rev sha256;
   };
 
-  buildInputs = [ bzip2 perl nix ]
+  buildInputs = [ bzip2 perl nix nix.perl-bindings ]
     ++ (with perlPackages; [ DBI DBDSQLite Plack Starman ]);
 
   dontBuild = true;