Skip to content

Commit

Permalink
Merge pull request #26 from samueldr/artwork/bootloader
Browse files Browse the repository at this point in the history
Bootloader artwork refresh
  • Loading branch information
samueldr committed Aug 10, 2018
2 parents 4ea2323 + 96c61c5 commit a9e05d7
Show file tree
Hide file tree
Showing 86 changed files with 4,638 additions and 6 deletions.
19 changes: 13 additions & 6 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,13 @@ repository.
* `kde/share/wallpapers/nixos-stripes/nixos-stripes.png`
* `kde/share/wallpapers/nixos-stripes/nixos-stripes.xcf`

## @mogorman
* cc0
* relases/17.09-hummingbird/hummingbird.xcf
* relases/17.09-hummingbird/hummingbird.png
* releases/18.03-impala/impala.xcf
* releases/18.03-impala/impala.png

## @robberer

* No specific license, all rights reserved @robberer. PR #5
Expand All @@ -56,9 +63,9 @@ repository.
* `common/grub2-background/grub-nixos-3.png`
* `common/grub2-background/grub-nixos-3.xcf`

## @mogorman
* cc0
* relases/17.09-hummingbird/hummingbird.xcf
* relases/17.09-hummingbird/hummingbird.png
* releases/18.03-impala/impala.xcf
* releases/18.03-impala/impala.png
## @samueldr

* CC BY-SA 4.0 (by nixos-artwork), with Breeze Icons under LGPL.
* `bootloader/grub2-installer`
* `bootloader/isolinux`
* `bootloader/refind`
48 changes: 48 additions & 0 deletions bootloader/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
Bootloader artwork
==================

This directory holds the artwork used for the NixOS bootloaders.


`isolinux`
-----------

A bootloader for legacy boot, specifically the ISO/USB image.

It is assumed it is of the SYSLINUX family, probably ISOLINUX.

Technically the ISOLINUX setup is to be configured to use a 800×600 resolution.
This resolution ensures a maximum number of machines to be compatible, and
still allows enough definition.

It is also assumed that legacy boot **is not really used anymore**. Most recent
hardware will be using the UEFI bootloader. This is why the image is made
assuming 4:3 aspect ratio; most of the legacy boot uses are assumed to be on
virtual machines, where the bootloader will be shown with square pixels.


`grub2-installer`
----------------

Bootloader that can be themed more extensively than others. This theme is
initially built for the installer image. It may be adapted or forked for use
with an installed NixOS suystem later.

### `grub2-installer/icons`

Icons are from or adapted from the breeze icons projects of KDE, available
under the LGPL license.


`refind`
--------

A bootloader for (U)EFI boot. While not generally used with NixOS, a first
draft for a themed UEFI bootloader is made using refind.


### `refind/icons`

Icons are from or adapted from the breeze icons projects of KDE, available
under the LGPL license.

11 changes: 11 additions & 0 deletions bootloader/build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/usr/bin/env nix-shell
#!nix-shell -p inkscape -p bash -i bash

set -e
set -u
PS4=" $ "
set -x

for f in refind/*.svg refind/*/*.svg; do
inkscape -e "${f%.*}.png" "$f"
done
Binary file added bootloader/efi-background.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit a9e05d7

Please sign in to comment.