Skip to content

Commit

Permalink
Initial Commit
Browse files Browse the repository at this point in the history
  • Loading branch information
harishnkr committed Feb 22, 2024
1 parent f6d1407 commit 7205f16
Show file tree
Hide file tree
Showing 107 changed files with 89 additions and 0 deletions.
47 changes: 47 additions & 0 deletions .github/README.md
Original file line number Diff line number Diff line change
@@ -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)
Binary file added .github/preview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
dev/
Binary file added bsol/background.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/4MLinux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/AlpineLinux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/Manjaro.i686.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/Manjaro.x86_64.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/SystemRescueCD.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/alma.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/android.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/anonymous.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/antergos.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/arch.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/archcraft.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/archlinux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/arcolinux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/artix.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/bedrock.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/cancel.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/centos.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/chakra.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/chromeos.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/debian.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/deepin.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/devuan.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/driver.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bsol/icons/edit.png
Binary file added bsol/icons/efi.png
Binary file added bsol/icons/elementary.png
Binary file added bsol/icons/endeavouros.png
Binary file added bsol/icons/fedora.png
Binary file added bsol/icons/find.efi.png
Binary file added bsol/icons/find.none.png
Binary file added bsol/icons/freebsd.png
Binary file added bsol/icons/garuda.png
Binary file added bsol/icons/gentoo.png
Binary file added bsol/icons/gnu-linux.png
Binary file added bsol/icons/haiku.png
Binary file added bsol/icons/help.png
Binary file added bsol/icons/kali.png
Binary file added bsol/icons/kaos.png
Binary file added bsol/icons/kbd.png
Binary file added bsol/icons/korora.png
Binary file added bsol/icons/kubuntu.png
Binary file added bsol/icons/lang.png
Binary file added bsol/icons/lfs.png
Binary file added bsol/icons/linux.png
Binary file added bsol/icons/linuxlite.png
Binary file added bsol/icons/linuxmint.png
Binary file added bsol/icons/lubuntu.png
Binary file added bsol/icons/macosx.png
Binary file added bsol/icons/mageia.png
Binary file added bsol/icons/manjaro.png
Binary file added bsol/icons/mate.png
Binary file added bsol/icons/memtest.png
Binary file added bsol/icons/mx-linux.png
Binary file added bsol/icons/neon.png
Binary file added bsol/icons/nix.png
Binary file added bsol/icons/nixos.png
Binary file added bsol/icons/nobara.png
Binary file added bsol/icons/opensuse.png
Binary file added bsol/icons/parabola.png
Binary file added bsol/icons/parrot.png
Binary file added bsol/icons/pop-os.png
Binary file added bsol/icons/pop.png
Binary file added bsol/icons/recovery.png
Binary file added bsol/icons/regolith.png
Binary file added bsol/icons/restart.png
Binary file added bsol/icons/rocky.png
Binary file added bsol/icons/shutdown.png
Binary file added bsol/icons/siduction.png
Binary file added bsol/icons/silverblue.png
Binary file added bsol/icons/slackware.png
Binary file added bsol/icons/solus.png
Binary file added bsol/icons/steamos.png
Binary file added bsol/icons/type.png
Binary file added bsol/icons/tz.png
Binary file added bsol/icons/ubuntu.png
Binary file added bsol/icons/ultramarine.png
Binary file added bsol/icons/unknown.png
Binary file added bsol/icons/unset.png
Binary file added bsol/icons/vanillaos.png
Binary file added bsol/icons/ventoy.png
Binary file added bsol/icons/void.png
Binary file added bsol/icons/windows.png
Binary file added bsol/icons/windows11.png
Binary file added bsol/icons/xero.png
Binary file added bsol/icons/xerolinux.png
Binary file added bsol/icons/xubuntu.png
Binary file added bsol/icons/zorin.png
Binary file added bsol/select_c.png
Binary file added bsol/select_e.png
Binary file added bsol/select_w.png
Binary file added bsol/terminal_box_c.png
Binary file added bsol/terminal_box_e.png
Binary file added bsol/terminal_box_n.png
Binary file added bsol/terminal_box_ne.png
Binary file added bsol/terminal_box_nw.png
Binary file added bsol/terminal_box_s.png
Binary file added bsol/terminal_box_se.png
Binary file added bsol/terminal_box_sw.png
Binary file added bsol/terminal_box_w.png
41 changes: 41 additions & 0 deletions bsol/theme.txt
Original file line number Diff line number Diff line change
@@ -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"
}
Binary file added bsol/vmi20.pf2
Binary file not shown.
Binary file added bsol/wek20.pf2
Binary file not shown.
Binary file added bsol/wek28.pf2
Binary file not shown.

0 comments on commit 7205f16

Please sign in to comment.