Code Monkey home page Code Monkey logo

refind-dawn's Introduction

Dawn rEFInd Theme

Theme for the rEFInd UEFI boot manager.

Screenshots coming soon... Or whenever I can figure out why F10 isn't working to take the screenshot. For now, look at the icons and imagine what it would look like with them on this background.

Background Image

Installation

  1. Locate your refind EFI directory. This is commonly /boot/EFI/refind though it will depend on where you mount your ESP and where rEFInd is installed. fdisk -l and mount may help.

  2. Create a folder called themes inside it, if it doesn't already exist

  3. Clone this repository into the themes directory.

  4. To enable the theme add include themes/rEFInd-dawn/theme.conf at the end of refind.conf.

Here's an example menuentry configuration that I use.

menuentry "Windows 10" {
    icon \EFI\refind\themes\rEFInd-dawn\icons\os_win.png
    loader \EFI\Microsoft\Boot\bootmgfw.efi
}

menuentry "Arch Linux" {
    icon /EFI/refind/themes/rEFInd-dawn/icons/os_arch.png
    loader vmlinuz-linux
    initrd initramfs-linux.img
    options "root=UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX rootfstype=ext4 rw quiet splash"
}

menuentry "Netboot XYZ" {
    icon /EFI/refind/themes/rEFInd-dawn/icons/os_network.png
    loader /EFI/netboot/netboot.xyz.efi
}

Entries that are autodetected should also show the proper icons if the icon is present. If it isn't showing the proper icons, feel free to open a pull request or an issue and I can probably make it happen.

Attribution

Background

Camping On Baker by Dylan Furst

Slightly Photoshopped by myself.

Icons

Flaticons

You can swap out any of the icons with ones from the Flaticons icon set and they'll feel like they fit right in. The settings used for customizing were 128px with 16px padding for the func_ and vol_ icons. vol_ icons background was #111. And the os_ icons were 256px with 32px padding.

Font

Alma Mono by Daniel Feldt

I wasn't having much luck turning the font into a bitmap font to use for everything else which is why it's text-free.

refind-dawn's People

Contributors

ajlende avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

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.