New website

This commit is contained in:
kat witch 2022-01-04 04:49:21 +00:00 committed by kat
parent 9c89a95896
commit a749cee156
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
6 changed files with 21 additions and 11 deletions

View file

@ -45,14 +45,5 @@
address = "206:d807:a98:309f:3bc0:de7a:411d:9d95";
};
services.nginx.virtualHosts =
let
splashy = pkgs.host-splash-site config.networking.hostName;
in
kw.virtualHostGen {
networkFilter = [ "public" ];
block.locations."/" = { root = splashy; };
};
system.stateVersion = "21.11";
}

View file

@ -225,7 +225,7 @@ CONFIG = {
enable = true;
settings = {
homeserver = {
address = "http://localhost:8008";
address = "https://kittywit.ch";
domain = config.network.dns.domain;
};
appservice = {

View file

@ -5,7 +5,7 @@
services.nginx.virtualHosts = {
"${config.network.dns.domain}" = {
root = pkgs.kittywitch-site;
root = pkgs.kat-hugosite;
enableACME = true;
forceSSL = true;
};

View file

@ -8,5 +8,6 @@
nixpkgs-fmt
pandoc
apache-directory-studio
hugo
];
}

View file

@ -0,0 +1,16 @@
{ stdenv, fetchFromGitHub, hugo, lib }: stdenv.mkDerivation rec {
name = "kat-hugosite";
src = fetchFromGitHub {
owner = "kittywitch";
repo = "hugosite";
rev = "20d0b6cfa15956d8f411104291f5e47995b433d8";
sha256 = "sha256-su3ey8FwTYyR1XP/hqsnsfh21JmSYO16wLRNIJx3zKs=";
};
buildPhase = ''
${hugo}/bin/hugo
'';
installPhase = ''
mkdir $out
cp -r public/* $out
'';
}

View file

@ -1,3 +1,5 @@
final: prev: {
vips = prev.vips.override { libjxl = null; };
kat-hugosite = final.callPackage ./kat-hugosite {};
}