212 lines
7.0 KiB
YAML
212 lines
7.0 KiB
YAML
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: glance-assets
|
|
namespace: glance
|
|
data:
|
|
# Инжектируем твой брутализм напрямую в ассеты
|
|
user.css: |
|
|
:root {
|
|
--bg-color: #050505;
|
|
--text-color: #e0e0e0;
|
|
--accent: #ffffff;
|
|
--dim: #666666;
|
|
--font-mono: 'Courier New', Courier, monospace;
|
|
}
|
|
|
|
/* Принудительно ставим моноширинный шрифт для всего дашборда */
|
|
body, id, main, div, span, p, a, h1, h2, h3 {
|
|
font-family: var(--font-mono) !important;
|
|
letter-spacing: -0.5px;
|
|
}
|
|
|
|
/* Ломаем закругления Glance и делаем жесткие рамки */
|
|
.widget, .card, main div, [class*="widget"], [class*="card"] {
|
|
border-radius: 0px !important;
|
|
border: 1px solid var(--dim) !important;
|
|
box-shadow: none !important;
|
|
background-color: var(--bg-color) !important;
|
|
}
|
|
|
|
/* Стилизация ссылок под ховер-эффект из твоего style.css */
|
|
a {
|
|
color: var(--text-color) !important;
|
|
text-decoration: none !important;
|
|
border-bottom: 1px solid var(--dim) !important;
|
|
transition: all 0.2s;
|
|
}
|
|
a:hover {
|
|
background-color: var(--text-color) !important;
|
|
color: var(--bg-color) !important;
|
|
border-color: var(--text-color) !important;
|
|
}
|
|
|
|
/* Кастомизация заголовков внутри модулей */
|
|
h2, .widget-title, [class*="title"] {
|
|
text-transform: uppercase;
|
|
font-weight: bold;
|
|
}
|
|
---
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: glance-config
|
|
namespace: glance
|
|
data:
|
|
glance.yml: |
|
|
server:
|
|
assets-path: /app/assets
|
|
proxied: true
|
|
base-url: /glance
|
|
theme:
|
|
# Перевели #050505 и #e0e0e0 в формат HSL для Glance
|
|
background-color: 0 0 2 # Истинно черный фон
|
|
primary-color: 0 0 88 # Светло-серый текст
|
|
contrast-multiplier: 1.4
|
|
positive-color: 140 50 50 # Зеленый для UP-сервисов (не вырвиглазный)
|
|
negative-color: 0 70 50 # Красный для упавших сайтов
|
|
custom-css-file: /assets/user.css
|
|
pages:
|
|
- $include: home.yml
|
|
- $include: docker.yml
|
|
- $include: monitor.yml
|
|
|
|
home.yml: |
|
|
- name: Home
|
|
columns:
|
|
- size: small
|
|
widgets:
|
|
- type: clock
|
|
hour-format: 24h
|
|
timezones:
|
|
- timezone: Europe/Bratislava
|
|
label: Bratislava
|
|
- timezone: Europe/Kyiv
|
|
label: Kyiv
|
|
- timezone: Europe/Moscow
|
|
label: St. Petersburg
|
|
- type: calendar
|
|
first-day-of-week: monday
|
|
- type: rss
|
|
limit: 10
|
|
collapse-after: 3
|
|
cache: 12h
|
|
feeds:
|
|
- url: https://selfh.st/rss/
|
|
title: selfh.st
|
|
- size: full
|
|
widgets:
|
|
- type: group
|
|
widgets:
|
|
- type: hacker-news
|
|
- type: lobsters
|
|
- type: videos
|
|
channels:
|
|
- UCXuqSBlHAE6Xw-yeJA0Tunw
|
|
- UCR-DXc1voovS8nhAvccRZhg
|
|
- UCsBjURrPoezykLs9EqgamOA
|
|
- UCBJycsmduvYEL83R_U4JriQ
|
|
- UCHnyfMqiRRG1u-2MsSQLbXA
|
|
- type: group
|
|
widgets:
|
|
- type: reddit
|
|
subreddit: technology
|
|
show-thumbnails: true
|
|
- type: reddit
|
|
subreddit: selfhosted
|
|
show-thumbnails: true
|
|
- size: small
|
|
widgets:
|
|
- type: weather
|
|
location: London, United Kingdom
|
|
units: metric
|
|
hour-format: 12h
|
|
hide-location: true
|
|
- type: markets
|
|
markets:
|
|
- symbol: SPY
|
|
name: S&P 500
|
|
- symbol: BTC-USD
|
|
name: Bitcoin
|
|
- symbol: NVDA
|
|
name: NVIDIA
|
|
- symbol: AAPL
|
|
name: Apple
|
|
- symbol: MSFT
|
|
name: Microsoft
|
|
- type: releases
|
|
cache: 1d
|
|
repositories:
|
|
- glanceapp/glance
|
|
- go-gitea/gitea
|
|
- nextcloud/all-in-one
|
|
|
|
docker.yml: |
|
|
- name: Docker
|
|
columns:
|
|
- size: full
|
|
widgets:
|
|
- type: docker-containers
|
|
hide-by-default: false
|
|
|
|
monitor.yml: |
|
|
- name: Monitoring
|
|
columns:
|
|
- size: small
|
|
widgets:
|
|
- type: dns-stats
|
|
service: adguard
|
|
url: http://adguard-service.adguard.svc.cluster.local:3000
|
|
username: forust
|
|
password: ${ADGUARD_PASSWORD}
|
|
- size: full
|
|
widgets:
|
|
- type: monitor
|
|
title: Services Status
|
|
cache: 1m
|
|
sites:
|
|
- title: forust.xyz
|
|
url: https://forust.xyz
|
|
- title: dns.forust.xyz
|
|
url: https://dns.forust.xyz
|
|
- title: www.lk-tour.com.ua
|
|
url: https://www.lk-tour.com.ua
|
|
- title: lk-tour.com.ua
|
|
url: https://lk-tour.com.ua
|
|
# - title: gitssh.forust.xyz
|
|
# url: https://gitssh.forust.xyz
|
|
# - title: gcr.forust.xyz
|
|
# url: https://gcr.forust.xyz/v2/
|
|
- title: gitea.forust.xyz
|
|
url: https://gitea.forust.xyz
|
|
- title: nextcloud.forust.xyz
|
|
url: https://nextcloud.forust.xyz
|
|
- title: mc.forust.xyz
|
|
url: https://mc.forust.xyz/map
|
|
- title: auth.forust.xyz
|
|
url: https://auth.forust.xyz
|
|
- title: metube.forust.xyz
|
|
url: https://metube.forust.xyz
|
|
- title: dockmon.forust.xyz
|
|
url: https://dockmon.forust.xyz
|
|
- title: portainer.forust.xyz
|
|
url: https://portainer.forust.xyz
|
|
- title: termix.forust.xyz
|
|
url: https://termix.forust.xyz
|
|
- title: uptime.forust.xyz
|
|
url: https://uptime.forust.xyz
|
|
- title: cmk.forust.xyz
|
|
url: https://cmk.forust.xyz
|
|
- title: search.forust.xyz
|
|
url: https://search.forust.xyz
|
|
- title: status.forust.xyz
|
|
url: https://status.forust.xyz
|
|
- title: traefik.forust.xyz
|
|
url: https://traefik.forust.xyz
|
|
- title: media.forust.xyz
|
|
url: https://media.forust.xyz
|
|
- title: wfs.forust.xyz
|
|
url: https://wfs.forust.xyz
|
|
- title: forust.xyz/convert
|
|
url: https://forust.xyz/convert
|