Compare commits
No commits in common. "6c9683f32d9be10f9e17bb2b4ab014c77e1a724a" and "f68bfde849e26ee1634589be34ae7950d928dc44" have entirely different histories.
6c9683f32d
...
f68bfde849
@ -1,195 +0,0 @@
|
|||||||
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:
|
|
||||||
- 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
|
|
||||||
- name: System
|
|
||||||
icon: mdi-server
|
|
||||||
widgets:
|
|
||||||
- type: gl-current-cpu
|
|
||||||
label: CPU (current)
|
|
||||||
options:
|
|
||||||
hostname: http://nik4nao.home.arpa:61208
|
|
||||||
apiVersion: 4
|
|
||||||
id: 0_645_glcurrentcpu
|
|
||||||
- type: gl-current-mem
|
|
||||||
label: Memory (current)
|
|
||||||
options:
|
|
||||||
hostname: http://nik4nao.home.arpa:61208
|
|
||||||
apiVersion: 4
|
|
||||||
id: 1_645_glcurrentmem
|
|
||||||
- type: gl-cpu-history
|
|
||||||
label: CPU (history)
|
|
||||||
options:
|
|
||||||
hostname: http://nik4nao.home.arpa:61208
|
|
||||||
apiVersion: 4
|
|
||||||
limit: 60
|
|
||||||
id: 2_645_glcpuhistory
|
|
||||||
- type: gl-mem-history
|
|
||||||
label: Memory (history)
|
|
||||||
options:
|
|
||||||
hostname: http://nik4nao.home.arpa:61208
|
|
||||||
apiVersion: 4
|
|
||||||
limit: 80
|
|
||||||
id: 3_645_glmemhistory
|
|
||||||
displayData:
|
|
||||||
sortBy: default
|
|
||||||
rows: 10
|
|
||||||
cols: 1
|
|
||||||
collapsed: false
|
|
||||||
hideForGuests: false
|
|
||||||
- name: Storage
|
|
||||||
icon: mdi-harddisk
|
|
||||||
widgets:
|
|
||||||
- type: gl-disk-space
|
|
||||||
label: Storage Pool (/mnt/storage)
|
|
||||||
options:
|
|
||||||
hostname: http://nik4nao.home.arpa:61208
|
|
||||||
apiVersion: 4
|
|
||||||
id: 0_725_gldiskspace
|
|
||||||
displayData:
|
|
||||||
rows: 1
|
|
||||||
cols: 1
|
|
||||||
- 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
|
|
||||||
- name: Services
|
|
||||||
icon: mdi-apps
|
|
||||||
items:
|
|
||||||
- title: qBittorrent
|
|
||||||
icon: si-qbittorrent
|
|
||||||
url: https://qbittorrent.home.arpa
|
|
||||||
id: 1_836_qbittorrent
|
|
||||||
- title: JDownloader
|
|
||||||
icon: mdi-cloud-download-outline
|
|
||||||
url: https://jdownloader.home.arpa
|
|
||||||
id: 2_836_jdownloader
|
|
||||||
- title: Jellyfin
|
|
||||||
icon: si-jellyfin
|
|
||||||
url: https://jellyfin.home.arpa
|
|
||||||
id: 0_836_jellyfin
|
|
||||||
- title: Pi-hole
|
|
||||||
icon: si-pihole
|
|
||||||
url: https://pihole.home.arpa/admin
|
|
||||||
id: 3_836_pihole
|
|
||||||
- title: Watch Party
|
|
||||||
icon: mdi-play-circle-outline
|
|
||||||
url: https://watch-party.nik4nao.com
|
|
||||||
id: 4_836_watchparty
|
|
||||||
- title: Gitea
|
|
||||||
icon: si-gitea
|
|
||||||
url: https://gitea.home.arpa
|
|
||||||
id: 5_836_gitea
|
|
||||||
- title: old.qBittorrent
|
|
||||||
icon: si-qbittorrent
|
|
||||||
url: http://nik4nao.home.arpa/qbt/
|
|
||||||
id: 1_836_qbittorrent
|
|
||||||
displayData:
|
|
||||||
cutToHeight: true
|
|
||||||
@ -1,12 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
# Usage: bash manifests/apply-dashy-config.sh
|
|
||||||
# Updates Dashy config from config/dashy/conf.yml
|
|
||||||
set -e
|
|
||||||
|
|
||||||
kubectl create configmap dashy-config \
|
|
||||||
--from-file=conf.yml=config/dashy/conf.yml \
|
|
||||||
--namespace dashy \
|
|
||||||
--dry-run=client -o yaml | kubectl apply -f -
|
|
||||||
|
|
||||||
kubectl rollout restart deployment/dashy -n dashy
|
|
||||||
echo "Dashy config updated"
|
|
||||||
@ -6,13 +6,19 @@ metadata:
|
|||||||
name: dashy
|
name: dashy
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: PersistentVolumeClaim
|
||||||
metadata:
|
metadata:
|
||||||
name: dashy-config
|
name: dashy-config
|
||||||
namespace: dashy
|
namespace: dashy
|
||||||
data:
|
annotations:
|
||||||
conf.yml: |
|
helm.sh/resource-policy: keep
|
||||||
# contents will be replaced by kustomize or kubectl apply
|
spec:
|
||||||
|
accessModes:
|
||||||
|
- ReadWriteOnce
|
||||||
|
storageClassName: local-path
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
storage: 256Mi
|
||||||
---
|
---
|
||||||
apiVersion: apps/v1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
@ -45,12 +51,11 @@ spec:
|
|||||||
- containerPort: 8080
|
- containerPort: 8080
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: config
|
- name: config
|
||||||
mountPath: /app/user-data/conf.yml
|
mountPath: /app/user-data
|
||||||
subPath: conf.yml
|
|
||||||
volumes:
|
volumes:
|
||||||
- name: config
|
- name: config
|
||||||
configMap:
|
persistentVolumeClaim:
|
||||||
name: dashy-config
|
claimName: dashy-config
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: Service
|
kind: Service
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user