homelab/config/dashy/conf.yaml

219 lines
6.1 KiB
YAML

# Config for: Dashy dashboard
# Applied by: manifests/apply-dashy-config.sh (creates ConfigMap from this file)
pageInfo:
title: Good morning, Nik
description: How's your day going?
appConfig:
theme: argon
layout: sidebar
iconSize: large
routingMode: history
statusCheck: true
statusCheckInterval: 60
externalStyleSheet:
- >-
https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap
customCss: |
:root {
--nik-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans JP", sans-serif;
}
body, .q-layout, .q-page, .q-item, .q-card, .q-toolbar, .markdown {
font-family: var(--nik-font) !important;
letter-spacing: 0.1px;
}
/* Softer, more modern cards */
.q-card {
border-radius: 16px !important;
box-shadow: 0 10px 30px rgba(0,0,0,.25) !important;
backdrop-filter: blur(10px);
}
/* Sidebar polish */
.q-drawer {
backdrop-filter: blur(12px);
}
/* Item tiles feel less "boxed" */
.item {
border-radius: 14px !important;
}
sections:
##################### At a Glance #####################
- name: At a Glance
icon: mdi-home-variant-outline
widgets:
- type: clock
options:
timeZone: Asia/Tokyo
format: ja-JP
hideSeconds: true
id: 0_928_clock
- type: iframe
options:
url: >-
https://calendar.google.com/calendar/embed?bgcolor=%23000000&height=600&wkst=1&ctz=Asia%2FTokyo&showPrint=0&showCalendars=0&showTitle=0&showTz=0&src=bnl4YWZpcUBnbWFpbC5jb20&src=Y281dTVpOTVubmg4am10bXVlY2hpMW1nMTBqNmVia2pAaW1wb3J0LmNhbGVuZGFyLmdvb2dsZS5jb20&src=ZW4uamFwYW5lc2UjaG9saWRheUBncm91cC52LmNhbGVuZGFyLmdvb2dsZS5jb20&src=Y3NuYzhlYjVyczYxcmk0MG1zZGRnZHU5dTd2c3E2cGRAaW1wb3J0LmNhbGVuZGFyLmdvb2dsZS5jb20&src=bTFtZHA2Y3Q4N2poMDdxdnRiamFuM3NkOTloZXRlZnBAaW1wb3J0LmNhbGVuZGFyLmdvb2dsZS5jb20&color=%237986cb&color=%233f51b5&color=%230b8043&color=%233f51b5&color=%23f6bf26
frameHeight: 600
frameWidth: 800
id: 1_928_iframe
- type: weather
options:
apiKey: 770d36389dd547e8e3daccb39debde64
city: Tokyo, JP
units: metric
hideDetails: false
id: 2_928_weather
- type: weather-forecast
options:
apiKey: 770d36389dd547e8e3daccb39debde64
city: Tokyo, JP
numDays: 5
units: metric
hideDetails: true
id: 3_928_weatherforecast
displayData:
sortBy: default
rows: 6
cols: 2
collapsed: false
hideForGuests: false
##################### Services #####################
- name: Services
icon: mdi-apps
items:
- title: qBittorrent
icon: si-qbittorrent
url: https://qbittorrent.home.arpa
target: newtab
id: 1_836_qbittorrent
- title: JDownloader
icon: mdi-cloud-download-outline
url: https://jdownloader.home.arpa
target: newtab
id: 2_836_jdownloader
- title: Jellyfin
icon: si-jellyfin
url: https://jellyfin.home.arpa
target: newtab
id: 0_836_jellyfin
- title: Pi-hole
icon: si-pihole
url: https://pihole.home.arpa/admin
target: newtab
id: 3_836_pihole
- title: Watch Party
icon: mdi-play-circle-outline
url: https://watch-party.nik4nao.com
target: newtab
id: 4_836_watchparty
- title: Gitea
icon: si-gitea
url: https://gitea.nik4nao.com
target: newtab
id: 5_836_gitea
displayData:
cutToHeight: true
rows: 1
cols: 1
##################### System — Minisforum #####################
- name: System — Minisforum
icon: mdi-server
widgets:
- type: gl-current-cpu
label: CPU
options:
hostname: https://glances.home.arpa
apiVersion: 4
- type: gl-current-mem
label: Memory
options:
hostname: https://glances.home.arpa
apiVersion: 4
- type: gl-cpu-history
label: CPU History
options:
hostname: https://glances.home.arpa
apiVersion: 4
limit: 60
- type: gl-mem-history
label: Memory History
options:
hostname: https://glances.home.arpa
apiVersion: 4
limit: 60
displayData:
sortBy: default
rows: 3
cols: 1
##################### System — Debian #####################
- name: System — Debian
icon: mdi-harddisk
widgets:
- type: gl-current-cpu
label: CPU
options:
hostname: https://glances-debian.home.arpa
apiVersion: 4
- type: gl-current-mem
label: Memory
options:
hostname: https://glances-debian.home.arpa
apiVersion: 4
- type: gl-disk-space
label: Debian Storage
options:
hostname: https://glances-debian.home.arpa
apiVersion: 4
displayData:
sortBy: default
rows: 3
cols: 1
##################### Shortcuts #####################
- name: Shortcuts
icon: mdi-bookmark-outline
items:
- title: Facebook
icon: favicon
url: https://www.facebook.com/
target: newtab
id: 2_975_facebook
- title: X (Twitter)
icon: favicon
url: https://twitter.com/
target: newtab
id: 1_975_xtwitter
- title: Remote Desktop
icon: favicon
url: https://remotedesktop.google.com/access/
target: newtab
id: 0_975_remotedesktop
- title: Nyaa
icon: favicon
url: https://nyaa.si/
target: newtab
id: 3_975_nyaa
- title: YouTube
icon: favicon
url: https://www.youtube.com/
target: newtab
id: 4_975_youtube
- title: Amazon Japan
icon: favicon
url: https://www.amazon.co.jp/
target: newtab
id: 5_975_amazonjapan
displayData:
sectionLayout: grid
itemCountX: 2
itemSize: large
cutToHeight: true
rows: 1
cols: 1