From 00887dc3f8a406b0aefdea28099e7f55a99c608a Mon Sep 17 00:00:00 2001 From: Michael Fellinger Date: Thu, 4 Sep 2014 18:32:55 +0200 Subject: [PATCH] diod: fix service --- nixos/modules/services/network-filesystems/diod.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/network-filesystems/diod.nix b/nixos/modules/services/network-filesystems/diod.nix index 1ab5f52d438..7de7acaa4a0 100644 --- a/nixos/modules/services/network-filesystems/diod.nix +++ b/nixos/modules/services/network-filesystems/diod.nix @@ -31,7 +31,7 @@ in listen = mkOption { type = types.listOf types.str; - default = [ ]; + default = [ "0.0.0.0:564" ]; description = '' [ "IP:PORT" [,"IP:PORT",...] ] List the interfaces and ports that diod should listen on. @@ -39,7 +39,7 @@ in }; exports = mkOption { - type = types.listOf types.path; + type = types.listOf types.str; default = []; description = '' List the file systems that clients will be allowed to mount. All paths should @@ -152,7 +152,8 @@ in wantedBy = [ "multi-user.target" ]; after = [ "network.target" ]; serviceConfig = { - ExecStart = "${pkgs.diod}/sbin/diod -c ${diodConfig}"; + ExecStart = "${pkgs.diod}/sbin/diod -f -c ${diodConfig}"; + Capabilities = "cap_net_bind_service+=ep"; }; }; };