federico-ntr / manjaro-bootsplash-maker

Easily create a bootsplash

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Custom Manjaro Bootsplash Maker

A script to easily make a custom bootsplash for Manjaro. Template based on this.

Usage

Please do note that this project is in a early stage. Check the code and run it only if you understand what it does!

Clone this repo and cd into it, then run the bs_maker.sh script. NOTE: As of now you have to provide the script with your own logo (must be a PNG), you can eventually find one (a big white dot) in .template. You can also use your own spinner (must be a GIF), specify the name of the theme or even change background color (please read example below).

bootsplash-packer also supports custom spinner positioning. You can specify a custom position with the -p flag followed by:

  • tl - top left corner
  • t - top
  • tr - top right corner
  • r - right
  • br - bottom right corner
  • b - bottom
  • bl - bottom left corner
  • l - left (Note, these may change in the future if I find a more clever way to define this arguments)
./bs_maker.sh -l /path/to/logo.png -s /path/to/spinner.gif (optional) -n name (optional) -p position (optional) -c hexcolor (optional)

Example:

./bs_maker.sh -l /home/holoitsme/Downloads/horse.png -s /home/holoitsme/Stuff/trot.gif -n horse -p br -c ff0000

The script, in the example above, will create a directory named "manjaro-bootsplash-horse" and put those two files in it, along with the other stuff needed for you to make a functional package. Also, --pic_position at line 48 of bootsplash-manjaro-horse.sh will be changed in order to position the spinner on the bottom right corner of the screen and background color will be set to red. Please, type the color in the hexadecimal form but WITHOUT the '#', like in the example above.

Optional flags:

Flag Default value
-s (spinner) Windows style
-n (name) name of the .png logo file
-p (position) bottom
-c (background color) black (#000000)

After having succesfully run the script you have to cd in the generated directory and follow the instructions inside the README file to install and set your own bootsplash.

About

Easily create a bootsplash

License:GNU General Public License v3.0


Languages

Language:Shell 100.0%