Git Product home page Git Product logo

fallout-grub-theme's Introduction

Fallout GRUB theme

Supported languages: Chinese (simplified), Chinese (traditional), English, French, German, Hungarian, Italian, Korean, Latvian, Norwegian, Polish, Portuguese, Russian, Rusyn, Spanish, Turkish, Ukrainian


Installation / update

  • Secure way:

    • Download install script:

      wget -P /tmp https://github.com/shvchk/fallout-grub-theme/raw/master/install.sh
    • Review it at /tmp/install.sh

    • Run it:

      bash /tmp/install.sh
  • Easier, less secure way — just download and run install script:

    wget -O - https://github.com/shvchk/fallout-grub-theme/raw/master/install.sh | bash

You can use --lang option to select language and disable interactive language selection, e.g.:

bash /tmp/install.sh --lang German

or

wget -O- https://github.com/shvchk/fallout-grub-theme/raw/master/install.sh | bash -s -- --lang Korean

Full list of languages see in INSTALLER_LANGS variable in install.sh


See also

fallout-grub-theme's People

Contributors

barskern avatar freeze-dolphin avatar gesangtome avatar igaichenkov avatar llgdd avatar mjkim0727 avatar olivertzeng avatar ricardo-simoes avatar rubyhuntsman avatar shvchk avatar turancisatanist avatar velrest avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fallout-grub-theme's Issues

graphics-mode output in /etc/default/grub

The script Installation was succeeded, but the theme wasn't applied.

Since I had a line
GRUB_TERMINAL_OUTPUT="console"
in the file /etc/default/grub, my grub menu was in a text mode as well.

Therefore, the variable GRUB_TERMINAL_OUTPUT must be set in one of graphics modes e.g. gfxterm or vga_text.
Otherwise grub won't be loaded in the graphics-mode and won't use any of themes although it is defined in the /etc/default/grub

/etc/default/grub documentation:
https://www.gnu.org/software/grub/manual/grub/html_node/Simple-configuration.html

Request, Not an "Issue"

Hello! Thank you for your team's hard work on this theme; it is fantastic.

This isn't so much of an "Issue", but more of a request based on personal preference and nostalgia.

I was hoping to contact your team regarding the possibility of adding that CRT scrolling refresh, flicker, scanline effect that you might see on the actual PipBoy screen.

Please reference below youtube video at time 0:56 for the short list of items I've mentioned. The most important feature I really care about is the "Pulse" as mentioned in video; but it would be great if all effects were able to be implemented to your theme!
Listing of effects: https://youtu.be/xSDGclBT11A?t=56
Pulse!: https://youtu.be/xSDGclBT11A?t=80

The video description contains the times for each effect in question.

Imagine being able to have old world radio on this theme; albeit the music would only play as long as you're choosing and booting, but still :)

Thanks for all you do and will do.

Add Alpine icon

icon

alpine

mirror

https://i.imgur.com/k5ihEA8.png

base64

echo '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' | base64 -d > alpine.png

Fallout Theme Not Loaded

I Install with install.sh script
after i run it there is no problem
but i see something strange with update-grub command
this my update-grub command output :

root@GetRektBoy724:~# update-grub
Generating grub configuration file ...
Found theme: /boot/grub/themes/kali/theme.txt
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-5.8.0-kali2-amd64
Found initrd image: /boot/initrd.img-5.8.0-kali2-amd64
Found linux image: /boot/vmlinuz-5.7.0-kali1-amd64
Found initrd image: /boot/initrd.img-5.7.0-kali1-amd64
Found Windows Boot Manager on /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done

i never modify my grub
i running kali linux 2020.3

making icons that will fit with fallout theme

I love your Fallout theme! I've been adding some distributions that don't already have Fallout icons. Took a while to figure out how and where to put the icons and class distros to use them, both in Grub2 and with the BLS (boot loader specification) in Fedora. Got that working! They don't quite fit your Fallout style though.

Here's my thought: I'd like to add icons for some distros that don't already have them. I can probably manipulate what I've got to approximate your Fallout style, but I thought that if you already have some sort of filter that you apply to existing icons, I could use that to produce some that really fit in.

Longer term idea: if it's some kind of automatable filter, I'd like to set something up so that the Fallout theme, and others themes, if their creators so desired, could use such a filter to grab icons and produce matching ones automatically. Still working on that thought. In any case, starting with how you produce your icons might be a good first step.

Thanks for your thoughts, and for an awesome theme!

(picture of my grub/BLS menu with my handmade icons attached)
grub-BLS menu with added icons

slow choosing items

Hi!
I noticed that this theme is slower than the default.
I've tried changing the screen resolution from 4k to hd and lower.
Tried not using pictures (* .png) but it didn't help.

how can I speed up this theme?

Fix grub update path for for Fedora

Since Fedora34, the default grub update path for grub has changed, as mentioned here. Hence,

GRUB_CFG='/boot/grub2/grub.cfg' should be updated to GRUB_CFG='/etc/grub2.cfg'.

Similarly, other vars related to this should be updated as well. Otherwise the users will end up with a broken bootloader :)

[bug] ID_LIKE is unbound

When I run ./install.sh, it will

./install.sh: line 85: ID_LIKE: unbound variable

I notice after source /etc/os-release, it will

    if [[ "$ID" =~ (debian|ubuntu|solus) || \
          "$ID_LIKE" =~ (debian|ubuntu) ]]; then

However, /etc/os-release in arch now is

NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://bugs.archlinux.org/"
LOGO=archlinux-logo

No ID_LIKE.

And install.sh don't have executable mode. I must chmod +x install.sh after git clone.
I suggest to add executable mode.

Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.