This commit is contained in:
traveler 2026-04-29 12:01:18 -05:00
parent 6453dfc799
commit dca3d1963c
5 changed files with 88 additions and 167 deletions

View file

@ -99,7 +99,7 @@ body {
/* Per-tab backgrounds */
body.tab-glance { background-image: url("/images/bg-glance.jpg") !important; }
body.tab-netgrimoire { background-image: url("/images/netgrimoire-BG (chatgpt)") !important; }
body.tab-netgrimoire { background-image: url("/images/netgrimoire-BG (chatgpt).png") !important; }
body.tab-codex { background-image: url("/images/codex-BG (Gemini).png") !important; }
body.tab-watch { background-image: url("/images/watch-BG (Gemini).png") !important; }
body.tab-ward { background-image: url("/images/ward-BG (Gemini).png") !important; }
@ -107,7 +107,7 @@ body.tab-vault { background-image: url("/images/vault-BG (gemini).png"
body.tab-shadow { background-image: url("/images/shadow-BG (chatgpt).png") !important; }
body.tab-pncfish { background-image: url("/images/pncfish-BG (gemini).png") !important; }
body.tab-green { background-image: url("/images/green-BG.png") !important; }
body.tab-pocket { background-image: url("/images/pocket-BG") !important; }
body.tab-pocket { background-image: url("/images/pocket-BG.png") !important; }
body.tab-pncharris { background-image: url("/images/pncharris-bg.png") !important; }

View file

@ -1,7 +1,7 @@
// custom.js
(() => {
const TAB_CLASS_PREFIX = "tab-";
const knownTabs = new Set(["glance", "netgrimoire", "codex", "watch", "ward", "vault", "Shadow", "pncfish", "green", "pocket","wasted-bandwidth", "pncharris", "nucking-futz"]);
const knownTabs = new Set(["glance", "netgrimoire", "codex", "watch", "ward", "vault", "shadow", "pncfish", "green", "pocket","wasted-bandwidth", "pncharris", "nucking-futz"]);
function clearTabClasses() {
document.body.classList.forEach((c) => {

View file

@ -1,128 +1,5 @@
# layout.yaml
- Glance:
style: column
columns:
- width: full
sections:
- type: iframe
name: Glance
src: https://glance.netgrimoire.com
height: 1000
- PNCHarris:
style: column
columns:
- width: full
sections:
- type: services
title: PNCHarris Services
filter:
label: homepage.group=pncharris
- Netgrimoire:
style: column
columns:
- width: full
sections:
- type: services
title: Netgrimoire Services
filter:
label: homepage.group=netgrimoire
- Wasted-Bandwidth:
style: column
columns:
- width: full
sections:
- type: services
title: Wasted Bandwidth Services
filter:
label: homepage.group=wasted-bandwidth
- Nucking-Futz:
style: column
columns:
- width: full
sections:
- type: services
title: Nucking-Futz Services
filter:
label: homepage.group=nucking-futz
- Codex:
style: column
columns:
- width: full
sections:
- type: services
title: Netgrimoire Documentation/Configuration
filter:
label: homepage.group=codex
- Watch:
style: column
columns:
- width: full
sections:
- type: services
title: Netgrimoire Monitoring
filter:
label: homepage.group=watch
- Ward:
style: column
columns:
- width: full
sections:
- type: services
title: Netgrimoire Security
filter:
label: homepage.group=ward
- Vault:
style: column
columns:
- width: full
sections:
- type: services
title: Netgrimoire Data
filter:
label: homepage.group=Vault
- Shadow:
style: column
columns:
- width: full
sections:
- type: services
title: Netgrimoire Aquisition
filter:
label: homepage.group=Shadow
- PNCFish:
style: column
columns:
- width: full
sections:
- type: services
title: PNC Fish & More
filter:
label: homepage.group=fish
- Green:
style: column
columns:
- width: full
sections:
- type: services
title: Netgrimoire Green Door
filter:
label: homepage.group=Green
- Pocket:
style: column
columns:
- width: full
sections:
- type: services
title: Pocket Grimoire
filter:
label: homepage.group=pocket
# NOTE: This file is intentionally minimal.
# All tab assignments and group ordering are managed in settings.yaml.
# Leaving this file empty (or with only comments) prevents conflicts
# with the settings.yaml layout: block.

View file

@ -50,7 +50,6 @@
label: Blocked
format: number
- Service TPLink:
href: http://192.168.5.6
name: TPLink Switch
@ -76,17 +75,20 @@
icon: windows-11.png
description: Windows
# ============================================================
# CODEX TAB
# ============================================================
- Codex:
# Add Codex/documentation services here
# ============================================================
# WATCH TAB
# ============================================================
- Monitoring:
- Watch:
- Service Graylog:
href: https://log.netgrimoire.com
name: Graylog
@ -105,12 +107,12 @@
icon: scrutiny.png
description: S.M.A.R.T Monitoring
# ============================================================
# WARD TAB
# ============================================================
- Security:
- Service Opnsense:
href: https://192.168.3.4:8443
name: OPNsense Firewall
@ -122,13 +124,17 @@
username: {{HOMEPAGE_VAR_OPNSENSE_USER}}
password: {{HOMEPAGE_VAR_OPNSENSE_PASS}}
# ============================================================
# Vault TAB
# VAULT TAB
# ============================================================
- Vault:
# Add Vault/backup services here
# ============================================================
# Shadow TAB
# SHADOW TAB
# ============================================================
- VPN Protected Apps:
@ -156,27 +162,7 @@
# ============================================================
# PNCHARRIS TAB
# ============================================================
- PNCHarris Apps:
- Service Immich:
href: https://immich.netgrimoire.com
name: Immich
icon: immich.png
description: Photo Management
widget:
type: immich
url: https://immich.netgrimoire.com
key: {{HOMEPAGE_VAR_IMMICH_KEY}}
# ============================================================
# PNCFish TAB
# ============================================================
# ============================================================
# Greeen TAB
# GREEN TAB
# ============================================================
- Green Apps:
@ -196,12 +182,38 @@
name: Namer
icon: sh-namecheap.svg
# ============================================================
# Pocket TAB
# POCKET TAB
# ============================================================
- Pocket:
# Add Pocket Grimoire services here
# ============================================================
# PNCHARRIS TAB
# ============================================================
- PNCHarris Apps:
- Service Immich:
href: https://immich.netgrimoire.com
name: Immich
icon: immich.png
description: Photo Management
widget:
type: immich
url: https://immich.netgrimoire.com
key: {{HOMEPAGE_VAR_IMMICH_KEY}}
# ============================================================
# PNCFISH TAB
# ============================================================
- PNCFish Apps:
# Add PNCFish services here
# ============================================================
# NUCKING-FUTZ TAB

View file

@ -1,9 +1,6 @@
---
# For configuration options and examples, please see:
# https://gethomepage.dev/configs/settings
#
# NOTE: Any group discovered via Docker labels that is NOT listed here
# will default to full-width. Add new groups here as you add services.
title: Phil's Home Lab
@ -50,25 +47,55 @@ layout:
tab: Netgrimoire
style: column
# ── Wasted-Bandwidth tab ────────────────────
# ── Codex tab ───────────────────────────────
Codex:
tab: Codex
style: column
# ── Watch tab ───────────────────────────────
Watch:
tab: Watch
style: column
# ── Ward tab ────────────────────────────────
Security:
tab: Ward
style: column
# ── Vault tab ───────────────────────────────
Vault:
tab: Vault
style: column
# ── Shadow tab ──────────────────────────────
Jolly Roger:
tab: Wasted-Bandwidth
tab: Shadow
style: column
Downloaders:
tab: Wasted-Bandwidth
tab: Shadow
style: column
VPN Protected Apps:
tab: Wasted-Bandwidth
tab: Shadow
style: column
Media Management:
tab: Wasted-Bandwidth
tab: Shadow
style: column
Media Search:
tab: Wasted-Bandwidth
tab: Shadow
style: column
# ── Green tab ───────────────────────────────
Green Apps:
tab: Green
style: column
# ── Pocket tab ──────────────────────────────
Pocket:
tab: Pocket
style: column
# ── PNCHarris tab ───────────────────────────
@ -76,6 +103,11 @@ layout:
tab: PNCHarris
style: column
# ── PNCFish tab ─────────────────────────────
PNCFish Apps:
tab: PNCFish
style: column
# ── Nucking-Futz tab ────────────────────────
Nucking Apps:
tab: Nucking-Futz