diff --git a/ventoy/themes/Cyber-Security/LICENSE b/ventoy/themes/Cyber-Security/LICENSE new file mode 100644 index 0000000..b2cca4d --- /dev/null +++ b/ventoy/themes/Cyber-Security/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Original work Copyright (c) 2017 Andrei Shevchuk (https://github.com/shvchk) +Modified work Copyright (c) 2018 Powder Linux (https://github.com/PowderLinux) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/ventoy/themes/Cyber-Security/README.md b/ventoy/themes/Cyber-Security/README.md new file mode 100644 index 0000000..0973744 --- /dev/null +++ b/ventoy/themes/Cyber-Security/README.md @@ -0,0 +1,50 @@ +# Cyber-Security-GrubTheme +Cyber-Security theme for Grub2 bootloader + +____________________________________________________________________________ + +Cyber Security theme for Grub2. + + +Supported languages: English, French, German, Norwegian, Portuguese, Russian, Ukrainian, Chinese (simplified). + + +NOTICE: This theme looks best on lower resolution screens. +(Best results 1280x1024) (Created on a QEMU-KVM VM with a 1280x1024 display) +I am currently working on another version for higher resolution screens.. + +____________________________________________________________________________ + +Install: + +Copy the folder 'Cyber-Security' to /boot/grub/themes > +(use 'sudo mkdir /boot/grub/themes' if you dont have a 'themes' folder) + +Add the following line to /etc/default/grub > +(use 'sudo gedit /etc/default/grub') +GRUB_THEME="/boot/grub/themes/Cyber-Security/theme.txt" + +Update your grub.cfg > +(use 'sudo update-grub', or 'sudo grub2-mkconfig -o /boot/grub/grug.cfg) + +If you did everything rite, you will see: +Generating grub configuration file ... +Found theme: /boot/grub/themes/Cyber-Security/theme.txt + +Done! + +____________________________________________________________________________ + +Created by p0wder (https://github.com/PowderLinux) + + +Credits: + +Andrei Shevchuk (https://github.com/shvchk) +Multi-Language support from Shvchk's 'Poly-Light' grub theme. +(MIT License) + +Llewelyn Trahaearn (https://www.opendesktop.org/member/461881) +I used the icons from his 'Standby' grub theme in this theme. + +____________________________________________________________________________ diff --git a/ventoy/themes/Cyber-Security/background.png b/ventoy/themes/Cyber-Security/background.png new file mode 100644 index 0000000..c32419f Binary files /dev/null and b/ventoy/themes/Cyber-Security/background.png differ diff --git a/ventoy/themes/Cyber-Security/dejavu_12.pf2 b/ventoy/themes/Cyber-Security/dejavu_12.pf2 new file mode 100644 index 0000000..4f3f238 Binary files /dev/null and b/ventoy/themes/Cyber-Security/dejavu_12.pf2 differ diff --git a/ventoy/themes/Cyber-Security/dejavu_14.pf2 b/ventoy/themes/Cyber-Security/dejavu_14.pf2 new file mode 100644 index 0000000..984085c Binary files /dev/null and b/ventoy/themes/Cyber-Security/dejavu_14.pf2 differ diff --git a/ventoy/themes/Cyber-Security/dejavu_16.pf2 b/ventoy/themes/Cyber-Security/dejavu_16.pf2 new file mode 100644 index 0000000..557f995 Binary files /dev/null and b/ventoy/themes/Cyber-Security/dejavu_16.pf2 differ diff --git a/ventoy/themes/Cyber-Security/dejavu_bold_48.pf2 b/ventoy/themes/Cyber-Security/dejavu_bold_48.pf2 new file mode 100644 index 0000000..5277c76 Binary files /dev/null and b/ventoy/themes/Cyber-Security/dejavu_bold_48.pf2 differ diff --git a/ventoy/themes/Cyber-Security/icons/antergos.png b/ventoy/themes/Cyber-Security/icons/antergos.png new file mode 100644 index 0000000..3021a90 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/antergos.png differ diff --git a/ventoy/themes/Cyber-Security/icons/arch.png b/ventoy/themes/Cyber-Security/icons/arch.png new file mode 100644 index 0000000..65dfdc2 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/arch.png differ diff --git a/ventoy/themes/Cyber-Security/icons/bsd.png b/ventoy/themes/Cyber-Security/icons/bsd.png new file mode 100644 index 0000000..d1c1c99 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/bsd.png differ diff --git a/ventoy/themes/Cyber-Security/icons/chakra.png b/ventoy/themes/Cyber-Security/icons/chakra.png new file mode 100644 index 0000000..2971971 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/chakra.png differ diff --git a/ventoy/themes/Cyber-Security/icons/crunchbang.png b/ventoy/themes/Cyber-Security/icons/crunchbang.png new file mode 100644 index 0000000..4db2982 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/crunchbang.png differ diff --git a/ventoy/themes/Cyber-Security/icons/debian.png b/ventoy/themes/Cyber-Security/icons/debian.png new file mode 100644 index 0000000..bb3b8e8 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/debian.png differ diff --git a/ventoy/themes/Cyber-Security/icons/deepin.png b/ventoy/themes/Cyber-Security/icons/deepin.png new file mode 100644 index 0000000..5cb58c6 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/deepin.png differ diff --git a/ventoy/themes/Cyber-Security/icons/edubuntu.png b/ventoy/themes/Cyber-Security/icons/edubuntu.png new file mode 100644 index 0000000..319ea1c Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/edubuntu.png differ diff --git a/ventoy/themes/Cyber-Security/icons/elementary.png b/ventoy/themes/Cyber-Security/icons/elementary.png new file mode 100644 index 0000000..3614d33 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/elementary.png differ diff --git a/ventoy/themes/Cyber-Security/icons/fedora.png b/ventoy/themes/Cyber-Security/icons/fedora.png new file mode 100644 index 0000000..25b8608 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/fedora.png differ diff --git a/ventoy/themes/Cyber-Security/icons/freebsd.png b/ventoy/themes/Cyber-Security/icons/freebsd.png new file mode 100644 index 0000000..d1c1c99 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/freebsd.png differ diff --git a/ventoy/themes/Cyber-Security/icons/freedos.png b/ventoy/themes/Cyber-Security/icons/freedos.png new file mode 100644 index 0000000..cb50d85 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/freedos.png differ diff --git a/ventoy/themes/Cyber-Security/icons/frugalware.png b/ventoy/themes/Cyber-Security/icons/frugalware.png new file mode 100644 index 0000000..b1ffe20 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/frugalware.png differ diff --git a/ventoy/themes/Cyber-Security/icons/gentoo.png b/ventoy/themes/Cyber-Security/icons/gentoo.png new file mode 100644 index 0000000..319ee61 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/gentoo.png differ diff --git a/ventoy/themes/Cyber-Security/icons/gnu-linux.png b/ventoy/themes/Cyber-Security/icons/gnu-linux.png new file mode 100644 index 0000000..64b217e Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/gnu-linux.png differ diff --git a/ventoy/themes/Cyber-Security/icons/kaos.png b/ventoy/themes/Cyber-Security/icons/kaos.png new file mode 100644 index 0000000..e2ef5da Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/kaos.png differ diff --git a/ventoy/themes/Cyber-Security/icons/korora.png b/ventoy/themes/Cyber-Security/icons/korora.png new file mode 100644 index 0000000..dc0c748 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/korora.png differ diff --git a/ventoy/themes/Cyber-Security/icons/kubuntu.png b/ventoy/themes/Cyber-Security/icons/kubuntu.png new file mode 100644 index 0000000..7676241 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/kubuntu.png differ diff --git a/ventoy/themes/Cyber-Security/icons/lfs.png b/ventoy/themes/Cyber-Security/icons/lfs.png new file mode 100644 index 0000000..b5eac27 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/lfs.png differ diff --git a/ventoy/themes/Cyber-Security/icons/linuxmint.png b/ventoy/themes/Cyber-Security/icons/linuxmint.png new file mode 100644 index 0000000..8bfe4a2 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/linuxmint.png differ diff --git a/ventoy/themes/Cyber-Security/icons/lubuntu.png b/ventoy/themes/Cyber-Security/icons/lubuntu.png new file mode 100644 index 0000000..cf8fa5f Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/lubuntu.png differ diff --git a/ventoy/themes/Cyber-Security/icons/macosx.png b/ventoy/themes/Cyber-Security/icons/macosx.png new file mode 100644 index 0000000..2998a82 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/macosx.png differ diff --git a/ventoy/themes/Cyber-Security/icons/mageia.png b/ventoy/themes/Cyber-Security/icons/mageia.png new file mode 100644 index 0000000..a6dbfb6 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/mageia.png differ diff --git a/ventoy/themes/Cyber-Security/icons/manjaro.png b/ventoy/themes/Cyber-Security/icons/manjaro.png new file mode 100644 index 0000000..3150ee4 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/manjaro.png differ diff --git a/ventoy/themes/Cyber-Security/icons/netbsd.png b/ventoy/themes/Cyber-Security/icons/netbsd.png new file mode 100644 index 0000000..961d1bc Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/netbsd.png differ diff --git a/ventoy/themes/Cyber-Security/icons/openbsd.png b/ventoy/themes/Cyber-Security/icons/openbsd.png new file mode 100644 index 0000000..681182a Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/openbsd.png differ diff --git a/ventoy/themes/Cyber-Security/icons/opensuse.png b/ventoy/themes/Cyber-Security/icons/opensuse.png new file mode 100644 index 0000000..1064d84 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/opensuse.png differ diff --git a/ventoy/themes/Cyber-Security/icons/pop-os.png b/ventoy/themes/Cyber-Security/icons/pop-os.png new file mode 100644 index 0000000..1e9f5e9 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/pop-os.png differ diff --git a/ventoy/themes/Cyber-Security/icons/recovery.png b/ventoy/themes/Cyber-Security/icons/recovery.png new file mode 100644 index 0000000..5007bb9 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/recovery.png differ diff --git a/ventoy/themes/Cyber-Security/icons/sabayon.png b/ventoy/themes/Cyber-Security/icons/sabayon.png new file mode 100644 index 0000000..8f84b67 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/sabayon.png differ diff --git a/ventoy/themes/Cyber-Security/icons/siduction.png b/ventoy/themes/Cyber-Security/icons/siduction.png new file mode 100644 index 0000000..774a17f Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/siduction.png differ diff --git a/ventoy/themes/Cyber-Security/icons/slackware.png b/ventoy/themes/Cyber-Security/icons/slackware.png new file mode 100644 index 0000000..a06375f Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/slackware.png differ diff --git a/ventoy/themes/Cyber-Security/icons/solaris.png b/ventoy/themes/Cyber-Security/icons/solaris.png new file mode 100644 index 0000000..fede856 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/solaris.png differ diff --git a/ventoy/themes/Cyber-Security/icons/steamos.png b/ventoy/themes/Cyber-Security/icons/steamos.png new file mode 100644 index 0000000..bf6b52b Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/steamos.png differ diff --git a/ventoy/themes/Cyber-Security/icons/ubuntu.png b/ventoy/themes/Cyber-Security/icons/ubuntu.png new file mode 100644 index 0000000..2452c14 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/ubuntu.png differ diff --git a/ventoy/themes/Cyber-Security/icons/windows.png b/ventoy/themes/Cyber-Security/icons/windows.png new file mode 100644 index 0000000..d059667 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/windows.png differ diff --git a/ventoy/themes/Cyber-Security/icons/xubuntu.png b/ventoy/themes/Cyber-Security/icons/xubuntu.png new file mode 100644 index 0000000..623ace0 Binary files /dev/null and b/ventoy/themes/Cyber-Security/icons/xubuntu.png differ diff --git a/ventoy/themes/Cyber-Security/item_c.png b/ventoy/themes/Cyber-Security/item_c.png new file mode 100644 index 0000000..930463b Binary files /dev/null and b/ventoy/themes/Cyber-Security/item_c.png differ diff --git a/ventoy/themes/Cyber-Security/selected_item_c.png b/ventoy/themes/Cyber-Security/selected_item_c.png new file mode 100644 index 0000000..59c31d6 Binary files /dev/null and b/ventoy/themes/Cyber-Security/selected_item_c.png differ diff --git a/ventoy/themes/Cyber-Security/terminal_box_c.png b/ventoy/themes/Cyber-Security/terminal_box_c.png new file mode 100644 index 0000000..252d950 Binary files /dev/null and b/ventoy/themes/Cyber-Security/terminal_box_c.png differ diff --git a/ventoy/themes/Cyber-Security/theme.txt b/ventoy/themes/Cyber-Security/theme.txt new file mode 100644 index 0000000..38df75d --- /dev/null +++ b/ventoy/themes/Cyber-Security/theme.txt @@ -0,0 +1,104 @@ +# CyberSecurity Theme for GRUB2 Bootloader +# Created by Powder (https://github.com/PowderLinux) + +# Global Property +title-text: "" +desktop-image: "background.png" +desktop-image-scale-method: "stretch" +desktop-color: "#000000" +terminal-font: "DejaVu Sans Regular 14" +terminal-box: "terminal_box_*.png" +terminal-left: "0" +terminal-top: "0" +terminal-width: "100%" +terminal-height: "100%" +terminal-border: "0" + +# Keymap ++ label { + top = 1% + width = 99% + align = "right" + text = "@KEYMAP_SHORT@" + font = "DejaVu Sans Regular 14" + color = "#EFF0F1" +} + +# Ventoy label ++ label { + left = 50%-85 + top = 30% + align = "center" + text = "Ventoy" + font = "DejaVu Sans Bold 48" + color = "#EFF0F1" +} + +# Select OS label ++ label { + top = 50%-30 + left = 50%-50 + align = "center" + text = "Select an OS" + font = "DejaVu Sans Regular 16" + color = "#EFF0F1" +} + +# Boot Menu ++ boot_menu { + left = 50%-190 + top = 50% + width = 375 + height = 300 + item_font = "DejaVu Sans Regular 14" + item_color = "#000000" + selected_item_color = "#000000" + item_height = 40 + item_spacing = 4 + scrollbar = false + item_pixmap_style = "item_*.png" + selected_item_pixmap_style = "selected_item_*.png" +} + +# Ventoy Hotkey Tips ++ label { + top = 95% + width = 99% + align = "right" + text = "@VTOY_HOTKEY_TIP@" + color = "#EFF0F1" +} + +# Ventoy Memdisk label ++ label { + top = 100%-20 + width = 99% + align = "right" + text = "@VTOY_MEM_DISK@" + color = "#00FF00" +} + +# Navigation keys ++ label { + top = 100%-17 + width = 100% + align = "center" + # DE + # text = "System mit ↑ und ↓ auswählen und mit Enter bestätigen." + # EN + text = "Use ↑ and ↓ keys to change selection, Enter to confirm" + # FR + # text = "Choisissez le système avec les flèches du clavier (↑ et ↓), puis validez avec la touche Enter (↲)" + # NO + # text = "Bruk ↑ og ↓ for å endre menyvalg, velg med Enter" + # PT + # text = "Use as teclas ↑ e ↓ para mudar a seleção, e ENTER para confirmar" + # RU + # text = "Используйте клавиши ↑ и ↓ для изменения выбора, Enter для подтверждения" + # UA + # text = "Використовуйте ↑ та ↓ для вибору, Enter для підтвердження" + # zh_CN + # text = "使用 ↑ 和 ↓ 键移动选择条,Enter 键确认" + font = "DejaVu Sans Regular 12" + color = "#FFFFFF" +} diff --git a/ventoy/ventoy.json b/ventoy/ventoy.json new file mode 100644 index 0000000..4e66168 --- /dev/null +++ b/ventoy/ventoy.json @@ -0,0 +1,175 @@ +{ + "theme": { + "file": "/ventoy/themes/Cyber-Security/theme.txt", + "gfxmode": "1024x768", + "display_mode": "GUI", + "serial_param": "--unit=0 --speed=9600", + "ventoy_left": "5%", + "ventoy_top": "95%", + "ventoy_color": "#EFF0F1", + "fonts": [ + "/ventoy/themes/Cyber-Security/dejavu_12.pf2", + "/ventoy/themes/Cyber-Security/dejavu_14.pf2", + "/ventoy/themes/Cyber-Security/dejavu_16.pf2", + "/ventoy/themes/Cyber-Security/dejavu_bold_48.pf2" + ] + }, + "menu_class": [ + { + "key": "antergos", + "class": "antergos" + }, + { + "key": "arch", + "class": "arch" + }, + { + "key": "bsd", + "class": "bsd" + }, + { + "key": "chakra", + "class": "chakra" + }, + { + "key": "crunchbang", + "class": "crunchbang" + }, + { + "key": "debian", + "class": "debian" + }, + { + "key": "deepin", + "class": "deepin" + }, + { + "key": "edubuntu", + "class": "edubuntu" + }, + { + "key": "elementary", + "class": "elementary" + }, + { + "key": "fedora", + "class": "fedora" + }, + { + "key": "freebsd", + "class": "freebsd" + }, + { + "key": "freedos", + "class": "freedos" + }, + { + "key": "frugalware", + "class": "frugalware" + }, + { + "key": "gentoo", + "class": "gentoo" + }, + { + "key": "gnu-linux", + "class": "gnu-linux" + }, + { + "key": "kali", + "class": "kali" + }, + { + "key": "kaos", + "class": "kaos" + }, + { + "key": "korora", + "class": "korora" + }, + { + "key": "kubuntu", + "class": "kubuntu" + }, + { + "key": "lfs", + "class": "lfs" + }, + { + "key": "linuxmint", + "class": "linuxmint" + }, + { + "key": "linux-mint", + "class": "linux-mint" + }, + { + "key": "lubuntu", + "class": "lubuntu" + }, + { + "key": "macosx", + "class": "macosx" + }, + { + "key": "mageia", + "class": "mageia" + }, + { + "key": "manjaro", + "class": "manjaro" + }, + { + "key": "netbsd", + "class": "netbsd" + }, + { + "key": "openbsd", + "class": "openbsd" + }, + { + "key": "opensuse", + "class": "opensuse" + }, + { + "key": "pop-os", + "class": "pop-os" + }, + { + "key": "recovery", + "class": "recovery" + }, + { + "key": "sabayon", + "class": "sabayon" + }, + { + "key": "siduction", + "class": "siduction" + }, + { + "key": "slackware", + "class": "slackware" + }, + { + "key": "solaris", + "class": "solaris" + }, + { + "key": "steamos", + "class": "steamos" + }, + { + "key": "ubuntu", + "class": "ubuntu" + }, + { + "key": "windows", + "class": "windows" + }, + { + "key": "xubuntu", + "class": "xubuntu" + } + ] +}