summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorharishnkr <hari2menon1234@gmail.com>2024-02-22 20:56:21 +0530
committerharishnkr <hari2menon1234@gmail.com>2024-02-22 20:56:21 +0530
commit7205f1698dab0b1f5dca0d514d625249a7765cec (patch)
treea6c3029b1f83e305d49e6fc4bcec3ce5b885c9db
parentf6d1407e386a9602488a45097afbbde328ea5859 (diff)
Initial Commit
-rw-r--r--.github/README.md47
-rw-r--r--.github/preview.pngbin0 -> 33719 bytes
-rw-r--r--.gitignore1
-rw-r--r--bsol/background.pngbin0 -> 31286 bytes
-rw-r--r--bsol/icons/4MLinux.pngbin0 -> 1106 bytes
-rw-r--r--bsol/icons/AlpineLinux.pngbin0 -> 818 bytes
-rw-r--r--bsol/icons/Manjaro.i686.pngbin0 -> 372 bytes
-rw-r--r--bsol/icons/Manjaro.x86_64.pngbin0 -> 372 bytes
-rw-r--r--bsol/icons/SystemRescueCD.pngbin0 -> 2183 bytes
-rw-r--r--bsol/icons/alma.pngbin0 -> 1480 bytes
-rw-r--r--bsol/icons/android.pngbin0 -> 977 bytes
-rw-r--r--bsol/icons/anonymous.pngbin0 -> 1861 bytes
-rw-r--r--bsol/icons/antergos.pngbin0 -> 1109 bytes
-rw-r--r--bsol/icons/arch.pngbin0 -> 865 bytes
-rw-r--r--bsol/icons/archcraft.pngbin0 -> 2992 bytes
-rw-r--r--bsol/icons/archlinux.pngbin0 -> 865 bytes
-rw-r--r--bsol/icons/arcolinux.pngbin0 -> 467 bytes
-rw-r--r--bsol/icons/artix.pngbin0 -> 4198 bytes
-rw-r--r--bsol/icons/bedrock.pngbin0 -> 422 bytes
-rw-r--r--bsol/icons/cancel.pngbin0 -> 525 bytes
-rw-r--r--bsol/icons/centos.pngbin0 -> 3884 bytes
-rw-r--r--bsol/icons/chakra.pngbin0 -> 1239 bytes
-rw-r--r--bsol/icons/chromeos.pngbin0 -> 1681 bytes
-rw-r--r--bsol/icons/debian.pngbin0 -> 1080 bytes
-rw-r--r--bsol/icons/deepin.pngbin0 -> 1192 bytes
-rw-r--r--bsol/icons/devuan.pngbin0 -> 772 bytes
-rw-r--r--bsol/icons/driver.pngbin0 -> 777 bytes
-rw-r--r--bsol/icons/edit.pngbin0 -> 402 bytes
-rw-r--r--bsol/icons/efi.pngbin0 -> 699 bytes
-rw-r--r--bsol/icons/elementary.pngbin0 -> 1561 bytes
-rw-r--r--bsol/icons/endeavouros.pngbin0 -> 1296 bytes
-rw-r--r--bsol/icons/fedora.pngbin0 -> 1041 bytes
-rw-r--r--bsol/icons/find.efi.pngbin0 -> 683 bytes
-rw-r--r--bsol/icons/find.none.pngbin0 -> 792 bytes
-rw-r--r--bsol/icons/freebsd.pngbin0 -> 1052 bytes
-rw-r--r--bsol/icons/garuda.pngbin0 -> 4058 bytes
-rw-r--r--bsol/icons/gentoo.pngbin0 -> 847 bytes
-rw-r--r--bsol/icons/gnu-linux.pngbin0 -> 1381 bytes
-rw-r--r--bsol/icons/haiku.pngbin0 -> 1172 bytes
-rw-r--r--bsol/icons/help.pngbin0 -> 464 bytes
-rw-r--r--bsol/icons/kali.pngbin0 -> 1043 bytes
-rw-r--r--bsol/icons/kaos.pngbin0 -> 979 bytes
-rw-r--r--bsol/icons/kbd.pngbin0 -> 454 bytes
-rw-r--r--bsol/icons/korora.pngbin0 -> 1097 bytes
-rw-r--r--bsol/icons/kubuntu.pngbin0 -> 1275 bytes
-rw-r--r--bsol/icons/lang.pngbin0 -> 1186 bytes
-rw-r--r--bsol/icons/lfs.pngbin0 -> 1381 bytes
-rw-r--r--bsol/icons/linux.pngbin0 -> 1381 bytes
-rw-r--r--bsol/icons/linuxlite.pngbin0 -> 1943 bytes
-rw-r--r--bsol/icons/linuxmint.pngbin0 -> 735 bytes
-rw-r--r--bsol/icons/lubuntu.pngbin0 -> 1293 bytes
-rw-r--r--bsol/icons/macosx.pngbin0 -> 864 bytes
-rw-r--r--bsol/icons/mageia.pngbin0 -> 1381 bytes
-rw-r--r--bsol/icons/manjaro.pngbin0 -> 372 bytes
-rw-r--r--bsol/icons/mate.pngbin0 -> 1264 bytes
-rw-r--r--bsol/icons/memtest.pngbin0 -> 777 bytes
-rw-r--r--bsol/icons/mx-linux.pngbin0 -> 958 bytes
-rw-r--r--bsol/icons/neon.pngbin0 -> 2212 bytes
-rw-r--r--bsol/icons/nix.pngbin0 -> 1327 bytes
-rw-r--r--bsol/icons/nixos.pngbin0 -> 1327 bytes
-rw-r--r--bsol/icons/nobara.pngbin0 -> 941 bytes
-rw-r--r--bsol/icons/opensuse.pngbin0 -> 1311 bytes
-rw-r--r--bsol/icons/parabola.pngbin0 -> 1225 bytes
-rw-r--r--bsol/icons/parrot.pngbin0 -> 795 bytes
-rw-r--r--bsol/icons/pop-os.pngbin0 -> 1408 bytes
-rw-r--r--bsol/icons/pop.pngbin0 -> 1408 bytes
-rw-r--r--bsol/icons/recovery.pngbin0 -> 691 bytes
-rw-r--r--bsol/icons/regolith.pngbin0 -> 1302 bytes
-rw-r--r--bsol/icons/restart.pngbin0 -> 693 bytes
-rw-r--r--bsol/icons/rocky.pngbin0 -> 1068 bytes
-rw-r--r--bsol/icons/shutdown.pngbin0 -> 893 bytes
-rw-r--r--bsol/icons/siduction.pngbin0 -> 1131 bytes
-rw-r--r--bsol/icons/silverblue.pngbin0 -> 943 bytes
-rw-r--r--bsol/icons/slackware.pngbin0 -> 1818 bytes
-rw-r--r--bsol/icons/solus.pngbin0 -> 1183 bytes
-rw-r--r--bsol/icons/steamos.pngbin0 -> 1066 bytes
-rw-r--r--bsol/icons/type.pngbin0 -> 369 bytes
-rw-r--r--bsol/icons/tz.pngbin0 -> 802 bytes
-rw-r--r--bsol/icons/ubuntu.pngbin0 -> 1245 bytes
-rw-r--r--bsol/icons/ultramarine.pngbin0 -> 1692 bytes
-rw-r--r--bsol/icons/unknown.pngbin0 -> 1381 bytes
-rw-r--r--bsol/icons/unset.pngbin0 -> 636 bytes
-rw-r--r--bsol/icons/vanillaos.pngbin0 -> 1796 bytes
-rw-r--r--bsol/icons/ventoy.pngbin0 -> 4061 bytes
-rw-r--r--bsol/icons/void.pngbin0 -> 1240 bytes
-rw-r--r--bsol/icons/windows.pngbin0 -> 582 bytes
-rw-r--r--bsol/icons/windows11.pngbin0 -> 221 bytes
-rw-r--r--bsol/icons/xero.pngbin0 -> 1186 bytes
-rw-r--r--bsol/icons/xerolinux.pngbin0 -> 1186 bytes
-rw-r--r--bsol/icons/xubuntu.pngbin0 -> 1032 bytes
-rw-r--r--bsol/icons/zorin.pngbin0 -> 799 bytes
-rw-r--r--bsol/select_c.pngbin0 -> 161 bytes
-rw-r--r--bsol/select_e.pngbin0 -> 219 bytes
-rw-r--r--bsol/select_w.pngbin0 -> 211 bytes
-rw-r--r--bsol/terminal_box_c.pngbin0 -> 976 bytes
-rw-r--r--bsol/terminal_box_e.pngbin0 -> 952 bytes
-rw-r--r--bsol/terminal_box_n.pngbin0 -> 963 bytes
-rw-r--r--bsol/terminal_box_ne.pngbin0 -> 1115 bytes
-rw-r--r--bsol/terminal_box_nw.pngbin0 -> 1094 bytes
-rw-r--r--bsol/terminal_box_s.pngbin0 -> 963 bytes
-rw-r--r--bsol/terminal_box_se.pngbin0 -> 1102 bytes
-rw-r--r--bsol/terminal_box_sw.pngbin0 -> 1107 bytes
-rw-r--r--bsol/terminal_box_w.pngbin0 -> 952 bytes
-rw-r--r--bsol/theme.txt41
-rw-r--r--bsol/vmi20.pf2bin0 -> 48013 bytes
-rw-r--r--bsol/wek20.pf2bin0 -> 14022 bytes
-rw-r--r--bsol/wek28.pf2bin0 -> 15368 bytes
107 files changed, 89 insertions, 0 deletions
diff --git a/.github/README.md b/.github/README.md
new file mode 100644
index 0000000..ce57741
--- /dev/null
+++ b/.github/README.md
@@ -0,0 +1,47 @@
+# Black Screen of Life
+
+Embrace the Blue Screen.
+
+Own this grub theme. Make it the first thing you see...
+
+![preview image](preview.png)
+
+# How to Install
+
+- Clone the repo
+
+```
+git clone https://github.com/harishnkr/bsol.git
+```
+
+- Copy the entire `bsol/` directory to `/boot/grub/themes/` or similar path depending on your distribution
+
+- Change the `GRUB_THEME` line in `/etc/default/grub` file:
+
+```
+GRUB_THEME="/boot/grub/themes/bsol/theme.txt"
+```
+- Update GRUB with sudo privileges.
+
+For Arch based systems:
+
+```
+sudo grub-mkconfig -o /boot/grub/grub.cfg
+```
+
+
+For Debian based systems:
+
+```
+sudo update-grub
+```
+
+# Credits
+
+Fonts:
+
+- Victor Mono Italic
+- [Weknow Windows Font](https://www.1001freefonts.com/weknow-windows.font)
+
+
+[This amazing guide](http://wiki.rosalab.ru/en/index.php/Grub2_theme_tutorial)
diff --git a/.github/preview.png b/.github/preview.png
new file mode 100644
index 0000000..1b08a82
--- /dev/null
+++ b/.github/preview.png
Binary files differ
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..9dea3eb
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+dev/
diff --git a/bsol/background.png b/bsol/background.png
new file mode 100644
index 0000000..8e14c61
--- /dev/null
+++ b/bsol/background.png
Binary files differ
diff --git a/bsol/icons/4MLinux.png b/bsol/icons/4MLinux.png
new file mode 100644
index 0000000..1c6fe5e
--- /dev/null
+++ b/bsol/icons/4MLinux.png
Binary files differ
diff --git a/bsol/icons/AlpineLinux.png b/bsol/icons/AlpineLinux.png
new file mode 100644
index 0000000..6212a1f
--- /dev/null
+++ b/bsol/icons/AlpineLinux.png
Binary files differ
diff --git a/bsol/icons/Manjaro.i686.png b/bsol/icons/Manjaro.i686.png
new file mode 100644
index 0000000..611a6fb
--- /dev/null
+++ b/bsol/icons/Manjaro.i686.png
Binary files differ
diff --git a/bsol/icons/Manjaro.x86_64.png b/bsol/icons/Manjaro.x86_64.png
new file mode 100644
index 0000000..611a6fb
--- /dev/null
+++ b/bsol/icons/Manjaro.x86_64.png
Binary files differ
diff --git a/bsol/icons/SystemRescueCD.png b/bsol/icons/SystemRescueCD.png
new file mode 100644
index 0000000..7c41182
--- /dev/null
+++ b/bsol/icons/SystemRescueCD.png
Binary files differ
diff --git a/bsol/icons/alma.png b/bsol/icons/alma.png
new file mode 100644
index 0000000..ef56f3e
--- /dev/null
+++ b/bsol/icons/alma.png
Binary files differ
diff --git a/bsol/icons/android.png b/bsol/icons/android.png
new file mode 100644
index 0000000..dad066f
--- /dev/null
+++ b/bsol/icons/android.png
Binary files differ
diff --git a/bsol/icons/anonymous.png b/bsol/icons/anonymous.png
new file mode 100644
index 0000000..7d165b6
--- /dev/null
+++ b/bsol/icons/anonymous.png
Binary files differ
diff --git a/bsol/icons/antergos.png b/bsol/icons/antergos.png
new file mode 100644
index 0000000..32e3a3a
--- /dev/null
+++ b/bsol/icons/antergos.png
Binary files differ
diff --git a/bsol/icons/arch.png b/bsol/icons/arch.png
new file mode 100644
index 0000000..f6cd870
--- /dev/null
+++ b/bsol/icons/arch.png
Binary files differ
diff --git a/bsol/icons/archcraft.png b/bsol/icons/archcraft.png
new file mode 100644
index 0000000..82e5026
--- /dev/null
+++ b/bsol/icons/archcraft.png
Binary files differ
diff --git a/bsol/icons/archlinux.png b/bsol/icons/archlinux.png
new file mode 100644
index 0000000..f6cd870
--- /dev/null
+++ b/bsol/icons/archlinux.png
Binary files differ
diff --git a/bsol/icons/arcolinux.png b/bsol/icons/arcolinux.png
new file mode 100644
index 0000000..c5e5e5e
--- /dev/null
+++ b/bsol/icons/arcolinux.png
Binary files differ
diff --git a/bsol/icons/artix.png b/bsol/icons/artix.png
new file mode 100644
index 0000000..0cbeb11
--- /dev/null
+++ b/bsol/icons/artix.png
Binary files differ
diff --git a/bsol/icons/bedrock.png b/bsol/icons/bedrock.png
new file mode 100644
index 0000000..58ff48a
--- /dev/null
+++ b/bsol/icons/bedrock.png
Binary files differ
diff --git a/bsol/icons/cancel.png b/bsol/icons/cancel.png
new file mode 100644
index 0000000..fca2ac9
--- /dev/null
+++ b/bsol/icons/cancel.png
Binary files differ
diff --git a/bsol/icons/centos.png b/bsol/icons/centos.png
new file mode 100644
index 0000000..23fe2fa
--- /dev/null
+++ b/bsol/icons/centos.png
Binary files differ
diff --git a/bsol/icons/chakra.png b/bsol/icons/chakra.png
new file mode 100644
index 0000000..6f63a95
--- /dev/null
+++ b/bsol/icons/chakra.png
Binary files differ
diff --git a/bsol/icons/chromeos.png b/bsol/icons/chromeos.png
new file mode 100644
index 0000000..5aff9c5
--- /dev/null
+++ b/bsol/icons/chromeos.png
Binary files differ
diff --git a/bsol/icons/debian.png b/bsol/icons/debian.png
new file mode 100644
index 0000000..20bea8c
--- /dev/null
+++ b/bsol/icons/debian.png
Binary files differ
diff --git a/bsol/icons/deepin.png b/bsol/icons/deepin.png
new file mode 100644
index 0000000..61c92fb
--- /dev/null
+++ b/bsol/icons/deepin.png
Binary files differ
diff --git a/bsol/icons/devuan.png b/bsol/icons/devuan.png
new file mode 100644
index 0000000..ff65401
--- /dev/null
+++ b/bsol/icons/devuan.png
Binary files differ
diff --git a/bsol/icons/driver.png b/bsol/icons/driver.png
new file mode 100644
index 0000000..1621ee7
--- /dev/null
+++ b/bsol/icons/driver.png
Binary files differ
diff --git a/bsol/icons/edit.png b/bsol/icons/edit.png
new file mode 100644
index 0000000..6a43bd9
--- /dev/null
+++ b/bsol/icons/edit.png
Binary files differ
diff --git a/bsol/icons/efi.png b/bsol/icons/efi.png
new file mode 100644
index 0000000..4ecf3b9
--- /dev/null
+++ b/bsol/icons/efi.png
Binary files differ
diff --git a/bsol/icons/elementary.png b/bsol/icons/elementary.png
new file mode 100644
index 0000000..2840354
--- /dev/null
+++ b/bsol/icons/elementary.png
Binary files differ
diff --git a/bsol/icons/endeavouros.png b/bsol/icons/endeavouros.png
new file mode 100644
index 0000000..6b1e530
--- /dev/null
+++ b/bsol/icons/endeavouros.png
Binary files differ
diff --git a/bsol/icons/fedora.png b/bsol/icons/fedora.png
new file mode 100644
index 0000000..926b56d
--- /dev/null
+++ b/bsol/icons/fedora.png
Binary files differ
diff --git a/bsol/icons/find.efi.png b/bsol/icons/find.efi.png
new file mode 100644
index 0000000..0e32321
--- /dev/null
+++ b/bsol/icons/find.efi.png
Binary files differ
diff --git a/bsol/icons/find.none.png b/bsol/icons/find.none.png
new file mode 100644
index 0000000..87d4d0e
--- /dev/null
+++ b/bsol/icons/find.none.png
Binary files differ
diff --git a/bsol/icons/freebsd.png b/bsol/icons/freebsd.png
new file mode 100644
index 0000000..fb9408c
--- /dev/null
+++ b/bsol/icons/freebsd.png
Binary files differ
diff --git a/bsol/icons/garuda.png b/bsol/icons/garuda.png
new file mode 100644
index 0000000..f699718
--- /dev/null
+++ b/bsol/icons/garuda.png
Binary files differ
diff --git a/bsol/icons/gentoo.png b/bsol/icons/gentoo.png
new file mode 100644
index 0000000..bc0ed70
--- /dev/null
+++ b/bsol/icons/gentoo.png
Binary files differ
diff --git a/bsol/icons/gnu-linux.png b/bsol/icons/gnu-linux.png
new file mode 100644
index 0000000..326b659
--- /dev/null
+++ b/bsol/icons/gnu-linux.png
Binary files differ
diff --git a/bsol/icons/haiku.png b/bsol/icons/haiku.png
new file mode 100644
index 0000000..ce7f818
--- /dev/null
+++ b/bsol/icons/haiku.png
Binary files differ
diff --git a/bsol/icons/help.png b/bsol/icons/help.png
new file mode 100644
index 0000000..d8b5a17
--- /dev/null
+++ b/bsol/icons/help.png
Binary files differ
diff --git a/bsol/icons/kali.png b/bsol/icons/kali.png
new file mode 100644
index 0000000..900dc82
--- /dev/null
+++ b/bsol/icons/kali.png
Binary files differ
diff --git a/bsol/icons/kaos.png b/bsol/icons/kaos.png
new file mode 100644
index 0000000..9fd4e89
--- /dev/null
+++ b/bsol/icons/kaos.png
Binary files differ
diff --git a/bsol/icons/kbd.png b/bsol/icons/kbd.png
new file mode 100644
index 0000000..6ace3ac
--- /dev/null
+++ b/bsol/icons/kbd.png
Binary files differ
diff --git a/bsol/icons/korora.png b/bsol/icons/korora.png
new file mode 100644
index 0000000..456e876
--- /dev/null
+++ b/bsol/icons/korora.png
Binary files differ
diff --git a/bsol/icons/kubuntu.png b/bsol/icons/kubuntu.png
new file mode 100644
index 0000000..7a79ff3
--- /dev/null
+++ b/bsol/icons/kubuntu.png
Binary files differ
diff --git a/bsol/icons/lang.png b/bsol/icons/lang.png
new file mode 100644
index 0000000..3c9c1d7
--- /dev/null
+++ b/bsol/icons/lang.png
Binary files differ
diff --git a/bsol/icons/lfs.png b/bsol/icons/lfs.png
new file mode 100644
index 0000000..326b659
--- /dev/null
+++ b/bsol/icons/lfs.png
Binary files differ
diff --git a/bsol/icons/linux.png b/bsol/icons/linux.png
new file mode 100644
index 0000000..326b659
--- /dev/null
+++ b/bsol/icons/linux.png
Binary files differ
diff --git a/bsol/icons/linuxlite.png b/bsol/icons/linuxlite.png
new file mode 100644
index 0000000..42ab8d1
--- /dev/null
+++ b/bsol/icons/linuxlite.png
Binary files differ
diff --git a/bsol/icons/linuxmint.png b/bsol/icons/linuxmint.png
new file mode 100644
index 0000000..7d9da81
--- /dev/null
+++ b/bsol/icons/linuxmint.png
Binary files differ
diff --git a/bsol/icons/lubuntu.png b/bsol/icons/lubuntu.png
new file mode 100644
index 0000000..0ead7d8
--- /dev/null
+++ b/bsol/icons/lubuntu.png
Binary files differ
diff --git a/bsol/icons/macosx.png b/bsol/icons/macosx.png
new file mode 100644
index 0000000..ea03e77
--- /dev/null
+++ b/bsol/icons/macosx.png
Binary files differ
diff --git a/bsol/icons/mageia.png b/bsol/icons/mageia.png
new file mode 100644
index 0000000..79afa76
--- /dev/null
+++ b/bsol/icons/mageia.png
Binary files differ
diff --git a/bsol/icons/manjaro.png b/bsol/icons/manjaro.png
new file mode 100644
index 0000000..611a6fb
--- /dev/null
+++ b/bsol/icons/manjaro.png
Binary files differ
diff --git a/bsol/icons/mate.png b/bsol/icons/mate.png
new file mode 100644
index 0000000..b2fc22a
--- /dev/null
+++ b/bsol/icons/mate.png
Binary files differ
diff --git a/bsol/icons/memtest.png b/bsol/icons/memtest.png
new file mode 100644
index 0000000..1621ee7
--- /dev/null
+++ b/bsol/icons/memtest.png
Binary files differ
diff --git a/bsol/icons/mx-linux.png b/bsol/icons/mx-linux.png
new file mode 100644
index 0000000..49f1133
--- /dev/null
+++ b/bsol/icons/mx-linux.png
Binary files differ
diff --git a/bsol/icons/neon.png b/bsol/icons/neon.png
new file mode 100644
index 0000000..e41906e
--- /dev/null
+++ b/bsol/icons/neon.png
Binary files differ
diff --git a/bsol/icons/nix.png b/bsol/icons/nix.png
new file mode 100644
index 0000000..dcf33a0
--- /dev/null
+++ b/bsol/icons/nix.png
Binary files differ
diff --git a/bsol/icons/nixos.png b/bsol/icons/nixos.png
new file mode 100644
index 0000000..dcf33a0
--- /dev/null
+++ b/bsol/icons/nixos.png
Binary files differ
diff --git a/bsol/icons/nobara.png b/bsol/icons/nobara.png
new file mode 100644
index 0000000..9f9bb5b
--- /dev/null
+++ b/bsol/icons/nobara.png
Binary files differ
diff --git a/bsol/icons/opensuse.png b/bsol/icons/opensuse.png
new file mode 100644
index 0000000..d844fd5
--- /dev/null
+++ b/bsol/icons/opensuse.png
Binary files differ
diff --git a/bsol/icons/parabola.png b/bsol/icons/parabola.png
new file mode 100644
index 0000000..2a7804b
--- /dev/null
+++ b/bsol/icons/parabola.png
Binary files differ
diff --git a/bsol/icons/parrot.png b/bsol/icons/parrot.png
new file mode 100644
index 0000000..3333de9
--- /dev/null
+++ b/bsol/icons/parrot.png
Binary files differ
diff --git a/bsol/icons/pop-os.png b/bsol/icons/pop-os.png
new file mode 100644
index 0000000..014d9f3
--- /dev/null
+++ b/bsol/icons/pop-os.png
Binary files differ
diff --git a/bsol/icons/pop.png b/bsol/icons/pop.png
new file mode 100644
index 0000000..014d9f3
--- /dev/null
+++ b/bsol/icons/pop.png
Binary files differ
diff --git a/bsol/icons/recovery.png b/bsol/icons/recovery.png
new file mode 100644
index 0000000..7b69b14
--- /dev/null
+++ b/bsol/icons/recovery.png
Binary files differ
diff --git a/bsol/icons/regolith.png b/bsol/icons/regolith.png
new file mode 100644
index 0000000..5ece07b
--- /dev/null
+++ b/bsol/icons/regolith.png
Binary files differ
diff --git a/bsol/icons/restart.png b/bsol/icons/restart.png
new file mode 100644
index 0000000..9715302
--- /dev/null
+++ b/bsol/icons/restart.png
Binary files differ
diff --git a/bsol/icons/rocky.png b/bsol/icons/rocky.png
new file mode 100644
index 0000000..be144f6
--- /dev/null
+++ b/bsol/icons/rocky.png
Binary files differ
diff --git a/bsol/icons/shutdown.png b/bsol/icons/shutdown.png
new file mode 100644
index 0000000..fc9cf16
--- /dev/null
+++ b/bsol/icons/shutdown.png
Binary files differ
diff --git a/bsol/icons/siduction.png b/bsol/icons/siduction.png
new file mode 100644
index 0000000..d16549b
--- /dev/null
+++ b/bsol/icons/siduction.png
Binary files differ
diff --git a/bsol/icons/silverblue.png b/bsol/icons/silverblue.png
new file mode 100644
index 0000000..3c20839
--- /dev/null
+++ b/bsol/icons/silverblue.png
Binary files differ
diff --git a/bsol/icons/slackware.png b/bsol/icons/slackware.png
new file mode 100644
index 0000000..4c31a3f
--- /dev/null
+++ b/bsol/icons/slackware.png
Binary files differ
diff --git a/bsol/icons/solus.png b/bsol/icons/solus.png
new file mode 100644
index 0000000..338718b
--- /dev/null
+++ b/bsol/icons/solus.png
Binary files differ
diff --git a/bsol/icons/steamos.png b/bsol/icons/steamos.png
new file mode 100644
index 0000000..df28bcc
--- /dev/null
+++ b/bsol/icons/steamos.png
Binary files differ
diff --git a/bsol/icons/type.png b/bsol/icons/type.png
new file mode 100644
index 0000000..5c48476
--- /dev/null
+++ b/bsol/icons/type.png
Binary files differ
diff --git a/bsol/icons/tz.png b/bsol/icons/tz.png
new file mode 100644
index 0000000..220b29b
--- /dev/null
+++ b/bsol/icons/tz.png
Binary files differ
diff --git a/bsol/icons/ubuntu.png b/bsol/icons/ubuntu.png
new file mode 100644
index 0000000..352fbe0
--- /dev/null
+++ b/bsol/icons/ubuntu.png
Binary files differ
diff --git a/bsol/icons/ultramarine.png b/bsol/icons/ultramarine.png
new file mode 100644
index 0000000..ef307fd
--- /dev/null
+++ b/bsol/icons/ultramarine.png
Binary files differ
diff --git a/bsol/icons/unknown.png b/bsol/icons/unknown.png
new file mode 100644
index 0000000..326b659
--- /dev/null
+++ b/bsol/icons/unknown.png
Binary files differ
diff --git a/bsol/icons/unset.png b/bsol/icons/unset.png
new file mode 100644
index 0000000..15e3d3c
--- /dev/null
+++ b/bsol/icons/unset.png
Binary files differ
diff --git a/bsol/icons/vanillaos.png b/bsol/icons/vanillaos.png
new file mode 100644
index 0000000..4bce88c
--- /dev/null
+++ b/bsol/icons/vanillaos.png
Binary files differ
diff --git a/bsol/icons/ventoy.png b/bsol/icons/ventoy.png
new file mode 100644
index 0000000..7abdc6c
--- /dev/null
+++ b/bsol/icons/ventoy.png
Binary files differ
diff --git a/bsol/icons/void.png b/bsol/icons/void.png
new file mode 100644
index 0000000..01cc2f3
--- /dev/null
+++ b/bsol/icons/void.png
Binary files differ
diff --git a/bsol/icons/windows.png b/bsol/icons/windows.png
new file mode 100644
index 0000000..d5c7cc3
--- /dev/null
+++ b/bsol/icons/windows.png
Binary files differ
diff --git a/bsol/icons/windows11.png b/bsol/icons/windows11.png
new file mode 100644
index 0000000..fe97d9f
--- /dev/null
+++ b/bsol/icons/windows11.png
Binary files differ
diff --git a/bsol/icons/xero.png b/bsol/icons/xero.png
new file mode 100644
index 0000000..2221c73
--- /dev/null
+++ b/bsol/icons/xero.png
Binary files differ
diff --git a/bsol/icons/xerolinux.png b/bsol/icons/xerolinux.png
new file mode 100644
index 0000000..2221c73
--- /dev/null
+++ b/bsol/icons/xerolinux.png
Binary files differ
diff --git a/bsol/icons/xubuntu.png b/bsol/icons/xubuntu.png
new file mode 100644
index 0000000..f43abc7
--- /dev/null
+++ b/bsol/icons/xubuntu.png
Binary files differ
diff --git a/bsol/icons/zorin.png b/bsol/icons/zorin.png
new file mode 100644
index 0000000..c1506c4
--- /dev/null
+++ b/bsol/icons/zorin.png
Binary files differ
diff --git a/bsol/select_c.png b/bsol/select_c.png
new file mode 100644
index 0000000..b1f8d58
--- /dev/null
+++ b/bsol/select_c.png
Binary files differ
diff --git a/bsol/select_e.png b/bsol/select_e.png
new file mode 100644
index 0000000..9332368
--- /dev/null
+++ b/bsol/select_e.png
Binary files differ
diff --git a/bsol/select_w.png b/bsol/select_w.png
new file mode 100644
index 0000000..28f6424
--- /dev/null
+++ b/bsol/select_w.png
Binary files differ
diff --git a/bsol/terminal_box_c.png b/bsol/terminal_box_c.png
new file mode 100644
index 0000000..d0dd52a
--- /dev/null
+++ b/bsol/terminal_box_c.png
Binary files differ
diff --git a/bsol/terminal_box_e.png b/bsol/terminal_box_e.png
new file mode 100644
index 0000000..394cbe4
--- /dev/null
+++ b/bsol/terminal_box_e.png
Binary files differ
diff --git a/bsol/terminal_box_n.png b/bsol/terminal_box_n.png
new file mode 100644
index 0000000..476f8bc
--- /dev/null
+++ b/bsol/terminal_box_n.png
Binary files differ
diff --git a/bsol/terminal_box_ne.png b/bsol/terminal_box_ne.png
new file mode 100644
index 0000000..9e26959
--- /dev/null
+++ b/bsol/terminal_box_ne.png
Binary files differ
diff --git a/bsol/terminal_box_nw.png b/bsol/terminal_box_nw.png
new file mode 100644
index 0000000..5c3cba8
--- /dev/null
+++ b/bsol/terminal_box_nw.png
Binary files differ
diff --git a/bsol/terminal_box_s.png b/bsol/terminal_box_s.png
new file mode 100644
index 0000000..85a8901
--- /dev/null
+++ b/bsol/terminal_box_s.png
Binary files differ
diff --git a/bsol/terminal_box_se.png b/bsol/terminal_box_se.png
new file mode 100644
index 0000000..d8627ee
--- /dev/null
+++ b/bsol/terminal_box_se.png
Binary files differ
diff --git a/bsol/terminal_box_sw.png b/bsol/terminal_box_sw.png
new file mode 100644
index 0000000..67c600c
--- /dev/null
+++ b/bsol/terminal_box_sw.png
Binary files differ
diff --git a/bsol/terminal_box_w.png b/bsol/terminal_box_w.png
new file mode 100644
index 0000000..d066e2d
--- /dev/null
+++ b/bsol/terminal_box_w.png
Binary files differ
diff --git a/bsol/theme.txt b/bsol/theme.txt
new file mode 100644
index 0000000..9ccfb1e
--- /dev/null
+++ b/bsol/theme.txt
@@ -0,0 +1,41 @@
+# Global options
+title-text: ""
+desktop-image: "background.png"
+desktop-color: "#000000"
+terminal-font: "Victor Mono Italic 20"
+terminal-box: "terminal_box_*.png"
+terminal-left: "0"
+terminal-top: "0"
+terminal-width: "100%"
+terminal-height: "100%"
+terminal-border: "0"
+
+# Boot menu
++ boot_menu {
+ left = 17%
+ top = 53%
+ width = 47%
+ height = 65%
+ item_font = "WEKNOW Windows Regular 20"
+ item_color = "#cccccc"
+ selected_item_color = "#ffffff"
+ icon_width = 39
+ icon_height = 39
+ item_icon_space = 20
+ item_height = 40
+ item_padding = 2
+ item_spacing = 10
+ selected_item_pixmap_style = "select_*.png"
+}
+
+
+# Countdown
++ label {
+ left = 25%
+ top = 30%
+ align = "left"
+ id = "__timeout__"
+ text = "Selected OS will start in %d seconds"
+ color = "#cccccc"
+ font = "WEKNOW Windows Regular 28"
+}
diff --git a/bsol/vmi20.pf2 b/bsol/vmi20.pf2
new file mode 100644
index 0000000..f2b2fb6
--- /dev/null
+++ b/bsol/vmi20.pf2
Binary files differ
diff --git a/bsol/wek20.pf2 b/bsol/wek20.pf2
new file mode 100644
index 0000000..0cecab8
--- /dev/null
+++ b/bsol/wek20.pf2
Binary files differ
diff --git a/bsol/wek28.pf2 b/bsol/wek28.pf2
new file mode 100644
index 0000000..f450a53
--- /dev/null
+++ b/bsol/wek28.pf2
Binary files differ