├── .gitignore ├── screenshot.png ├── tokyo-night ├── font.pf2 ├── logo.png ├── select_c.png ├── select_e.png ├── select_n.png ├── select_s.png ├── select_w.png ├── background.png ├── icons │ ├── arch.png │ ├── kali.png │ ├── kaos.png │ ├── lfs.png │ ├── pop.png │ ├── zorin.png │ ├── chakra.png │ ├── debian.png │ ├── deepin.png │ ├── fedora.png │ ├── gentoo.png │ ├── korora.png │ ├── kubuntu.png │ ├── lubuntu.png │ ├── mageia.png │ ├── manjaro.png │ ├── pop-os.png │ ├── ubuntu.png │ ├── windows.png │ ├── xubuntu.png │ ├── antergos.png │ ├── elementary.png │ ├── gnu-linux.png │ ├── linux-mint.png │ ├── opensuse.png │ └── siduction.png ├── select_ne.png ├── select_nw.png ├── select_se.png ├── select_sw.png └── theme.txt ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | *.xcf 2 | -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/screenshot.png -------------------------------------------------------------------------------- /tokyo-night/font.pf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/font.pf2 -------------------------------------------------------------------------------- /tokyo-night/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/logo.png -------------------------------------------------------------------------------- /tokyo-night/select_c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/select_c.png -------------------------------------------------------------------------------- /tokyo-night/select_e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/select_e.png -------------------------------------------------------------------------------- /tokyo-night/select_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/select_n.png -------------------------------------------------------------------------------- /tokyo-night/select_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/select_s.png -------------------------------------------------------------------------------- /tokyo-night/select_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/select_w.png -------------------------------------------------------------------------------- /tokyo-night/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/background.png -------------------------------------------------------------------------------- /tokyo-night/icons/arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/arch.png -------------------------------------------------------------------------------- /tokyo-night/icons/kali.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/kali.png -------------------------------------------------------------------------------- /tokyo-night/icons/kaos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/kaos.png -------------------------------------------------------------------------------- /tokyo-night/icons/lfs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/lfs.png -------------------------------------------------------------------------------- /tokyo-night/icons/pop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/pop.png -------------------------------------------------------------------------------- /tokyo-night/icons/zorin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/zorin.png -------------------------------------------------------------------------------- /tokyo-night/select_ne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/select_ne.png -------------------------------------------------------------------------------- /tokyo-night/select_nw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/select_nw.png -------------------------------------------------------------------------------- /tokyo-night/select_se.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/select_se.png -------------------------------------------------------------------------------- /tokyo-night/select_sw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/select_sw.png -------------------------------------------------------------------------------- /tokyo-night/icons/chakra.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/chakra.png -------------------------------------------------------------------------------- /tokyo-night/icons/debian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/debian.png -------------------------------------------------------------------------------- /tokyo-night/icons/deepin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/deepin.png -------------------------------------------------------------------------------- /tokyo-night/icons/fedora.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/fedora.png -------------------------------------------------------------------------------- /tokyo-night/icons/gentoo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/gentoo.png -------------------------------------------------------------------------------- /tokyo-night/icons/korora.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/korora.png -------------------------------------------------------------------------------- /tokyo-night/icons/kubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/kubuntu.png -------------------------------------------------------------------------------- /tokyo-night/icons/lubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/lubuntu.png -------------------------------------------------------------------------------- /tokyo-night/icons/mageia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/mageia.png -------------------------------------------------------------------------------- /tokyo-night/icons/manjaro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/manjaro.png -------------------------------------------------------------------------------- /tokyo-night/icons/pop-os.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/pop-os.png -------------------------------------------------------------------------------- /tokyo-night/icons/ubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/ubuntu.png -------------------------------------------------------------------------------- /tokyo-night/icons/windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/windows.png -------------------------------------------------------------------------------- /tokyo-night/icons/xubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/xubuntu.png -------------------------------------------------------------------------------- /tokyo-night/icons/antergos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/antergos.png -------------------------------------------------------------------------------- /tokyo-night/icons/elementary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/elementary.png -------------------------------------------------------------------------------- /tokyo-night/icons/gnu-linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/gnu-linux.png -------------------------------------------------------------------------------- /tokyo-night/icons/linux-mint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/linux-mint.png -------------------------------------------------------------------------------- /tokyo-night/icons/opensuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/opensuse.png -------------------------------------------------------------------------------- /tokyo-night/icons/siduction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mino29/tokyo-night-grub/HEAD/tokyo-night/icons/siduction.png -------------------------------------------------------------------------------- /tokyo-night/theme.txt: -------------------------------------------------------------------------------- 1 | # GRUB2 gfxmenu pop theme, based on Linux Vimix theme 2 | # Designed for any resolution 3 | 4 | # Global Property 5 | title-text: "" 6 | desktop-image: "background.png" 7 | desktop-image-scale-method: "stretch" 8 | desktop-color: "#1A1B26" 9 | terminal-font: "Unifont Regular 16" 10 | terminal-left: "0" 11 | terminal-top: "0" 12 | terminal-width: "100%" 13 | terminal-height: "100%" 14 | terminal-border: "0" 15 | 16 | # Logo image 17 | + image { 18 | left = 50%-50 19 | top = 50%-50 20 | file = "logo.png" 21 | } 22 | 23 | # Show the boot menu 24 | + boot_menu { 25 | left = 50%-240 26 | top = 60% 27 | width = 480 28 | height = 30% 29 | item_font = "Unifont Regular 16" 30 | item_color = "#FBFBFB" 31 | selected_item_color = "#FBFBFB" 32 | item_height = 32 33 | item_spacing = 24 34 | selected_item_pixmap_style = "select_*.png" 35 | } 36 | 37 | # Show a countdown message using the label component 38 | + label { 39 | top = 82% 40 | left = 35% 41 | width = 30% 42 | align = "center" 43 | id = "__timeout__" 44 | text = "Booting in %d seconds" 45 | color = "#FBFBFB" 46 | } 47 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2020 Dracula Theme 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Tokyo-Night for [GRUB](https://gnu.org/software/grub/) 2 | 3 | ![Linux](https://img.shields.io/badge/Linux-FCC624?style=for-the-badge&logo=linux&logoColor=black)![Arch](https://img.shields.io/badge/Arch%20Linux-1793D1?logo=arch-linux&logoColor=fff&style=for-the-badge) 4 | 5 | > A dark theme for [GRUB](https://gnu.org/software/grub/). 6 | Basically just minor tweaks of Dracula grub that I made to go along with my 7 | [arch i3 rice](https://github.com/mino29/arch-i3). 8 | 9 | ![Screenshot](./screenshot.png) 10 | 11 | This can adapt to various resolustions of screens, at least my 1080p screen 12 | worked just fine. 13 | 14 | ## Compatibility 15 | > It should be compatible with all linux distros that uses grub 16 | 17 | But I only used ubuntu, fedora and arch so far, so your mileage may vary. 18 | 19 | ## Install 20 | 21 | Steps: 22 | 23 | 1. clone this repo or download the .zip 24 | 25 | ```bash 26 | git clone https://github.com/mino29/tokyo-night-grub.git 27 | ``` 28 | 29 | 2. Change directory 30 | 31 | ``` 32 | cd tokyo-night-grub 33 | ``` 34 | 35 | 3. copy the whole tokyo-night directory grub themes 36 | 37 | ```bash 38 | sudo cp -r tokyo-night /boot/grub/themes 39 | ``` 40 | 41 | 4. edit grub file 42 | 43 | ``` 44 | sudo vim /etc/default/grub 45 | ``` 46 | change `#GRUB_THEME=` to 47 | `GRUB_THEME="/boot/grub/themes/tokyo-night/theme.txt"` 48 | 49 | 5. use magic and reboot 50 | 51 | run this command 52 | ``` 53 | sudo grub-mkconfig -o /boot/grub/grub.cfg 54 | ``` 55 | then reboot and voila 56 | 57 | ## Potential problems and solutions 58 | 59 | Oh oh, can't see grub menu or boot into arch linux? 60 | 61 | Grub on Arch Linux can be a pain to deal with recently. 62 | After I change the theme and reboot and cannot boot into my Arch Linux, had to 63 | do a "chroot", but worry not, here's what you need: 64 | 65 | - USB drive with arch iso 66 | - 15 minutes of free time 67 | - Stable internet connection 68 | - [this on-point article](https://www.jeremymorgan.com/tutorials/linux/how-to-reinstall-boot-loader-arch-linux/) 69 | 70 | 71 | ## Credit 72 | 73 | - [Cute Ghost profile](https://www.flaticon.com/free-icon/ghost_1150381?term=ghost&page=1&position=52&page=1&position=52&related_id=1150381&origin=style) 74 | - [Dracula Grub](https://draculatheme.com/grub) 75 | 76 | ## License 77 | 78 | [MIT License](./LICENSE) 79 | --------------------------------------------------------------------------------