commit 3f13c73d101def64c82fa22e2ec9bc20f794ea78 Author: nx2 Date: Sun Mar 24 17:59:22 2024 +0100 init diff --git a/README.md b/README.md new file mode 100644 index 0000000..bcec474 --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +# This is a a repository for a Grub theme + +It is mainly used to make a Derivation with Nix. + +Read more here: + +https://nx2.site/grub-ascii-theme \ No newline at end of file diff --git a/out/theme.txt b/out/theme.txt new file mode 100755 index 0000000..ba0265a --- /dev/null +++ b/out/theme.txt @@ -0,0 +1,212 @@ +title-text: "" +title-color: "#55ff55" +desktop-color: "#000000" +terminal-left: "5%" +terminal-top: "5%" +terminal-width: "90%" +terminal-height: "90%" + ++ boot_menu { + left = 65% + width = 25% + top = 80% + height = 8% + item_color = "#aaaaaa" + selected_item_color = "#ffffff" + item_height = 20 + item_padding = 0 + item_spacing = 0 + scrollbar_width = 0 +} + ++ vbox { + left = 0 + width = 100% + top = 0 + height = 100% + font = "/boot/grub/fonts/unicode.pf2" + color = "#ddddff" + + + label { + text = "+++++++++++++++++ :: ......:::::::::.. :::::::::::++++++++++++++++ " + } + + label { + text = "++++++++++++ :: ..:::::::::::::::::::::::::::. :::::::::::++++++++++++++++ " + } + + label { + text = "+++++++ ..:**::::::::::::::::::::::::::::::**::. '''''''''''++++++++++++++++ " + } + + label { + text = "++ :: .:****::::::::::::::::::::::::::::::::::****:. ***+ " + } + + label { + text = "+ +':::::::::::::::::::: .:**..:::::::::::::::::::::: ::::::::::::::::**:: '. " + } + + label { + text = "+ +':::::::::::::::::::: .::::: ::::::::****88**88****:::::::: ::**** '. " + } + + label { + text = " +':::::::::::::::::. .::' ::..**::::**88888888008888****:: ::** '. " + } + + label { + text = " +':::::::::::::::::. .::: ::**::8888888888880088**..:::: :::::::: " + } + + label { + text = " +':::::::::::::::::. .:: ::::::::::::::**::::008800888888****..:::::::: :::: +++++++++++++++++++....:: " + } + + label { + text = " +':::::::::::::::::. :::: ::****::****::::::**::**888888**88**::::::****:::::: :::: ::::+++++++++++++++....:: " + } + + label { + text = " +': ':: ::****8800**::::::**::::88****::::**::::**8888****:: :::::: ::::+++++++++++++++....:: " + } + + label { + text = " +': :: ::**88888888**::::::::************::::::******8888**.. :::::: " + } + + label { + text = " +': ::********:::: '+::::+'' ::******88** :::: " + } + + label { + text = " +': :: ************ ************:::::::: " + } + + label { + text = " +': ::::**88**** :: **8888****:::::::: " + } + + label { + text = " +': :: ::::******:::: ::.. ::..od8888bo :: ::********:::::::: +++ " + } + + label { + text = " .:: ::****:: ::::::..:::::: d8888888888b :..:: ..:: ****** :: +++ " + } + + label { + text = " :: ::::::******:::::::::::: *: 8888888888888b :* :::::::::::****:::::::::::: +++" + } + + label { + text = "''''''''' ::**88**::::::' ::::: d8: 888888NX888888 :8b :::::..::::::******:: :: +++ " + } + + label { + text = "''''''''' ::****::..::::::::* 88: 8888888888888P :88 88::::::::::::....:: +++ " + } + + label { + text = "''''''''' ::::::::::::::**::::::::::::* 88* 'Y8888888888P *88 ***:::::::::::::::::::::::::: .... +++ " + } + + label { + text = "''''''''' :::::::::::::::++++++++++++:: :: :: ::..:: ::::::*** Y888* '°Y8888P°' *d88' ***:::::: :::::: :: :::: " + } + + label { + text = " :::++++++....::++++++++++++:: :::: ::::****** 88800o........o88P' 8****:::::: :: :::: " + } + + label { + text = ": :::++++++....::++++++++++++:: ::::**:: ::::**8888* 'Y888888888888P' *8888**:: ::**:: " + } + + label { + text = ": :::++++++::::::++++++++++++:: .:::**88** ********88**o. ''°°°°'' .o**8888******:: ::******:::: " + } + + label { + text = ": :::++++++:::::::::::::::::::: .****::**** '++' Y088****boooooooood******8P** ': .****::**** " + } + + label { + text = ": ::::::::::::::: .: .:****::::**:: ''**********:: ::::::::**:::: " + } + + label { + text = ": ::::::::::::::: .: **** ****:: '::' '::: " + } + + label { + text = ": .: .::: : :: : .:' " + } + + label { + text = ": .: :::::::. :. *+o* .: :: :. *o+* .: .::' " + } + + label { + text = ": .: :: :::: :: :::. .:: .::: :: .::: :. :::: " + } + + label { + text = ": .: :: :::: :: :::::::. .:::' ':::** .:: ':::::. .:**:::: ::. :::' " + } + + label { + text = ": .: ': '::::: ::::00880b 8888::::::::**::::::::8888 888888:::: :::: " + } + + label { + text = ": .: :.:.:.:. :::: :: ::..**8888b.8888**::::::**::::::::8888.d88888::' .::: :::: ........... " + } + + label { + text = ": .: '::::::::: ::..888888**88**::::::88::::****88**888888..:: ::' :::::: ++++++++++: " + } + + label { + text = ": .: ':::: :: ':::::**888888**::::::88:: ::**88**88**:::::: :: :::::. ++++++++++: " + } + + label { + text = ": .: :. '::: ::::::**888888:::: ::**88******::::' .:: :::: ++++++++++: :. " + } + + label { + text = ": .: :::. ':::: ':::::****8888 ::8800****:::::' .:::: :::: ++++++++++' :. " + } + + label { + text = ": :::: ::**:: ':::****8888** 888888++*' :' :::::: :::: :. " + } + + label { + text = ": '::: ::..** '::::**888888** ::**8888****:::: ::**:' :::' :. " + } + + label { + text = ": :: ':::**:: '::******88888888888888****:::::' :::::: .::: :. " + } + + label { + text = ": ': ::**:: ':::::::.. '::' :::::::::::' ****:: :::: :. " + } + + label { + text = ": ' ****** ': **:::: :. " + } + + label { + text = ": :.:.:.:.:.:.:.:.:.:. ****** .:**880088**:. ****:: :: :. " + } + + label { + text = ": ::****:: .:::::::::::::::::::. .:. ::**** :. " + } + + label { + text = " +++++** :::::' .::' ****** :. " + } + + label { + text = " ::. ****** ': :: .:::::. ::' ****** " + } + + label { + text = " ..::**** ': ::888800:: ****:: " + } + + label { + text = " :::::::::::. ::::**** ::::88:::: ****:::: " + } + + label { + text = " :::::::::::. .: ::..++** '::' **** " + } + + label { + text = " :::::::::::. :: ::::::** **..:::: " + } + + label { + text = " :::::::::::. ': ::::** *' :: " + } + + label { + text = " :::::::::::. '::::: ' .:' :: " + } + + label { + text = " :::::::::::. .:::. ::' :: :::: " + } + + label { + text = " ::::::::::::::::::::::: :::::::::::::::::::::::::::::'''''''''' :: :::::: " + } + + label { + text = " ::::::' :::::: " + } + + label { + text = " :::::: :::: " + } + + label { + text = "*******+++++............ :::::: :: :::: " + } + + label { + text = "*******+++++............ ::::' :: .. " + } + + label { + text = "*******+++++............ :::' : .. " + font = "/boot/grub/fonts/terminus-18.pf2.pf2" + color = "#aaaaaa" + } +} diff --git a/out/unicode.pf2 b/out/unicode.pf2 new file mode 100755 index 0000000..0f1bf07 Binary files /dev/null and b/out/unicode.pf2 differ