l yellow.r: use fancyindex
This commit is contained in:
parent
29998a8a35
commit
e4750d38e7
|
@ -34,10 +34,37 @@ with import <stockholm/lib>;
|
||||||
|
|
||||||
services.nginx = {
|
services.nginx = {
|
||||||
enable = true;
|
enable = true;
|
||||||
virtualHosts."yellow.r".locations."/dl".extraConfig = ''
|
package = pkgs.nginx.override {
|
||||||
autoindex on;
|
modules = with pkgs.nginxModules; [
|
||||||
alias /var/download/finished;
|
fancyindex
|
||||||
'';
|
];
|
||||||
|
};
|
||||||
|
virtualHosts."dl" = {
|
||||||
|
default = true;
|
||||||
|
locations."/Nginx-Fancyindex-Theme-dark" = {
|
||||||
|
extraConfig = ''
|
||||||
|
alias ${pkgs.fetchFromGitHub {
|
||||||
|
owner = "Naereen";
|
||||||
|
repo = "Nginx-Fancyindex-Theme";
|
||||||
|
rev = "e84f7d6a32085c2b6238f85f5fdebe9ceb710fc4";
|
||||||
|
sha256 = "0wzl4ws2w8f0749vxfd1c8c21p3jw463wishgfcmaljbh4dwplg6";
|
||||||
|
}}/Nginx-Fancyindex-Theme-dark;
|
||||||
|
autoindex on;
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
locations."/" = {
|
||||||
|
root = "/var/download/finished";
|
||||||
|
extraConfig = ''
|
||||||
|
fancyindex on;
|
||||||
|
fancyindex_header "/Nginx-Fancyindex-Theme-dark/header.html";
|
||||||
|
fancyindex_footer "/Nginx-Fancyindex-Theme-dark/footer.html";
|
||||||
|
dav_methods PUT DELETE MKCOL COPY MOVE;
|
||||||
|
|
||||||
|
create_full_put_path on;
|
||||||
|
dav_access all:r;
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
krebs.iptables = {
|
krebs.iptables = {
|
||||||
|
|
Loading…
Reference in a new issue