diff options
| author | Quentin Aristote <quentin@aristote.fr> | 2022-11-13 23:00:22 +0100 |
|---|---|---|
| committer | Quentin Aristote <quentin@aristote.fr> | 2022-11-13 23:00:40 +0100 |
| commit | 52c3597a1f281e40a400375b0e6cad3ef32a19e2 (patch) | |
| tree | 809e1e19197f1e35da901a778654c7d519c4cd08 | |
| parent | 234e37175bedd061252a311cc3d08f4898132aae (diff) | |
config: services: web: quentin: use new website
| -rw-r--r-- | config/services/web/quentin/default.nix | 2 | ||||
| -rw-r--r-- | pkgs/academic-webpage/default.nix | 43 | ||||
| -rw-r--r-- | pkgs/default.nix | 1 |
3 files changed, 1 insertions, 45 deletions
diff --git a/config/services/web/quentin/default.nix b/config/services/web/quentin/default.nix index 8456565..f284071 100644 --- a/config/services/web/quentin/default.nix +++ b/config/services/web/quentin/default.nix @@ -3,7 +3,7 @@ { services.nginx.virtualHosts.quentin = { serverName = "quentin.${config.networking.domain}"; - locations."/".root = "${pkgs.personal.academic-webpage}"; + locations."/".root = "${pkgs.personal.webpage}"; forceSSL = true; enableACME = true; }; diff --git a/pkgs/academic-webpage/default.nix b/pkgs/academic-webpage/default.nix deleted file mode 100644 index 8310109..0000000 --- a/pkgs/academic-webpage/default.nix +++ /dev/null @@ -1,43 +0,0 @@ -{ pkgs, stdenvNoCC, fetchFromGitHub, ... }: - -let wowchemy-module = name: stdenvNoCC.mkDerivation { - inherit name; - version = "v5.5.0"; - src = fetchFromGitHub { - owner = "wowchemy"; - repo = "wowchemy-hugo-themes"; - rev = "3f178a06f49582758671432d3ff8298f5d65244f"; - sha256 = "2+Pf8cBS/QEbsIjbk1VSG+OUqxHYKK7/kLajNoHvN1k="; - }; - installPhase = '' - cp -r $src/"${name}" $out - ''; - preferLocalBuild = true; - }; - wowchemy = wowchemy-module "wowchemy"; - wowchemy-cms = wowchemy-module "wowchemy-cms"; - -in stdenvNoCC.mkDerivation rec { - pname = "academic-webpage"; - version = "latest"; - - buildInputs = with pkgs; [ hugo wowchemy wowchemy-cms ]; - - src = fetchFromGitHub { - owner = "qaristote"; - repo = "academic-webpage"; - rev = "bc012418ac3621a7292bce834d2efb837281bb15"; - sha256 = "dCfTxHz98V7QOnYCP2f1QT/4UDgnUq4HnShY+q6eYxY="; - }; - - patchPhase = '' - sed -i -e "s/github.com\/wowchemy\/wowchemy-hugo-modules\/\(wowchemy[-a-z]*\)\/v5/\1/g" config/_default/config.yaml - mkdir -p themes - ln -sf "${wowchemy}" themes/wowchemy - ln -sf "${wowchemy-cms}" themes/wowchemy-cms - ''; - - installPhase = '' - hugo --destination $out - ''; -} diff --git a/pkgs/default.nix b/pkgs/default.nix index e7120f7..73848b0 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -1,6 +1,5 @@ { pkgs }: { - academic-webpage = pkgs.callPackage ./academic-webpage { }; filtron = pkgs.callPackage ./filtron {}; } |
