Code Monkey home page Code Monkey logo

refind-bsd-black's Introduction

rEFInd BSD Black

Simulated screenshot of the theme

A black rEFInd BSD icon theme for DragonFlyBSD, FreeBSD, GhostBSD, MidnightBSD, NetBSD, NomadBSD and OpenBSD.

There are also two alternative icons for FreeBSD and GhostBSD.

If anything is missing let me know where to find it or submit a PR.

Installation

Note: The following guide assumes your EFI partition is located at ada0p1 and your refind.conf is in the efi/boot folder.

Mount your existing EFI partition

mount -t msdosfs /dev/ada0p1 /mnt

Now either follow the Git or Release install.

Using Git

Make the theme folder if necessary then clone this repository into the rEFInd themes folder.

mkdir /mnt/efi/boot/themes
git clone https://github.com/indgy/refind-bsd-black /mnt/efi/boot/themes

Using the release

Make the theme folder if necessary, then fetch the latest release and extract into the rEFInd themes folder.

mkdir -p /mnt/efi/boot/themes/refind-bsd-black
cd /mnt/efi/boot/themes/refind-bsd-black
fetch https://github.com/indgy/refind-bsd-black/releases/download/0.1.0/refind-bsd-black.tgz
tar -xf refind-bsd-black.tgz
rm refind-bsd-black.tgz

Configuring refind.conf

Edit your refind.conf to reference the theme (assuming your refind folder is named boot)

edit /mnt/efi/boot/refind.conf

It should contain a single include line:

include themes/refind-bsd-black/theme.conf

Anything you add after the include line will override the theme defaults.

Example refind.conf

Sometimes you need to tell rEFInd which icon to use.

menuentry "DragonFlyBSD" {
    loader efi/dragonflybsd/loader.efi
    icon efi/boot/themes/refind-bsd-black/icons/os_dragonflybsd.png
}
menuentry "FreeBSD" {
    loader efi/freebsd/loader.efi
    icon efi/boot/themes/refind-bsd-black/icons/os_freebsd.png
}
menuentry "OpenBSD" {
    loader efi/openbsd/bootx64.efi
    icon efi/boot/themes/refind-bsd-black/icons/os_openbsd.png
}
menuentry "Windows" {
    loader efi/Microsoft/Boot/bootmgr.efi
}

Note the icon for Windows is found automatically by rEFInd.

Attributions:

DragonFlyBSD https://www.dragonflybsd.org/images/ FreeBSD http://seeklogo.com/freebsd-logo-273101.html GhostBSD https://github.com/ghostbsd/ghostbsd-logo MidnightBSD https://www.midnightbsd.org/art/ NetBSD https://netbsd.org/gallery/logos.html NomadBSD https://github.com/nomadbsd/artwork OpenBSD https://www.shareicon.net/openbsd-102884 Haiku butchered from https://commons.wikimedia.org/wiki/File:Haiku_(operating_system)_logo.svg

Refind theme based on https://github.com/anthon38/refind-black https://github.com/evanpurkhiser/rEFInd-minimal

refind-bsd-black's People

Contributors

dylanierley avatar indgy 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

Watchers

 avatar

refind-bsd-black's Issues

Files not included in the release tar .

Hi !
Thanks for the grate theme .
Three small issues :

  1. The background.png is not included in the release tar .
  2. The fonts/liberation-mono-regular-14.png can't be found in the repo but it is in the theme.conf .
  3. Some of the icons like the func_shutdown.png and func_install.png have some non transparent edges/outlines .

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.