diff options
author | Vincent Ambo <mail@tazj.in> | 2021-09-30T20·11+0300 |
---|---|---|
committer | tazjin <mail@tazj.in> | 2021-10-01T09·29+0000 |
commit | 9cad12aeb79e3b45fad012e5f93919c2ec25278f (patch) | |
tree | 38416ed00afac1d3f770efcdcefe5dbf6a856ad2 | |
parent | 8f2714d4cc3a4065ac51f13d6f6cb659d50a615f (diff) |
refactor(corp/website): Write index into a folder instead r/2940
This makes it possible to directly use the folder as an nginx root. Change-Id: I8cb5236f8d6d01658926330a01c9dfdfa7d60dcc Reviewed-on: https://cl.tvl.fyi/c/depot/+/3657 Reviewed-by: tazjin <mail@tazj.in> Tested-by: BuildkiteCI
-rw-r--r-- | corp/website/default.nix | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/corp/website/default.nix b/corp/website/default.nix index e0e457089171..2a44d209917d 100644 --- a/corp/website/default.nix +++ b/corp/website/default.nix @@ -9,18 +9,18 @@ let url = "https://tvl.su"; logo = "https://tvl.fyi/static/tvl-animated.svg"; }; -in depot.web.tvl.template { - title = "TVL (The Virus Lounge) - Software consulting"; - content = builtins.readFile ./content.md; - useUrls = true; # load resources from tvl.fyi - extraFooter = "\n|\n © ООО ТВЛ"; + index = depot.web.tvl.template { + title = "TVL (The Virus Lounge) - Software consulting"; + content = builtins.readFile ./content.md; + useUrls = true; # load resources from tvl.fyi + extraFooter = "\n|\n © ООО ТВЛ"; - # TODO(tazjin): The `.tvl-logo` thing can probably go in the shared CSS. - extraHead = '' - <meta name="description" content="TVL provides technology consulting for monorepos, Nix, and other SRE/DevOps/Software Engineering topics."> - <script type="application/ld+json"> - ${builtins.toJSON structuredData} - </script> + # TODO(tazjin): The `.tvl-logo` thing can probably go in the shared CSS. + extraHead = '' + <meta name="description" content="TVL provides technology consulting for monorepos, Nix, and other SRE/DevOps/Software Engineering topics."> + <script type="application/ld+json"> + ${builtins.toJSON structuredData} + </script> <style> .tvl-logo { width: 60%; @@ -29,5 +29,9 @@ in depot.web.tvl.template { margin-right: auto; } </style> - ''; -} + ''; + }; +in pkgs.runCommandNoCC "corp-website" {} '' + mkdir $out + cp ${index} $out/index.html +'' |