diff options
1 files changed, 19 insertions, 2 deletions
| -rw-r--r-- | machines/marduk/configuration.nix | 21 |
diff --git a/machines/marduk/configuration.nix b/machines/marduk/configuration.nix index 0b95063..1c22c82 100644 --- a/machines/marduk/configuration.nix +++ b/machines/marduk/configuration.nix @@ -1,6 +1,6 @@ { pkgs, ... }: { services.dnsmasq.settings.address = [ - "/server.int/ftp.int/192.168.0.10" + "/server.int/ftp.int/samba.int/192.168.0.10" ]; services.httpd = { @@ -12,9 +12,26 @@ SetHandler server-status ''; }; - "ftp.int" = { + + #== File servers ==# + + "samba.int" = rec { + listen = [ { port = 80; } ]; + documentRoot = "/NetworkDirectory"; + extraConfig = '' + <Directory "${documentRoot}"> + IndexOptions +NameWidth=* +Charset=UTF-8 + </Directory> + ''; + }; + "ftp.int" = rec { listen = [ { port = 80; } ]; documentRoot = "/home/ftp"; + extraConfig = '' + <Directory "${documentRoot}"> + IndexOptions +NameWidth=* +Charset=UTF-8 + </Directory> + ''; }; }; }; |
