user defined css

This commit is contained in:
Devaev Maxim 2021-03-26 05:56:10 +03:00
parent ebc1d891ab
commit 60c8c967c9
10 changed files with 15 additions and 1 deletions

View File

@ -125,6 +125,7 @@ run: testenv $(TESTENV_GPIO)
&& cp /usr/share/kvmd/configs.default/kvmd/*passwd /etc/kvmd \
&& cp /usr/share/kvmd/configs.default/kvmd/main/$(if $(P),$(P),$(DEFAULT_PLATFORM)).yaml /etc/kvmd/main.yaml \
&& cp /testenv/$(if $(P),$(P),$(DEFAULT_PLATFORM)).override.yaml /etc/kvmd/override.yaml \
&& cp /usr/share/kvmd/configs.default/kvmd/web.css /etc/kvmd \
&& nginx -c /etc/kvmd/nginx/nginx.conf -g 'user http; error_log stderr;' \
&& ln -s $(TESTENV_VIDEO) /dev/kvmd-video \
&& ln -s $(TESTENV_GPIO) /dev/kvmd-gpio \

View File

@ -83,6 +83,7 @@ backup=(
etc/kvmd/{override,logging,auth,meta}.yaml
etc/kvmd/{ht,ipmi,vnc}passwd
etc/kvmd/nginx/{kvmd.ctx-{http,server},loc-{login,nocache,proxy,websocket},mime-types,ssl,nginx}.conf
etc/kvmd/web.css
)
@ -127,6 +128,7 @@ package_kvmd() {
install -Dm644 -t "$pkgdir/etc/kvmd" "$_cfg_default/kvmd"/*.yaml
install -Dm600 -t "$pkgdir/etc/kvmd" "$_cfg_default/kvmd"/*passwd
install -Dm644 -t "$pkgdir/etc/kvmd" "$_cfg_default/kvmd"/web.css
mkdir -p "$pkgdir/var/lib/kvmd/msd"

1
configs/kvmd/web.css Normal file
View File

@ -0,0 +1 @@
/* Here you can customize the Web UI */

View File

@ -32,6 +32,11 @@ location /share {
auth_request off;
}
location /share/css/user.css {
alias /etc/kvmd/web.css;
auth_request off;
}
location = /favicon.ico {
alias /usr/share/kvmd/web/favicon.ico;
auth_request off;

View File

@ -30,7 +30,7 @@ doctype html
- var title = ""
- var main_js = ""
- var body_class = ""
- var css_list = ["vars", "main"]
- var css_list = ["vars", "main", "user"]
block vars

View File

@ -35,6 +35,7 @@
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="/share/css/vars.css">
<link rel="stylesheet" href="/share/css/main.css">
<link rel="stylesheet" href="/share/css/user.css">
<link rel="stylesheet" href="/share/css/start.css">
<link rel="stylesheet" href="/share/css/window.css">
<link rel="stylesheet" href="/share/css/modal.css">

View File

@ -35,6 +35,7 @@
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="/share/css/vars.css">
<link rel="stylesheet" href="/share/css/main.css">
<link rel="stylesheet" href="/share/css/user.css">
<link rel="stylesheet" href="/share/css/start.css">
<script type="module">import {main} from "/share/js/ipmi/main.js";
main();

View File

@ -35,6 +35,7 @@
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="/share/css/vars.css">
<link rel="stylesheet" href="/share/css/main.css">
<link rel="stylesheet" href="/share/css/user.css">
<link rel="stylesheet" href="/share/css/navbar.css">
<link rel="stylesheet" href="/share/css/window.css">
<link rel="stylesheet" href="/share/css/modal.css">

View File

@ -35,6 +35,7 @@
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="/share/css/vars.css">
<link rel="stylesheet" href="/share/css/main.css">
<link rel="stylesheet" href="/share/css/user.css">
<link rel="stylesheet" href="/share/css/window.css">
<link rel="stylesheet" href="/share/css/modal.css">
<link rel="stylesheet" href="/share/css/login/login.css">

View File

@ -35,6 +35,7 @@
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="/share/css/vars.css">
<link rel="stylesheet" href="/share/css/main.css">
<link rel="stylesheet" href="/share/css/user.css">
<link rel="stylesheet" href="/share/css/start.css">
<script type="module">import {main} from "/share/js/vnc/main.js";
main();