✨ (cesium/services/nginx) switch website to a dead simple static site
This commit is contained in:
parent
65a7ae67d2
commit
74782b64a0
37
flake.lock
37
flake.lock
|
@ -352,11 +352,11 @@
|
||||||
"xdph": "xdph"
|
"xdph": "xdph"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1721428662,
|
"lastModified": 1721463092,
|
||||||
"narHash": "sha256-fs5PV+LjzNizY/8fURUHOFHs/92JhzMPM7QQr4XsPtg=",
|
"narHash": "sha256-P86aiF7iFAc5sAWL3nXf0XRfhXDAudHpmCh0sW7wrr4=",
|
||||||
"ref": "refs/heads/main",
|
"ref": "refs/heads/main",
|
||||||
"rev": "9b0993cc49b7285a2724a87fdb72bfc90cc75cc5",
|
"rev": "f642fb97df5c69267a03452533de383ff8023570",
|
||||||
"revCount": 4933,
|
"revCount": 4934,
|
||||||
"submodules": true,
|
"submodules": true,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/hyprwm/Hyprland"
|
"url": "https://github.com/hyprwm/Hyprland"
|
||||||
|
@ -893,7 +893,8 @@
|
||||||
"resume": "resume",
|
"resume": "resume",
|
||||||
"systems": "systems_3",
|
"systems": "systems_3",
|
||||||
"treefmt-nix": "treefmt-nix_2",
|
"treefmt-nix": "treefmt-nix_2",
|
||||||
"wallpaper": "wallpaper"
|
"wallpaper": "wallpaper",
|
||||||
|
"website": "website"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"rust-overlay": {
|
"rust-overlay": {
|
||||||
|
@ -1019,6 +1020,32 @@
|
||||||
"url": "https://images.unsplash.com/photo-1482686115713-0fbcaced6e28"
|
"url": "https://images.unsplash.com/photo-1482686115713-0fbcaced6e28"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"website": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-parts": [
|
||||||
|
"flake-parts"
|
||||||
|
],
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
],
|
||||||
|
"systems": [
|
||||||
|
"systems"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1721488043,
|
||||||
|
"narHash": "sha256-zGQHwWpiT0rMzMrstKNcbvI5fP0z1qkTcU7O0TfNJDw=",
|
||||||
|
"ref": "refs/heads/master",
|
||||||
|
"rev": "920fe9300e8883fa3052528b1ec811d96f66a44d",
|
||||||
|
"revCount": 45,
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://git.fainsin.bzh/Laurent/website"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://git.fainsin.bzh/Laurent/website"
|
||||||
|
}
|
||||||
|
},
|
||||||
"xdph": {
|
"xdph": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"hyprland-protocols": "hyprland-protocols",
|
"hyprland-protocols": "hyprland-protocols",
|
||||||
|
|
|
@ -69,6 +69,12 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
# cesium nginx sites
|
# cesium nginx sites
|
||||||
|
website = {
|
||||||
|
url = "git+https://git.fainsin.bzh/Laurent/website";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
inputs.flake-parts.follows = "flake-parts";
|
||||||
|
inputs.systems.follows = "systems";
|
||||||
|
};
|
||||||
resume = {
|
resume = {
|
||||||
url = "git+https://git.fainsin.bzh/Laurent/resume";
|
url = "git+https://git.fainsin.bzh/Laurent/resume";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
{pkgs, ...}: let
|
{
|
||||||
pages = pkgs.fetchgit {
|
inputs,
|
||||||
url = "https://git.fainsin.bzh/Laurent/personal-website";
|
system,
|
||||||
branchName = "pages";
|
...
|
||||||
fetchLFS = true; # https://github.com/go-gitea/gitea/issues/4773
|
}: {
|
||||||
rev = "0c6fd235e496ead9b7ba3e4e918ec4b35dd1b56b"; # pages
|
|
||||||
sha256 = "sha256-XzI6x6ms5nmnSuS9oR+xU+dLRa2ttfOHrkGxIl7M/oc=";
|
|
||||||
};
|
|
||||||
in {
|
|
||||||
services.nginx.virtualHosts = {
|
services.nginx.virtualHosts = {
|
||||||
"laurent.fainsin.bzh" = {
|
"laurent.fainsin.bzh" = {
|
||||||
enableACME = true;
|
enableACME = true;
|
||||||
forceSSL = true;
|
forceSSL = true;
|
||||||
root = "${pages}";
|
locations = {
|
||||||
|
"/" = {
|
||||||
|
root = inputs.website.packages.${system}.default;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
"fainsin.bzh" = {
|
"fainsin.bzh" = {
|
||||||
enableACME = true;
|
enableACME = true;
|
||||||
|
|
Loading…
Reference in a new issue