X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=nixops%2Fmodules%2Fwebsites%2Ftools%2Ftools%2Fdefault.nix;h=7781928cfa86cf094779e77ca4c8d3df44e92079;hb=a95ab089420d6edf24f22500dabf7876d329dc91;hp=2e10a46620ff8fd4681c50c306df3ff12ac01049;hpb=e229e6f2a411b9c03ee80bfb53b6b77e8f2ccb0b;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/nixops/modules/websites/tools/tools/default.nix b/nixops/modules/websites/tools/tools/default.nix index 2e10a46..7781928 100644 --- a/nixops/modules/websites/tools/tools/default.nix +++ b/nixops/modules/websites/tools/tools/default.nix @@ -59,6 +59,7 @@ in { extraConfig = [ '' + DirectoryIndex index.php index.htm index.html AllowOverride all Require all granted @@ -117,6 +118,18 @@ in { dokuwiki = dokuwiki.activationScript; }; + system.extraSystemBuilderCmds = '' + mkdir -p $out/webapps + ln -s ${dokuwiki.webRoot} $out/webapps/${dokuwiki.apache.webappName} + ln -s ${ldap.webRoot}/htdocs $out/webapps/${ldap.apache.webappName} + ln -s ${rompr.webRoot} $out/webapps/${rompr.apache.webappName} + ln -s ${roundcubemail.webRoot} $out/webapps/${roundcubemail.apache.webappName} + ln -s ${shaarli.webRoot} $out/webapps/${shaarli.apache.webappName} + ln -s ${ttrss.webRoot} $out/webapps/${ttrss.apache.webappName} + ln -s ${wallabag.webRoot} $out/webapps/${wallabag.apache.webappName} + ln -s ${yourls.webRoot} $out/webapps/${yourls.apache.webappName} + ''; + nixpkgs.config.packageOverrides = oldpkgs: rec { ympd = oldpkgs.ympd.overrideAttrs(old: mylibs.fetchedGithub ./ympd.json); };