diff --git a/script/LICENSE b/script/LICENSE new file mode 100644 index 0000000..7a3094a --- /dev/null +++ b/script/LICENSE @@ -0,0 +1,11 @@ +DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE +Version 2, December 2004 + +Copyright (C) 2004 Sam Hocevar + +Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed. + +DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. You just DO WHAT THE FUCK YOU WANT TO. diff --git a/script/README.md b/script/README.md new file mode 100644 index 0000000..56d64d3 --- /dev/null +++ b/script/README.md @@ -0,0 +1,2 @@ +# Cockpit-Custom-Scripts + diff --git a/script/install.sh b/script/install.sh new file mode 100755 index 0000000..2eb23a7 --- /dev/null +++ b/script/install.sh @@ -0,0 +1,52 @@ + +sudo systemctl stop cockpit.socket + +THEMES_REPO="https://ckp.tyleo.dev/themes/" +THEME=$1 +TITLE=$2 + +THEME_URI=$THEMES_REPO$THEME +LOCAL_THEME="/usr/share/custom/cockpit-branding/custom" +LOCAL_STORE="/usr/share/custom/cockpit-branding" + +SCRIPT_SOURCE="https://ckp.tyleo.dev/script/res/bin/" +INSTALL_SOURCE="https://ckp.tyleo.dev/script/install.sh" +BRANDING_SOURCE="https://ckp.tyleo.dev/script/res/style/branding.css" + +sudo rm -rfv /usr/share/cockpit/branding/* +sudo rm -rfv $LOCAL_THEME +sudo mkdir -p -v $LOCAL_THEME + +sudo wget "$THEME_URI/apple-touch-icon.png" -O "$LOCAL_THEME/apple-touch-icon.png" +sudo wget "$THEME_URI/back.png" -O "$LOCAL_THEME/back.png" +sudo wget "$THEME_URI/bg-plain.png" -O "$LOCAL_THEME/bg-plain.png" +sudo wget "$THEME_URI/brand-large.png" -O "$LOCAL_THEME/brand-large.png" +sudo wget "$THEME_URI/branding.css" -O "$LOCAL_THEME/branding.css" +sudo wget "$THEME_URI/favicon.ico" -O "$LOCAL_THEME/favicon.ico" +sudo wget "$THEME_URI/logo.png" -O "$LOCAL_THEME/logo.png" +sudo wget "$BRANDING_SOURCE" -O $LOCAL_STORE/branding_model.css + +sudo wget "$SCRIPT_SOURCE/cockpit-custom-background-setup-by-code" -O /usr/bin/cockpit-custom-background-setup-by-code +sudo wget "$SCRIPT_SOURCE/cockpit-custom-background-setup-from-url" -O /usr/bin/cockpit-custom-background-setup-from-url +sudo wget "$SCRIPT_SOURCE/cockpit-custom-background-setup-from-file" -O /usr/bin/cockpit-custom-background-setup-from-file +sudo wget "$SCRIPT_SOURCE/cockpit-custom-refresh" -O /usr/bin/cockpit-custom-refresh +sudo wget "$SCRIPT_SOURCE/cockpit-custom-edit" -O /usr/bin/cockpit-custom-edit +sudo wget "$SCRIPT_SOURCE/cockpit-custom-random-color" -O /usr/bin/cockpit-custom-random-color +sudo wget "$INSTALL_SOURCE" -O /usr/bin/cockpit-custom-reinstall + +sudo chmod +x -v /usr/bin/cockpit-custom-* + +sudo rm -rfv /usr/share/cockpit/branding/{default,arch,debian,fedora,opensuse,centos,scientific,rhel,ubuntu} +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/default +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/arch +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/debian +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/fedora +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/opensuse +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/rhel +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/centos +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/default +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/ubuntu +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/scientific +sudo chmod 755 -Rv /usr/share/cockpit/branding/ + +sudo systemctl start cockpit.socket \ No newline at end of file diff --git a/script/install_nosudo.sh b/script/install_nosudo.sh new file mode 100755 index 0000000..de8b4a2 --- /dev/null +++ b/script/install_nosudo.sh @@ -0,0 +1,56 @@ + +systemctl stop cockpit.socket + +THEMES_REPO="https://ckp.tyleo.dev/themes/" +THEME=$1 +TITLE=$2 + +THEME_URI=$THEMES_REPO$THEME +LOCAL_THEME="/usr/share/custom/cockpit-branding/custom" +LOCAL_STORE="/usr/share/custom/cockpit-branding" + +SCRIPT_SOURCE="https://ckp.tyleo.dev/script/res/bin/" +INSTALL_SOURCE="https://ckp.tyleo.dev/script/install.sh" +BRANDING_SOURCE="https://ckp.tyleo.dev/script/res/style/branding.css" + +rm -rfv /usr/share/cockpit/branding/* +rm -rfv $LOCAL_THEME +mkdir -p -v $LOCAL_THEME + +wget "$THEME_URI/apple-touch-icon.png" -O "$LOCAL_THEME/apple-touch-icon.png" +wget "$THEME_URI/back.png" -O "$LOCAL_THEME/back.png" +wget "$THEME_URI/bg-plain.png" -O "$LOCAL_THEME/bg-plain.png" +wget "$THEME_URI/brand-large.png" -O "$LOCAL_THEME/brand-large.png" +wget "$THEME_URI/branding.css" -O "$LOCAL_THEME/branding.css" +wget "$THEME_URI/favicon.ico" -O "$LOCAL_THEME/favicon.ico" +wget "$THEME_URI/logo.png" -O "$LOCAL_THEME/logo.png" +wget "$BRANDING_SOURCE" -O $LOCAL_STORE/branding_model.css + +wget "$SCRIPT_SOURCE/cockpit-custom-background-setup-by-code" -O /usr/bin/cockpit-custom-background-setup-by-code +wget "$SCRIPT_SOURCE/cockpit-custom-background-setup-from-url" -O /usr/bin/cockpit-custom-background-setup-from-url +wget "$SCRIPT_SOURCE/cockpit-custom-background-setup-from-file" -O /usr/bin/cockpit-custom-background-setup-from-file +wget "$SCRIPT_SOURCE/cockpit-custom-refresh" -O /usr/bin/cockpit-custom-refresh +wget "$SCRIPT_SOURCE/cockpit-custom-edit" -O /usr/bin/cockpit-custom-edit +wget "$INSTALL_SOURCE" -O /usr/bin/cockpit-custom-reinstall + +chmod +x -v /usr/bin/cockpit-custom-background-setup-by-code +chmod +x -v /usr/bin/cockpit-custom-background-setup-from-url +chmod +x -v /usr/bin/cockpit-custom-background-setup-from-file +chmod +x -v /usr/bin/cockpit-custom-edit +chmod +x -v /usr/bin/cockpit-custom-refresh +chmod +x -v /usr/bin/cockpit-custom-reinstall + +rm -rfv /usr/share/cockpit/branding/{default,arch,debian,fedora,opensuse,centos,scientific,rhel,ubuntu} +cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/default +cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/arch +cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/debian +cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/fedora +cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/opensuse +cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/rhel +cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/centos +cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/default +cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/ubuntu +cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/scientific +chmod 755 -Rv /usr/share/cockpit/branding/ + +systemctl start cockpit.socket \ No newline at end of file diff --git a/script/install_nosudo_nosystemd.sh b/script/install_nosudo_nosystemd.sh new file mode 100755 index 0000000..06b9eee --- /dev/null +++ b/script/install_nosudo_nosystemd.sh @@ -0,0 +1,56 @@ + +# systemctl stop cockpit.socket + +THEMES_REPO="https://ckp.tyleo.dev/themes/" +THEME=$1 +TITLE=$2 + +THEME_URI=$THEMES_REPO$THEME +LOCAL_THEME="/usr/share/custom/cockpit-branding/custom" +LOCAL_STORE="/usr/share/custom/cockpit-branding" + +SCRIPT_SOURCE="https://ckp.tyleo.dev/script/res/bin/" +INSTALL_SOURCE="https://ckp.tyleo.dev/script/install.sh" +BRANDING_SOURCE="https://ckp.tyleo.dev/script/res/style/branding.css" + +rm -rfv /usr/share/cockpit/branding/* +rm -rfv $LOCAL_THEME +mkdir -p -v $LOCAL_THEME + +wget "$THEME_URI/apple-touch-icon.png" -O "$LOCAL_THEME/apple-touch-icon.png" +wget "$THEME_URI/back.png" -O "$LOCAL_THEME/back.png" +wget "$THEME_URI/bg-plain.png" -O "$LOCAL_THEME/bg-plain.png" +wget "$THEME_URI/brand-large.png" -O "$LOCAL_THEME/brand-large.png" +wget "$THEME_URI/branding.css" -O "$LOCAL_THEME/branding.css" +wget "$THEME_URI/favicon.ico" -O "$LOCAL_THEME/favicon.ico" +wget "$THEME_URI/logo.png" -O "$LOCAL_THEME/logo.png" +wget "$BRANDING_SOURCE" -O $LOCAL_STORE/branding_model.css + +wget "$SCRIPT_SOURCE/cockpit-custom-background-setup-by-code" -O /usr/bin/cockpit-custom-background-setup-by-code +wget "$SCRIPT_SOURCE/cockpit-custom-background-setup-from-url" -O /usr/bin/cockpit-custom-background-setup-from-url +wget "$SCRIPT_SOURCE/cockpit-custom-background-setup-from-file" -O /usr/bin/cockpit-custom-background-setup-from-file +wget "$SCRIPT_SOURCE/cockpit-custom-refresh" -O /usr/bin/cockpit-custom-refresh +wget "$SCRIPT_SOURCE/cockpit-custom-edit" -O /usr/bin/cockpit-custom-edit +wget "$INSTALL_SOURCE" -O /usr/bin/cockpit-custom-reinstall + +chmod +x -v /usr/bin/cockpit-custom-background-setup-by-code +chmod +x -v /usr/bin/cockpit-custom-background-setup-from-url +chmod +x -v /usr/bin/cockpit-custom-background-setup-from-file +chmod +x -v /usr/bin/cockpit-custom-edit +chmod +x -v /usr/bin/cockpit-custom-refresh +chmod +x -v /usr/bin/cockpit-custom-reinstall + +rm -rfv /usr/share/cockpit/branding/{default,arch,debian,fedora,opensuse,centos,scientific,rhel,ubuntu} +cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/default +cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/arch +cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/debian +cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/fedora +cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/opensuse +cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/rhel +cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/centos +cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/default +cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/ubuntu +cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/scientific +chmod 755 -Rv /usr/share/cockpit/branding/ + +# systemctl start cockpit.socket \ No newline at end of file diff --git a/script/res/bin/cockpit-custom-background-setup-by-code b/script/res/bin/cockpit-custom-background-setup-by-code new file mode 100755 index 0000000..424e57d --- /dev/null +++ b/script/res/bin/cockpit-custom-background-setup-by-code @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +URI_P1="https://res.tyleo.dev/backgrounds/cockpit/gen2_manjaro/MOD-MJRS_" +URI_P2=".png" +URI_CODE=$1 +URI=$URI_P1$URI_CODE$URI_P2 + +wget $URI -O /usr/share/custom/cockpit-branding/custom/back.png +cockpit-custom-refresh diff --git a/script/res/bin/cockpit-custom-background-setup-from-file b/script/res/bin/cockpit-custom-background-setup-from-file new file mode 100755 index 0000000..2e401c8 --- /dev/null +++ b/script/res/bin/cockpit-custom-background-setup-from-file @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +FILE=$1 + +cp -fv $FILE -O /usr/share/custom/cockpit-branding/custom/back.png +cockpit-custom-refresh diff --git a/script/res/bin/cockpit-custom-background-setup-from-url b/script/res/bin/cockpit-custom-background-setup-from-url new file mode 100755 index 0000000..3eef204 --- /dev/null +++ b/script/res/bin/cockpit-custom-background-setup-from-url @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +URI=$1 + +sudo wget $URI -O /usr/share/custom/cockpit-branding/custom/back.png +cockpit-custom-refresh diff --git a/script/res/bin/cockpit-custom-edit b/script/res/bin/cockpit-custom-edit new file mode 100755 index 0000000..b4ef5e8 --- /dev/null +++ b/script/res/bin/cockpit-custom-edit @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +PARAM_COLOR=$1 +PARAM_TITLE=$2 +CUSTOM_DIR="/usr/share/custom/cockpit-branding/custom" +BRANDING_MODEL="/usr/share/custom/cockpit-branding/branding_model.css" + +cp -fv $BRANDING_MODEL /usr/share/custom/cockpit-branding/custom/branding.css +sudo sed -i "s/BASE__THEME__TITLE/$PARAM_TITLE/g" /usr/share/custom/cockpit-branding/custom/branding.css +sudo sed -i "s/BASE__THEME__COLOR/$PARAM_COLOR/g" /usr/share/custom/cockpit-branding/custom/branding.css +cockpit-custom-refresh \ No newline at end of file diff --git a/script/res/bin/cockpit-custom-random-color b/script/res/bin/cockpit-custom-random-color new file mode 100644 index 0000000..da17fd1 --- /dev/null +++ b/script/res/bin/cockpit-custom-random-color @@ -0,0 +1,21 @@ +#!/usr/bin/env bash + +Hostname=$(hostname) + + +r=$((RANDOM % 256)) +g=$((RANDOM % 256)) +b=$((RANDOM % 256)) + +# Garder deux composantes proches de 255 +case $((RANDOM % 3)) in + 0) r=255; g=255 ;; # Rouge et vert (jaune) + 1) r=255; b=255 ;; # Rouge et bleu (magenta) + 2) g=255; b=255 ;; # Vert et bleu (cyan) +esac + +RandomColor=$(printf "%02x%02x%02x\n" $r $g $b) + +echo -e "Color : $RandomColor, Hostname: $Hostname" + +sudo cockpit-custom-edit "$RandomColor" "$Hostname - Roundy Cockpit " diff --git a/script/res/bin/cockpit-custom-refresh b/script/res/bin/cockpit-custom-refresh new file mode 100755 index 0000000..cc76085 --- /dev/null +++ b/script/res/bin/cockpit-custom-refresh @@ -0,0 +1,16 @@ +sudo systemctl stop cockpit.socket +sleep 1 +sudo rm -rfv /usr/share/cockpit/branding/* +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/default +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/arch +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/debian +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/fedora +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/opensuse +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/rhel +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/centos +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/default +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/ubuntu +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/scientific +sudo chmod 755 -Rv /usr/share/cockpit/branding/ +sleep 1 +sudo systemctl start cockpit.socket \ No newline at end of file diff --git a/script/res/style/branding.css b/script/res/style/branding.css new file mode 100755 index 0000000..4c81ab9 --- /dev/null +++ b/script/res/style/branding.css @@ -0,0 +1,148 @@ +:root { + --ct-color-host-accent: #BASE__THEME__COLOR !important; +} + +body.login-pf { + background: url("back.png") no-repeat 75% 0; + background-size: cover; + background-color: #000000; +} + +#badge { + inline-size: 5em; + block-size: 5em; + background-image: url("square-hicolor.svg"); + background-size: contain; + background-repeat: no-repeat; +} + +.login-pf .container { + background: none!important; + color: #FFFFFF!important +} +.login-pf .details { + background: none!important; + color: #FFFFFF!important +} + +.pf-v5-c-menu__list { + background-color: #BASE__THEME__COLOR90!important; + border-style: solid!important; + border-color: #BASE__THEME__COLOR20!important; +} + +.pf-v5-c-menu__item { + background-color: #BASE__THEME__COLOR90!important; + border-style: solid!important; + border-color: #BASE__THEME__COLOR20!important; +} + +.pf-v5-c-about-modal-box { + background: none!important; + background-color: #000000!important + +} +.pf-v5-l-bullseye { + background-color: #000000!important +} + +input { + background-color: #00000060!important +} + +.host-apps { + background-color: #BASE__THEME__COLOR60!important; +} +.pf-v5-c-masthead { + background-color: #BASE__THEME__COLOR60!important; +} +.ct-switcher { + background-color: #BASE__THEME__COLOR60!important; +} +.pf-v5-c-text-input-group__text-input { + background-color: #BASE__THEME__COLOR60!important; +} +.pf-m-current { + background-color: #BASE__THEME__COLOR!important; +} + +button { + border-color: #BASE__THEME__COLOR!important; + background-color: #BASE__THEME__COLOR50!important; +} + +#brand { + font-size: 18pt; + text-transform: uppercase; +} + +#brand::before { + content: "BASE__THEME__TITLE"; +} + +#index-brand::before { + content: "BASE__THEME__TITLE"; +} + +/* ROUNDY+BORDERS Mod 2025 */ + +* { + border-radius: 20px!important; + font-weight: 900!important; +} + +.ct-switcher-localonly { + font-size: 10px!important; +} + +.ct-switcher-localonly { + text-align: center!important; +} + +.ct-lock-wrapper { + font-size: 12px!important; +} + +.pf-m-primary { + background-color: #BASE__THEME__COLOR!important; +} + +.page { + background-color: #BASE__THEME__COLOR!important; + border-style: solid!important; + border-color: #BASE__THEME__COLOR!important; +} +.pf-v5-c-masthead { + background: none!important; + background-color: #BASE__THEME__COLOR!important; +} + +.pf-v5-c-menu__list { + background-color: #BASE__THEME__COLOR40!important; + border-style: solid!important; + border-color: #BASE__THEME__COLOR!important; +} +.pf-v5-c-menu__item { + background-color: #00000000!important; + border: none!important; +} + +.ct-switcher { + padding: 20px!important; +} + +.pf-m-4xl::after { + content: "Roundy Cockpit | BASE__THEME__TITLE"; + display: block; /* Facultatif si vous souhaitez un bloc */ + font-size: 16px!important; + color: #BASE__THEME__COLOR; /* Juste pour style supplémentaire */ +} + +.pf-v5-c-about-modal-box__strapline::after { + content: "Theme by Tyleo Dv. Delaware | Check https://tyleo.dev 🍻"; + display: block; /* Facultatif si vous souhaitez un bloc */ + font-size: 16px!important; + color: rgb(107, 0, 200); /* Juste pour style supplémentaire */ +} + +/*------------------------------------------*/ \ No newline at end of file diff --git a/script/source b/script/source new file mode 100755 index 0000000..7b8318d --- /dev/null +++ b/script/source @@ -0,0 +1,55 @@ + +sudo systemctl stop cockpit.socket + +THEMES_REPO="https://ckp.tyleo.dev/themes/" +THEME=$1 +TITLE=$2 + +THEME_URI=$THEMES_REPO$THEME +LOCAL_THEME="/usr/share/custom/cockpit-branding/custom" +LOCAL_STORE="/usr/share/custom/cockpit-branding" + +SCRIPT_SOURCE="https://ckp.tyleo.dev/script/res/bin/" +INSTALL_SOURCE="https://ckp.tyleo.dev/script/install.sh" +BRANDING_SOURCE="https://ckp.tyleo.dev/script/res/style/branding.css" + +sudo rm -rfv $LOCAL_THEME +sudo mkdir -p -v $LOCAL_THEME + +sudo wget "$THEME_URI/apple-touch-icon.png" -O "$LOCAL_THEME/apple-touch-icon.png" +sudo wget "$THEME_URI/back.png" -O "$LOCAL_THEME/back.png" +sudo wget "$THEME_URI/bg-plain.png" -O "$LOCAL_THEME/bg-plain.png" +sudo wget "$THEME_URI/brand-large.png" -O "$LOCAL_THEME/brand-large.png" +sudo wget "$THEME_URI/branding.css" -O "$LOCAL_THEME/branding.css" +sudo wget "$THEME_URI/favicon.ico" -O "$LOCAL_THEME/favicon.ico" +sudo wget "$THEME_URI/logo.png" -O "$LOCAL_THEME/logo.png" +sudo wget "$BRANDING_SOURCE" -O $LOCAL_STORE/branding_model.css + +sudo wget "$SCRIPT_SOURCE/cockpit-custom-background-setup-by-code" -O /usr/bin/cockpit-custom-background-setup-by-code +sudo wget "$SCRIPT_SOURCE/cockpit-custom-background-setup-from-url" -O /usr/bin/cockpit-custom-background-setup-from-url +sudo wget "$SCRIPT_SOURCE/cockpit-custom-background-setup-from-file" -O /usr/bin/cockpit-custom-background-setup-from-file +sudo wget "$SCRIPT_SOURCE/cockpit-custom-refresh" -O /usr/bin/cockpit-custom-refresh +sudo wget "$SCRIPT_SOURCE/cockpit-custom-edit" -O /usr/bin/cockpit-custom-edit +sudo wget "$INSTALL_SOURCE" -O /usr/bin/cockpit-custom-reinstall + +sudo chmod +x -v /usr/bin/cockpit-custom-background-setup-by-code +sudo chmod +x -v /usr/bin/cockpit-custom-background-setup-from-url +sudo chmod +x -v /usr/bin/cockpit-custom-background-setup-from-file +sudo chmod +x -v /usr/bin/cockpit-custom-edit +sudo chmod +x -v /usr/bin/cockpit-custom-refresh +sudo chmod +x -v /usr/bin/cockpit-custom-reinstall + +sudo rm -rfv /usr/share/cockpit/branding/{default,arch,debian,fedora,opensuse,centos,scientific,rhel,ubuntu} +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/default +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/arch +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/debian +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/fedora +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/opensuse +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/rhel +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/centos +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/default +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/ubuntu +sudo cp -rfv /usr/share/custom/cockpit-branding/custom /usr/share/cockpit/branding/scientific +sudo chmod 755 -Rv /usr/share/cockpit/branding/ + +sudo systemctl start cockpit.socket \ No newline at end of file diff --git a/skeleton/custom/apple-touch-icon.png b/skeleton/custom/apple-touch-icon.png new file mode 100755 index 0000000..f6b78e4 Binary files /dev/null and b/skeleton/custom/apple-touch-icon.png differ diff --git a/skeleton/custom/back.png b/skeleton/custom/back.png new file mode 100755 index 0000000..b89e40f Binary files /dev/null and b/skeleton/custom/back.png differ diff --git a/skeleton/custom/bg-plain.jpg b/skeleton/custom/bg-plain.jpg new file mode 100755 index 0000000..a874f34 Binary files /dev/null and b/skeleton/custom/bg-plain.jpg differ diff --git a/skeleton/custom/brand-large.png b/skeleton/custom/brand-large.png new file mode 100755 index 0000000..81cff2d Binary files /dev/null and b/skeleton/custom/brand-large.png differ diff --git a/skeleton/custom/branding.css b/skeleton/custom/branding.css new file mode 100755 index 0000000..4eaba72 --- /dev/null +++ b/skeleton/custom/branding.css @@ -0,0 +1,72 @@ +:root { + --ct-color-host-accent: #cd8f00 !important; +} + +body.login-pf { + background: url("back.png") no-repeat 75% 0; + background-size: cover; + background-color: #000000; +} + +#badge { + inline-size: 5em; + block-size: 5em; + background-image: url("square-hicolor.svg"); + background-size: contain; + background-repeat: no-repeat; +} + +.pf-m-primary { + background: none!important; +} + +.login-pf .container { + background: none!important; + color: #FFFFFF!important +} +.login-pf .details { + background: none!important; + color: #FFFFFF!important +} + +.pf-v5-c-about-modal-box { + background: none!important; + background-color: #000000!important + +} +.pf-v5-l-bullseye { + background-color: #000000!important +} + +input { + background-color: #00000060!important +} + +.host-apps { + background-color: #cd8f0060!important; +} +.pf-v5-c-masthead { + background-color: #cd8f0060!important; +} +.ct-switcher { + background-color: #cd8f0060!important; +} +.pf-v5-c-text-input-group__text-input { + background-color: #cd8f0060!important; +} +.pf-m-current { + background-color: #cd8f00!important; +} + +#brand { + font-size: 18pt; + text-transform: uppercase; +} + +#brand::before { + content: "MS-CT-Gen2 - Dev Node Base"; +} + +#index-brand::before { + content: "MS-CT-Gen2 - Dev Node Base"; +} diff --git a/skeleton/custom/favicon.ico b/skeleton/custom/favicon.ico new file mode 100755 index 0000000..0b0c855 Binary files /dev/null and b/skeleton/custom/favicon.ico differ diff --git a/skeleton/custom/logo.png b/skeleton/custom/logo.png new file mode 100755 index 0000000..ecbd5a6 Binary files /dev/null and b/skeleton/custom/logo.png differ diff --git a/themes/initial/apple-touch-icon.png b/themes/initial/apple-touch-icon.png new file mode 100755 index 0000000..f6b78e4 Binary files /dev/null and b/themes/initial/apple-touch-icon.png differ diff --git a/themes/initial/back.png b/themes/initial/back.png new file mode 100644 index 0000000..baaa18c Binary files /dev/null and b/themes/initial/back.png differ diff --git a/themes/initial/bg-plain.jpg b/themes/initial/bg-plain.jpg new file mode 100755 index 0000000..a874f34 Binary files /dev/null and b/themes/initial/bg-plain.jpg differ diff --git a/themes/initial/brand-large.png b/themes/initial/brand-large.png new file mode 100755 index 0000000..81cff2d Binary files /dev/null and b/themes/initial/brand-large.png differ diff --git a/themes/initial/branding.css b/themes/initial/branding.css new file mode 100755 index 0000000..2fd7746 --- /dev/null +++ b/themes/initial/branding.css @@ -0,0 +1,148 @@ +:root { + --ct-color-host-accent: #222222 !important; +} + +body.login-pf { + background: url("back.png") no-repeat 75% 0; + background-size: cover; + background-color: #000000; +} + +#badge { + inline-size: 5em; + block-size: 5em; + background-image: url("square-hicolor.svg"); + background-size: contain; + background-repeat: no-repeat; +} + +.login-pf .container { + background: none!important; + color: #FFFFFF!important +} +.login-pf .details { + background: none!important; + color: #FFFFFF!important +} + +.pf-v5-c-menu__list { + background-color: #00000090!important; + border-style: solid!important; + border-color: #008fcc20!important; +} + +.pf-v5-c-menu__item { + background-color: #00000090!important; + border-style: solid!important; + border-color: #00000020!important; +} + +.pf-v5-c-about-modal-box { + background: none!important; + background-color: #000000!important + +} +.pf-v5-l-bullseye { + background-color: #000000!important +} + +input { + background-color: #00000060!important +} + +.host-apps { + background-color: #22222260!important; +} +.pf-v5-c-masthead { + background-color: #22222260!important; +} +.ct-switcher { + background-color: #22222260!important; +} +.pf-v5-c-text-input-group__text-input { + background-color: #22222260!important; +} +.pf-m-current { + background-color: #005275!important; +} + +button { + border-color: #008fcc!important; + background-color: #008fcc50!important; +} + +#brand { + font-size: 18pt; + text-transform: uppercase; +} + +#brand::before { + content: "Roundy Cockpit "; +} + +#index-brand::before { + content: "Roundy Cockpit "; +} + +/* ROUNDY+BORDERS Mod 2025 */ + +* { + border-radius: 20px!important; + font-weight: 900!important; +} + +.ct-switcher-localonly { + font-size: 10px!important; +} + +.ct-switcher-localonly { + text-align: center!important; +} + +.ct-lock-wrapper { + font-size: 12px!important; +} + +.pf-m-primary { + background-color: #008fcc!important; +} + +.page { + background-color: #008fcc!important; + border-style: solid!important; + border-color: #008fcc!important; +} +.pf-v5-c-masthead { + background: none!important; + background-color: #008fcc!important; +} + +.pf-v5-c-menu__list { + background-color: #008fcc40!important; + border-style: solid!important; + border-color: #008fcc!important; +} +.pf-v5-c-menu__item { + background-color: #00000000!important; + border: none!important; +} + +.ct-switcher { + padding: 20px!important; +} + +.pf-m-4xl::after { + content: "Roundy Cockpit | No , use cockpit-custom-edit !"; + display: block; /* Facultatif si vous souhaitez un bloc */ + font-size: 16px!important; + color: #008fcc; /* Juste pour style supplémentaire */ +} + +.pf-v5-c-about-modal-box__strapline::after { + content: "Theme by Tyleo Dv. Delaware | Check https://tyleo.dev 🍻"; + display: block; /* Facultatif si vous souhaitez un bloc */ + font-size: 16px!important; + color: rgb(107, 0, 200); /* Juste pour style supplémentaire */ +} + +/*------------------------------------------*/ \ No newline at end of file diff --git a/themes/initial/favicon.ico b/themes/initial/favicon.ico new file mode 100755 index 0000000..0b0c855 Binary files /dev/null and b/themes/initial/favicon.ico differ diff --git a/themes/initial/logo.png b/themes/initial/logo.png new file mode 100755 index 0000000..ecbd5a6 Binary files /dev/null and b/themes/initial/logo.png differ diff --git a/themes/roundy/apple-touch-icon.png b/themes/roundy/apple-touch-icon.png new file mode 100755 index 0000000..f6b78e4 Binary files /dev/null and b/themes/roundy/apple-touch-icon.png differ diff --git a/themes/roundy/back.png b/themes/roundy/back.png new file mode 100644 index 0000000..baaa18c Binary files /dev/null and b/themes/roundy/back.png differ diff --git a/themes/roundy/bg-plain.jpg b/themes/roundy/bg-plain.jpg new file mode 100755 index 0000000..a874f34 Binary files /dev/null and b/themes/roundy/bg-plain.jpg differ diff --git a/themes/roundy/brand-large.png b/themes/roundy/brand-large.png new file mode 100755 index 0000000..81cff2d Binary files /dev/null and b/themes/roundy/brand-large.png differ diff --git a/themes/roundy/branding.css b/themes/roundy/branding.css new file mode 100755 index 0000000..2fd7746 --- /dev/null +++ b/themes/roundy/branding.css @@ -0,0 +1,148 @@ +:root { + --ct-color-host-accent: #222222 !important; +} + +body.login-pf { + background: url("back.png") no-repeat 75% 0; + background-size: cover; + background-color: #000000; +} + +#badge { + inline-size: 5em; + block-size: 5em; + background-image: url("square-hicolor.svg"); + background-size: contain; + background-repeat: no-repeat; +} + +.login-pf .container { + background: none!important; + color: #FFFFFF!important +} +.login-pf .details { + background: none!important; + color: #FFFFFF!important +} + +.pf-v5-c-menu__list { + background-color: #00000090!important; + border-style: solid!important; + border-color: #008fcc20!important; +} + +.pf-v5-c-menu__item { + background-color: #00000090!important; + border-style: solid!important; + border-color: #00000020!important; +} + +.pf-v5-c-about-modal-box { + background: none!important; + background-color: #000000!important + +} +.pf-v5-l-bullseye { + background-color: #000000!important +} + +input { + background-color: #00000060!important +} + +.host-apps { + background-color: #22222260!important; +} +.pf-v5-c-masthead { + background-color: #22222260!important; +} +.ct-switcher { + background-color: #22222260!important; +} +.pf-v5-c-text-input-group__text-input { + background-color: #22222260!important; +} +.pf-m-current { + background-color: #005275!important; +} + +button { + border-color: #008fcc!important; + background-color: #008fcc50!important; +} + +#brand { + font-size: 18pt; + text-transform: uppercase; +} + +#brand::before { + content: "Roundy Cockpit "; +} + +#index-brand::before { + content: "Roundy Cockpit "; +} + +/* ROUNDY+BORDERS Mod 2025 */ + +* { + border-radius: 20px!important; + font-weight: 900!important; +} + +.ct-switcher-localonly { + font-size: 10px!important; +} + +.ct-switcher-localonly { + text-align: center!important; +} + +.ct-lock-wrapper { + font-size: 12px!important; +} + +.pf-m-primary { + background-color: #008fcc!important; +} + +.page { + background-color: #008fcc!important; + border-style: solid!important; + border-color: #008fcc!important; +} +.pf-v5-c-masthead { + background: none!important; + background-color: #008fcc!important; +} + +.pf-v5-c-menu__list { + background-color: #008fcc40!important; + border-style: solid!important; + border-color: #008fcc!important; +} +.pf-v5-c-menu__item { + background-color: #00000000!important; + border: none!important; +} + +.ct-switcher { + padding: 20px!important; +} + +.pf-m-4xl::after { + content: "Roundy Cockpit | No , use cockpit-custom-edit !"; + display: block; /* Facultatif si vous souhaitez un bloc */ + font-size: 16px!important; + color: #008fcc; /* Juste pour style supplémentaire */ +} + +.pf-v5-c-about-modal-box__strapline::after { + content: "Theme by Tyleo Dv. Delaware | Check https://tyleo.dev 🍻"; + display: block; /* Facultatif si vous souhaitez un bloc */ + font-size: 16px!important; + color: rgb(107, 0, 200); /* Juste pour style supplémentaire */ +} + +/*------------------------------------------*/ \ No newline at end of file diff --git a/themes/roundy/favicon.ico b/themes/roundy/favicon.ico new file mode 100755 index 0000000..0b0c855 Binary files /dev/null and b/themes/roundy/favicon.ico differ diff --git a/themes/roundy/logo.png b/themes/roundy/logo.png new file mode 100755 index 0000000..ecbd5a6 Binary files /dev/null and b/themes/roundy/logo.png differ diff --git a/themes/roundy_oxanium/apple-touch-icon.png b/themes/roundy_oxanium/apple-touch-icon.png new file mode 100755 index 0000000..f6b78e4 Binary files /dev/null and b/themes/roundy_oxanium/apple-touch-icon.png differ diff --git a/themes/roundy_oxanium/back.png b/themes/roundy_oxanium/back.png new file mode 100644 index 0000000..baaa18c Binary files /dev/null and b/themes/roundy_oxanium/back.png differ diff --git a/themes/roundy_oxanium/bg-plain.jpg b/themes/roundy_oxanium/bg-plain.jpg new file mode 100755 index 0000000..a874f34 Binary files /dev/null and b/themes/roundy_oxanium/bg-plain.jpg differ diff --git a/themes/roundy_oxanium/brand-large.png b/themes/roundy_oxanium/brand-large.png new file mode 100755 index 0000000..81cff2d Binary files /dev/null and b/themes/roundy_oxanium/brand-large.png differ diff --git a/themes/roundy_oxanium/branding.css b/themes/roundy_oxanium/branding.css new file mode 100755 index 0000000..2fd7746 --- /dev/null +++ b/themes/roundy_oxanium/branding.css @@ -0,0 +1,148 @@ +:root { + --ct-color-host-accent: #222222 !important; +} + +body.login-pf { + background: url("back.png") no-repeat 75% 0; + background-size: cover; + background-color: #000000; +} + +#badge { + inline-size: 5em; + block-size: 5em; + background-image: url("square-hicolor.svg"); + background-size: contain; + background-repeat: no-repeat; +} + +.login-pf .container { + background: none!important; + color: #FFFFFF!important +} +.login-pf .details { + background: none!important; + color: #FFFFFF!important +} + +.pf-v5-c-menu__list { + background-color: #00000090!important; + border-style: solid!important; + border-color: #008fcc20!important; +} + +.pf-v5-c-menu__item { + background-color: #00000090!important; + border-style: solid!important; + border-color: #00000020!important; +} + +.pf-v5-c-about-modal-box { + background: none!important; + background-color: #000000!important + +} +.pf-v5-l-bullseye { + background-color: #000000!important +} + +input { + background-color: #00000060!important +} + +.host-apps { + background-color: #22222260!important; +} +.pf-v5-c-masthead { + background-color: #22222260!important; +} +.ct-switcher { + background-color: #22222260!important; +} +.pf-v5-c-text-input-group__text-input { + background-color: #22222260!important; +} +.pf-m-current { + background-color: #005275!important; +} + +button { + border-color: #008fcc!important; + background-color: #008fcc50!important; +} + +#brand { + font-size: 18pt; + text-transform: uppercase; +} + +#brand::before { + content: "Roundy Cockpit "; +} + +#index-brand::before { + content: "Roundy Cockpit "; +} + +/* ROUNDY+BORDERS Mod 2025 */ + +* { + border-radius: 20px!important; + font-weight: 900!important; +} + +.ct-switcher-localonly { + font-size: 10px!important; +} + +.ct-switcher-localonly { + text-align: center!important; +} + +.ct-lock-wrapper { + font-size: 12px!important; +} + +.pf-m-primary { + background-color: #008fcc!important; +} + +.page { + background-color: #008fcc!important; + border-style: solid!important; + border-color: #008fcc!important; +} +.pf-v5-c-masthead { + background: none!important; + background-color: #008fcc!important; +} + +.pf-v5-c-menu__list { + background-color: #008fcc40!important; + border-style: solid!important; + border-color: #008fcc!important; +} +.pf-v5-c-menu__item { + background-color: #00000000!important; + border: none!important; +} + +.ct-switcher { + padding: 20px!important; +} + +.pf-m-4xl::after { + content: "Roundy Cockpit | No , use cockpit-custom-edit !"; + display: block; /* Facultatif si vous souhaitez un bloc */ + font-size: 16px!important; + color: #008fcc; /* Juste pour style supplémentaire */ +} + +.pf-v5-c-about-modal-box__strapline::after { + content: "Theme by Tyleo Dv. Delaware | Check https://tyleo.dev 🍻"; + display: block; /* Facultatif si vous souhaitez un bloc */ + font-size: 16px!important; + color: rgb(107, 0, 200); /* Juste pour style supplémentaire */ +} + +/*------------------------------------------*/ \ No newline at end of file diff --git a/themes/roundy_oxanium/favicon.ico b/themes/roundy_oxanium/favicon.ico new file mode 100755 index 0000000..0b0c855 Binary files /dev/null and b/themes/roundy_oxanium/favicon.ico differ diff --git a/themes/roundy_oxanium/logo.png b/themes/roundy_oxanium/logo.png new file mode 100755 index 0000000..ecbd5a6 Binary files /dev/null and b/themes/roundy_oxanium/logo.png differ diff --git a/themes/unsupported/black-edition/apple-touch-icon.png b/themes/unsupported/black-edition/apple-touch-icon.png new file mode 100755 index 0000000..f6b78e4 Binary files /dev/null and b/themes/unsupported/black-edition/apple-touch-icon.png differ diff --git a/themes/unsupported/black-edition/back.png b/themes/unsupported/black-edition/back.png new file mode 100644 index 0000000..a5958dc Binary files /dev/null and b/themes/unsupported/black-edition/back.png differ diff --git a/themes/unsupported/black-edition/bg-plain.jpg b/themes/unsupported/black-edition/bg-plain.jpg new file mode 100755 index 0000000..a874f34 Binary files /dev/null and b/themes/unsupported/black-edition/bg-plain.jpg differ diff --git a/themes/unsupported/black-edition/brand-large.png b/themes/unsupported/black-edition/brand-large.png new file mode 100755 index 0000000..81cff2d Binary files /dev/null and b/themes/unsupported/black-edition/brand-large.png differ diff --git a/themes/unsupported/black-edition/branding.css b/themes/unsupported/black-edition/branding.css new file mode 100755 index 0000000..a340ce2 --- /dev/null +++ b/themes/unsupported/black-edition/branding.css @@ -0,0 +1,85 @@ +:root { + --ct-color-host-accent: #222222 !important; +} + +body.login-pf { + background: url("back.png") no-repeat 75% 0; + background-size: cover; + background-color: #000000; +} + +#badge { + inline-size: 5em; + block-size: 5em; + background-image: url("square-hicolor.svg"); + background-size: contain; + background-repeat: no-repeat; +} + +.login-pf .container { + background: none!important; + color: #FFFFFF!important +} +.login-pf .details { + background: none!important; + color: #FFFFFF!important +} + +.pf-v5-c-menu__list { + background-color: #00000090!important; + border-style: solid!important; + border-color: #00000020!important; +} + +.pf-v5-c-menu__item { + background-color: #00000090!important; + border-style: solid!important; + border-color: #00000020!important; +} + +.pf-v5-c-about-modal-box { + background: none!important; + background-color: #000000!important + +} +.pf-v5-l-bullseye { + background-color: #000000!important +} + +input { + background-color: #000000!important +} + +.host-apps { + background-color: #000000!important; +} +.pf-v5-c-masthead { + background-color: #000000!important; +} +.ct-switcher { + background-color: #000000!important; +} +.pf-v5-c-text-input-group__text-input { + background-color: #000000!important; +} +.pf-m-current { + background-color: #131313!important; +} + +button { + border-color: #000000!important; + background-color: #00000050!important; +} + +#brand { + font-size: 18pt; + text-transform: uppercase; +} + +#brand::before { + content: "Cockpit BE "; +} + +#index-brand::before { + content: "Cockpit BE "; +} diff --git a/themes/unsupported/black-edition/favicon.ico b/themes/unsupported/black-edition/favicon.ico new file mode 100755 index 0000000..0b0c855 Binary files /dev/null and b/themes/unsupported/black-edition/favicon.ico differ diff --git a/themes/unsupported/black-edition/logo.png b/themes/unsupported/black-edition/logo.png new file mode 100755 index 0000000..ecbd5a6 Binary files /dev/null and b/themes/unsupported/black-edition/logo.png differ diff --git a/themes/unsupported/initial/apple-touch-icon.png b/themes/unsupported/initial/apple-touch-icon.png new file mode 100755 index 0000000..f6b78e4 Binary files /dev/null and b/themes/unsupported/initial/apple-touch-icon.png differ diff --git a/themes/unsupported/initial/back.png b/themes/unsupported/initial/back.png new file mode 100755 index 0000000..0ad28dd Binary files /dev/null and b/themes/unsupported/initial/back.png differ diff --git a/themes/unsupported/initial/bg-plain.jpg b/themes/unsupported/initial/bg-plain.jpg new file mode 100755 index 0000000..a874f34 Binary files /dev/null and b/themes/unsupported/initial/bg-plain.jpg differ diff --git a/themes/unsupported/initial/brand-large.png b/themes/unsupported/initial/brand-large.png new file mode 100755 index 0000000..81cff2d Binary files /dev/null and b/themes/unsupported/initial/brand-large.png differ diff --git a/themes/unsupported/initial/branding.css b/themes/unsupported/initial/branding.css new file mode 100755 index 0000000..155e0cc --- /dev/null +++ b/themes/unsupported/initial/branding.css @@ -0,0 +1,85 @@ +:root { + --ct-color-host-accent: #222222 !important; +} + +body.login-pf { + background: url("back.png") no-repeat 75% 0; + background-size: cover; + background-color: #000000; +} + +#badge { + inline-size: 5em; + block-size: 5em; + background-image: url("square-hicolor.svg"); + background-size: contain; + background-repeat: no-repeat; +} + +.login-pf .container { + background: none!important; + color: #FFFFFF!important +} +.login-pf .details { + background: none!important; + color: #FFFFFF!important +} + +.pf-v5-c-menu__list { + background-color: #00000090!important; + border-style: solid!important; + border-color: #cc000020!important; +} + +.pf-v5-c-menu__item { + background-color: #00000090!important; + border-style: solid!important; + border-color: #00000020!important; +} + +.pf-v5-c-about-modal-box { + background: none!important; + background-color: #000000!important + +} +.pf-v5-l-bullseye { + background-color: #000000!important +} + +input { + background-color: #00000060!important +} + +.host-apps { + background-color: #22222260!important; +} +.pf-v5-c-masthead { + background-color: #22222260!important; +} +.ct-switcher { + background-color: #22222260!important; +} +.pf-v5-c-text-input-group__text-input { + background-color: #22222260!important; +} +.pf-m-current { + background-color: #9a0000!important; +} + +button { + border-color: #cc0000!important; + background-color: #cc000050!important; +} + +#brand { + font-size: 18pt; + text-transform: uppercase; +} + +#brand::before { + content: "Cockpit Pro"; +} + +#index-brand::before { + content: "Cockpit Pro"; +} diff --git a/themes/unsupported/initial/favicon.ico b/themes/unsupported/initial/favicon.ico new file mode 100755 index 0000000..0b0c855 Binary files /dev/null and b/themes/unsupported/initial/favicon.ico differ diff --git a/themes/unsupported/initial/logo.png b/themes/unsupported/initial/logo.png new file mode 100755 index 0000000..ecbd5a6 Binary files /dev/null and b/themes/unsupported/initial/logo.png differ diff --git a/themes/unsupported/phoenix-girls-ct-gen3/apple-touch-icon.png b/themes/unsupported/phoenix-girls-ct-gen3/apple-touch-icon.png new file mode 100755 index 0000000..f6b78e4 Binary files /dev/null and b/themes/unsupported/phoenix-girls-ct-gen3/apple-touch-icon.png differ diff --git a/themes/unsupported/phoenix-girls-ct-gen3/back.png b/themes/unsupported/phoenix-girls-ct-gen3/back.png new file mode 100644 index 0000000..cb0db6b Binary files /dev/null and b/themes/unsupported/phoenix-girls-ct-gen3/back.png differ diff --git a/themes/unsupported/phoenix-girls-ct-gen3/bg-plain.jpg b/themes/unsupported/phoenix-girls-ct-gen3/bg-plain.jpg new file mode 100755 index 0000000..a874f34 Binary files /dev/null and b/themes/unsupported/phoenix-girls-ct-gen3/bg-plain.jpg differ diff --git a/themes/unsupported/phoenix-girls-ct-gen3/brand-large.png b/themes/unsupported/phoenix-girls-ct-gen3/brand-large.png new file mode 100755 index 0000000..81cff2d Binary files /dev/null and b/themes/unsupported/phoenix-girls-ct-gen3/brand-large.png differ diff --git a/themes/unsupported/phoenix-girls-ct-gen3/branding.css b/themes/unsupported/phoenix-girls-ct-gen3/branding.css new file mode 100755 index 0000000..2452819 --- /dev/null +++ b/themes/unsupported/phoenix-girls-ct-gen3/branding.css @@ -0,0 +1,85 @@ +:root { + --ct-color-host-accent: #3f0091 !important; +} + +body.login-pf { + background: url("back.png") no-repeat 75% 0; + background-size: cover; + background-color: #000000; +} + +#badge { + inline-size: 5em; + block-size: 5em; + background-image: url("square-hicolor.svg"); + background-size: contain; + background-repeat: no-repeat; +} + +.login-pf .container { + background: none!important; + color: #FFFFFF!important +} +.login-pf .details { + background: none!important; + color: #FFFFFF!important +} + +.pf-v5-c-menu__list { + background-color: #3f009190!important; + border-style: solid!important; + border-color: #3f009120!important; +} + +.pf-v5-c-menu__item { + background-color: #3f009190!important; + border-style: solid!important; + border-color: #3f009120!important; +} + +.pf-v5-c-about-modal-box { + background: none!important; + background-color: #000000!important + +} +.pf-v5-l-bullseye { + background-color: #000000!important +} + +input { + background-color: #00000060!important +} + +.host-apps { + background-color: #3f009160!important; +} +.pf-v5-c-masthead { + background-color: #3f009160!important; +} +.ct-switcher { + background-color: #3f009160!important; +} +.pf-v5-c-text-input-group__text-input { + background-color: #3f009160!important; +} +.pf-m-current { + background-color: #3f0091!important; +} + +button { + border-color: #3f0091!important; + background-color: #3f009150!important; +} + +#brand { + font-size: 18pt; + text-transform: uppercase; +} + +#brand::before { + content: "PhoenixCT-Gen3"; +} + +#index-brand::before { + content: "PhoenixCT-Gen3"; +} diff --git a/themes/unsupported/phoenix-girls-ct-gen3/favicon.ico b/themes/unsupported/phoenix-girls-ct-gen3/favicon.ico new file mode 100755 index 0000000..0b0c855 Binary files /dev/null and b/themes/unsupported/phoenix-girls-ct-gen3/favicon.ico differ diff --git a/themes/unsupported/phoenix-girls-ct-gen3/logo.png b/themes/unsupported/phoenix-girls-ct-gen3/logo.png new file mode 100755 index 0000000..ecbd5a6 Binary files /dev/null and b/themes/unsupported/phoenix-girls-ct-gen3/logo.png differ diff --git a/themes/unsupported/phoenix-girls-ct/apple-touch-icon.png b/themes/unsupported/phoenix-girls-ct/apple-touch-icon.png new file mode 100755 index 0000000..f6b78e4 Binary files /dev/null and b/themes/unsupported/phoenix-girls-ct/apple-touch-icon.png differ diff --git a/themes/unsupported/phoenix-girls-ct/back.png b/themes/unsupported/phoenix-girls-ct/back.png new file mode 100644 index 0000000..cb0db6b Binary files /dev/null and b/themes/unsupported/phoenix-girls-ct/back.png differ diff --git a/themes/unsupported/phoenix-girls-ct/bg-plain.jpg b/themes/unsupported/phoenix-girls-ct/bg-plain.jpg new file mode 100755 index 0000000..a874f34 Binary files /dev/null and b/themes/unsupported/phoenix-girls-ct/bg-plain.jpg differ diff --git a/themes/unsupported/phoenix-girls-ct/brand-large.png b/themes/unsupported/phoenix-girls-ct/brand-large.png new file mode 100755 index 0000000..81cff2d Binary files /dev/null and b/themes/unsupported/phoenix-girls-ct/brand-large.png differ diff --git a/themes/unsupported/phoenix-girls-ct/branding.css b/themes/unsupported/phoenix-girls-ct/branding.css new file mode 100755 index 0000000..2452819 --- /dev/null +++ b/themes/unsupported/phoenix-girls-ct/branding.css @@ -0,0 +1,85 @@ +:root { + --ct-color-host-accent: #3f0091 !important; +} + +body.login-pf { + background: url("back.png") no-repeat 75% 0; + background-size: cover; + background-color: #000000; +} + +#badge { + inline-size: 5em; + block-size: 5em; + background-image: url("square-hicolor.svg"); + background-size: contain; + background-repeat: no-repeat; +} + +.login-pf .container { + background: none!important; + color: #FFFFFF!important +} +.login-pf .details { + background: none!important; + color: #FFFFFF!important +} + +.pf-v5-c-menu__list { + background-color: #3f009190!important; + border-style: solid!important; + border-color: #3f009120!important; +} + +.pf-v5-c-menu__item { + background-color: #3f009190!important; + border-style: solid!important; + border-color: #3f009120!important; +} + +.pf-v5-c-about-modal-box { + background: none!important; + background-color: #000000!important + +} +.pf-v5-l-bullseye { + background-color: #000000!important +} + +input { + background-color: #00000060!important +} + +.host-apps { + background-color: #3f009160!important; +} +.pf-v5-c-masthead { + background-color: #3f009160!important; +} +.ct-switcher { + background-color: #3f009160!important; +} +.pf-v5-c-text-input-group__text-input { + background-color: #3f009160!important; +} +.pf-m-current { + background-color: #3f0091!important; +} + +button { + border-color: #3f0091!important; + background-color: #3f009150!important; +} + +#brand { + font-size: 18pt; + text-transform: uppercase; +} + +#brand::before { + content: "PhoenixCT-Gen3"; +} + +#index-brand::before { + content: "PhoenixCT-Gen3"; +} diff --git a/themes/unsupported/phoenix-girls-ct/favicon.ico b/themes/unsupported/phoenix-girls-ct/favicon.ico new file mode 100755 index 0000000..0b0c855 Binary files /dev/null and b/themes/unsupported/phoenix-girls-ct/favicon.ico differ diff --git a/themes/unsupported/phoenix-girls-ct/logo.png b/themes/unsupported/phoenix-girls-ct/logo.png new file mode 100755 index 0000000..ecbd5a6 Binary files /dev/null and b/themes/unsupported/phoenix-girls-ct/logo.png differ diff --git a/themes/unsupported/phoenix-girls-sr/apple-touch-icon.png b/themes/unsupported/phoenix-girls-sr/apple-touch-icon.png new file mode 100755 index 0000000..f6b78e4 Binary files /dev/null and b/themes/unsupported/phoenix-girls-sr/apple-touch-icon.png differ diff --git a/themes/unsupported/phoenix-girls-sr/back.png b/themes/unsupported/phoenix-girls-sr/back.png new file mode 100644 index 0000000..cb0db6b Binary files /dev/null and b/themes/unsupported/phoenix-girls-sr/back.png differ diff --git a/themes/unsupported/phoenix-girls-sr/bg-plain.jpg b/themes/unsupported/phoenix-girls-sr/bg-plain.jpg new file mode 100755 index 0000000..a874f34 Binary files /dev/null and b/themes/unsupported/phoenix-girls-sr/bg-plain.jpg differ diff --git a/themes/unsupported/phoenix-girls-sr/brand-large.png b/themes/unsupported/phoenix-girls-sr/brand-large.png new file mode 100755 index 0000000..81cff2d Binary files /dev/null and b/themes/unsupported/phoenix-girls-sr/brand-large.png differ diff --git a/themes/unsupported/phoenix-girls-sr/branding.css b/themes/unsupported/phoenix-girls-sr/branding.css new file mode 100755 index 0000000..dcc9308 --- /dev/null +++ b/themes/unsupported/phoenix-girls-sr/branding.css @@ -0,0 +1,85 @@ +:root { + --ct-color-host-accent: #3f0091 !important; +} + +body.login-pf { + background: url("back.png") no-repeat 75% 0; + background-size: cover; + background-color: #000000; +} + +#badge { + inline-size: 5em; + block-size: 5em; + background-image: url("square-hicolor.svg"); + background-size: contain; + background-repeat: no-repeat; +} + +.login-pf .container { + background: none!important; + color: #FFFFFF!important +} +.login-pf .details { + background: none!important; + color: #FFFFFF!important +} + +.pf-v5-c-menu__list { + background-color: #3f009190!important; + border-style: solid!important; + border-color: #3f009120!important; +} + +.pf-v5-c-menu__item { + background-color: #3f009190!important; + border-style: solid!important; + border-color: #3f009120!important; +} + +.pf-v5-c-about-modal-box { + background: none!important; + background-color: #000000!important + +} +.pf-v5-l-bullseye { + background-color: #000000!important +} + +input { + background-color: #00000060!important +} + +.host-apps { + background-color: #3f009160!important; +} +.pf-v5-c-masthead { + background-color: #3f009160!important; +} +.ct-switcher { + background-color: #3f009160!important; +} +.pf-v5-c-text-input-group__text-input { + background-color: #3f009160!important; +} +.pf-m-current { + background-color: #3f0091!important; +} + +button { + border-color: #3f0091!important; + background-color: #3f009150!important; +} + +#brand { + font-size: 18pt; + text-transform: uppercase; +} + +#brand::before { + content: "Phoenix Server"; +} + +#index-brand::before { + content: "Phoenix Server"; +} diff --git a/themes/unsupported/phoenix-girls-sr/favicon.ico b/themes/unsupported/phoenix-girls-sr/favicon.ico new file mode 100755 index 0000000..0b0c855 Binary files /dev/null and b/themes/unsupported/phoenix-girls-sr/favicon.ico differ diff --git a/themes/unsupported/phoenix-girls-sr/logo.png b/themes/unsupported/phoenix-girls-sr/logo.png new file mode 100755 index 0000000..ecbd5a6 Binary files /dev/null and b/themes/unsupported/phoenix-girls-sr/logo.png differ