services.nginx.applications.nekomia: init

This commit is contained in:
陈浩南 2024-05-08 11:15:57 +08:00
parent ecadca93b3
commit 008fc61887
4 changed files with 34 additions and 1 deletions

View File

@ -61,6 +61,7 @@ inputs:
catalog.enable = true;
blog.enable = true;
main.enable = true;
nekomia.enable = true;
};
};
coturn = {};

View File

@ -86,7 +86,8 @@
outputs = inputs:
let
localLib = import ./local/lib inputs.nixpkgs.lib;
devices = builtins.attrNames (builtins.readDir ./devices);
devices = builtins.filter (dir: (builtins.readDir ./devices/${dir})."default.nix" or null == "regular" )
(builtins.attrNames (builtins.readDir ./devices));
in
{
packages.x86_64-linux =

View File

@ -0,0 +1,22 @@
inputs:
{
options.nixos.services.nginx.applications.nekomia = let inherit (inputs.lib) mkOption types; in
{
enable = mkOption { type = types.bool; default = false; };
};
config = let inherit (inputs.config.nixos.services.nginx.applications) nekomia; in inputs.lib.mkIf nekomia.enable
{
nixos.services.nginx.https."nekomia.moe".location."/".static =
{
root =
let drv = let pandoc = "${inputs.pkgs.pandoc}/bin/pandoc"; in inputs.pkgs.runCommand "build" {}
''
mkdir -p $out
${pandoc} -f markdown -t html5 -o $out/index.html ${./index.md}
'';
in "${drv}";
index = [ "index.html" ];
charset = "utf-8";
};
};
}

View File

@ -0,0 +1,9 @@
~~Hi, 这里是迷雅的官网~~
这里并不是官网!只是我一时兴起整的活。
今天看到一些人在讨论域名抢注的事情,我就忽然想到,我为什么不趁着迷雅还没太火起来的时候把这个域名抢注了,~~等火起来之后再狠狠敲诈一笔。~~
没有要敲诈的意思啦。只是觉得这个域名没有注册有点可惜。虽说注册一下花了我一百人民币但又没什么用也有点可惜。
如果有人愿意折腾一个展示页面的话,或者画师本人想要这个域名的话,我就送他了,不会要钱的啦。