mirror of
https://gitlab.com/ahoneybun/nix-configs.git
synced 2025-05-12 11:14:02 -06:00
update homepage-dashboard
This commit is contained in:
parent
65136e669b
commit
027b704936
1 changed files with 62 additions and 25 deletions
|
@ -1,14 +1,14 @@
|
||||||
{ lib, pkgs, config, ... }:
|
|
||||||
|
|
||||||
{
|
{
|
||||||
services.homepage-dashboard = {
|
services.homepage-dashboard = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
|
language = "en";
|
||||||
title = "Honeycutt Homelab";
|
title = "Honeycutt Homelab";
|
||||||
background = "https://images.unsplash.com/photo-1502790671504-542ad42d5189?auto=format&fit=crop&w=2560&q=80";
|
#background = "https://w.wallhaven.cc/full/l8/wallhaven-l85z2l.jpg";
|
||||||
|
color = "neutral";
|
||||||
headerStyle = "boxed";
|
headerStyle = "boxed";
|
||||||
layout = {
|
layout = {
|
||||||
media = { style = "row"; columns = 3; };
|
media = { style = "row"; columns = 4; };
|
||||||
infra = { style = "row"; columns = 2; };
|
infra = { style = "row"; columns = 2; };
|
||||||
games = { style = "row"; columns = 1; };
|
games = { style = "row"; columns = 1; };
|
||||||
};
|
};
|
||||||
|
@ -21,24 +21,62 @@
|
||||||
{
|
{
|
||||||
media = [
|
media = [
|
||||||
{
|
{
|
||||||
Jellyfin = {
|
Navidrome = {
|
||||||
icon = "jellyfin.png";
|
icon = "navidrome.png";
|
||||||
href = "URL:8096";
|
href = "https://music.ahoneybun.net";
|
||||||
description = "media management";
|
description = "music player";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
Kavita = {
|
Jellyfin = {
|
||||||
icon = "kavita.png";
|
icon = "jellyfin.png";
|
||||||
href = "URL:5000";
|
href = "https://videos.ahoneybun.net";
|
||||||
description = "book management";
|
description = "media player";
|
||||||
|
widget = {
|
||||||
|
type = "jellyfin";
|
||||||
|
url = "https://videos.ahoneybun.net";
|
||||||
|
key = "";
|
||||||
|
enableNowPlaying = "false";
|
||||||
|
enableBlocks = "true";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
Komga = {
|
||||||
|
icon = "komga.png";
|
||||||
|
href = "https://books.ahoneybun.net";
|
||||||
|
description = "book reader";
|
||||||
|
widget = {
|
||||||
|
type = "komga";
|
||||||
|
url = "https://books.ahoneybun.net";
|
||||||
|
username = "";
|
||||||
|
password = "";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
PhotoPrism = {
|
PhotoPrism = {
|
||||||
icon = "photoprism.png";
|
icon = "photoprism.png";
|
||||||
href = "URL:2342";
|
href = "https://photos.ahoneybun.net";
|
||||||
description = "photo management";
|
description = "photo viewer";
|
||||||
|
widget = {
|
||||||
|
type = "photoprism";
|
||||||
|
url = "https://photos.ahoneybun.net";
|
||||||
|
username = "";
|
||||||
|
password = "";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
Audiobookshelf = {
|
||||||
|
icon = "audiobookshelf.png";
|
||||||
|
href = "https://audiobookshelf.ahoneybun.net";
|
||||||
|
description = "audiobook player";
|
||||||
|
widget = {
|
||||||
|
type = "audiobookshelf";
|
||||||
|
url = "https://audiobookshelf.ahoneybun.net";
|
||||||
|
key = "";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
@ -46,17 +84,17 @@
|
||||||
{
|
{
|
||||||
infra = [
|
infra = [
|
||||||
{
|
{
|
||||||
Hydra = {
|
Forgejo = {
|
||||||
icon = "hydra.png";
|
icon = "forgejo.png";
|
||||||
href = "URL:3000";
|
href = "https://git.ahoneybun.net";
|
||||||
description = "the Nix-based continuous build system";
|
description = "a lightweight software forge, with a highlight on being completely free software";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
Forgejo = {
|
Gollum = {
|
||||||
icon = "forgejo.png";
|
icon = "gollum.png";
|
||||||
href = "URL:3001";
|
href = "https://wiki.ahoneybun.net";
|
||||||
description = "a lightweight software forge, with a highlight on being completely free software";
|
description = "a simple, Git-powered wiki for many kinds of markup and content.";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
@ -66,17 +104,16 @@
|
||||||
{
|
{
|
||||||
Minecraft = {
|
Minecraft = {
|
||||||
icon = "minecraft.png";
|
icon = "minecraft.png";
|
||||||
href = "URL:25565";
|
href = "IP:25565";
|
||||||
description = "stack some blocks";
|
description = "stack some blocks";
|
||||||
widget = {
|
widget = {
|
||||||
type = "minecraft";
|
type = "minecraft";
|
||||||
url = "udp://URL:25565";
|
url = "udp://IP:25565";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
Loading…
Add table
Add a link
Reference in a new issue