summaryrefslogtreecommitdiff
path: root/pages/home.luax
diff options
context:
space:
mode:
Diffstat (limited to 'pages/home.luax')
-rw-r--r--pages/home.luax20
1 files changed, 14 insertions, 6 deletions
diff --git a/pages/home.luax b/pages/home.luax
index 381ae74..3bafc48 100644
--- a/pages/home.luax
+++ b/pages/home.luax
@@ -34,9 +34,18 @@ local function is_service_live(service, is_user)
end
local function Service(props)
+ local name = props.attrs.service
+
+ if props.attrs.name then
+ name = props.attrs.name
+ end
+
+ if props.attrs.link then
+ name = <a href={props.attrs.link}> {$ name $} </a>
+ end
return <div class="service-info">
<div class="service-name">
- {$ props.attrs.service $}
+ {$ name $}
</div>
<div class={"service-status service-status-" .. is_service_live(props.attrs.service, props.attrs.is_user)}>
{$ is_service_live(props.attrs.service, props.attrs.is_user) $}
@@ -53,12 +62,11 @@ return function(props)
{$ art $}
</div>
<div class="service-group">
- <Service service="tailscale" is_user={true} />
- <Service service="reluax" />
- <Service service="nginx" />
- <Service service="fcgiwrap" />
+ <Service service="reluax" is_user={true} link="https://rem.duckonaut.dev" />
+ <Service service="tailscale" />
+ <Service name="cgit" service="nginx" link="https://git.duckonaut.dev" />
<Service service="sshd" />
- <Service service="git-daemon" />
+ <Service name="gitolite" service="sshd" />
</div>
</div>
end