Compare commits

..

2 Commits

Author SHA1 Message Date
8a31f71d80 chore(zen): xdg migration 2026-02-20 17:14:57 +08:00
04116ebfcb chore(hmcl): remove hack 2026-02-20 17:14:37 +08:00
3 changed files with 59 additions and 1 deletions

View File

@@ -0,0 +1,43 @@
{
services.grafana = {
enable = true;
settings = {
server = {
http_addr = "0.0.0.0";
http_port = 8090;
domain = "grafana.imxyy.top";
};
};
};
services.prometheus = {
enable = true;
port = 8091;
exporters = {
node = {
enable = true;
port = 8092;
enabledCollectors = [
"systemd"
"zfs"
];
};
};
scrapeConfigs = [
{
job_name = "node";
static_configs = [
{
targets = [ "127.0.0.1:8092" ];
}
];
}
];
};
services.caddy.virtualHosts."grafana.imxyy.top" = {
extraConfig = ''
reverse_proxy :8090 {
header_up X-Real-IP {remote_host}
}
'';
};
}

View File

@@ -290,6 +290,21 @@
customDomains = [ "coder.imxyy.top" ];
}
{
name = "grafana-http";
type = "http";
localIP = "127.0.0.1";
localPort = 80;
customDomains = [ "grafana.imxyy.top" ];
}
{
name = "grafana-https";
type = "https";
localIP = "127.0.0.1";
localPort = 443;
customDomains = [ "grafana.imxyy.top" ];
}
{
name = "siyuan-http";
type = "http";
@@ -484,6 +499,7 @@
"git"
"vault"
"coder"
"grafana"
"matrix"
"note"
"oidc"

View File

@@ -20,7 +20,6 @@ in
my.persist.homeDirs = [
".minecraft"
".local/share/hmcl"
".hmcl"
];
};
}