Adds grub2-installer
.
|
@ -21,6 +21,19 @@ 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`
|
||||
--------
|
||||
|
||||
|
|
BIN
bootloader/grub2-installer/background.png
Normal file
After Width: | Height: | Size: 128 B |
BIN
bootloader/grub2-installer/boot_menu_c.png
Normal file
After Width: | Height: | Size: 137 B |
BIN
bootloader/grub2-installer/boot_menu_e.png
Normal file
After Width: | Height: | Size: 146 B |
BIN
bootloader/grub2-installer/boot_menu_n.png
Normal file
After Width: | Height: | Size: 146 B |
BIN
bootloader/grub2-installer/boot_menu_ne.png
Normal file
After Width: | Height: | Size: 168 B |
BIN
bootloader/grub2-installer/boot_menu_nw.png
Normal file
After Width: | Height: | Size: 167 B |
BIN
bootloader/grub2-installer/boot_menu_s.png
Normal file
After Width: | Height: | Size: 146 B |
BIN
bootloader/grub2-installer/boot_menu_se.png
Normal file
After Width: | Height: | Size: 170 B |
BIN
bootloader/grub2-installer/boot_menu_sw.png
Normal file
After Width: | Height: | Size: 170 B |
BIN
bootloader/grub2-installer/boot_menu_w.png
Normal file
After Width: | Height: | Size: 145 B |
BIN
bootloader/grub2-installer/dejavu_20.pf2
Normal file
18
bootloader/grub2-installer/fonts.sh
Executable file
|
@ -0,0 +1,18 @@
|
|||
#!/usr/bin/env nix-shell
|
||||
#!nix-shell -p grub2_efi -p dejavu_fonts -i bash
|
||||
|
||||
# This script can be used to (dirtily) build fonts for grub2.
|
||||
# This script assumes only DejaVu, and only one size.
|
||||
|
||||
set -e
|
||||
set -u
|
||||
PS4=" $ "
|
||||
set -x
|
||||
|
||||
DEJA=
|
||||
|
||||
for p in $buildInputs; do
|
||||
DEJA="$p"
|
||||
done
|
||||
|
||||
grub-mkfont -s 20 "$DEJA/share/fonts/truetype/DejaVuSans.ttf" -o dejavu_20.pf2
|
13
bootloader/grub2-installer/icons/build.sh
Executable file
|
@ -0,0 +1,13 @@
|
|||
#!/usr/bin/env nix-shell
|
||||
#!nix-shell -p inkscape -p bash -i bash
|
||||
|
||||
# Use this to pre-build the png icons using the source files.
|
||||
|
||||
set -e
|
||||
set -u
|
||||
PS4=" $ "
|
||||
set -x
|
||||
|
||||
for f in *.svg; do
|
||||
inkscape -e "${f%.*}.png" "$f"
|
||||
done
|
BIN
bootloader/grub2-installer/icons/copytoram.png
Normal file
After Width: | Height: | Size: 736 B |
65
bootloader/grub2-installer/icons/copytoram.svg
Normal file
|
@ -0,0 +1,65 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
viewBox="0 0 42 32"
|
||||
version="1.1"
|
||||
id="svg5"
|
||||
sodipodi:docname="copytoram.svg"
|
||||
width="42"
|
||||
height="32"
|
||||
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)">
|
||||
<metadata
|
||||
id="metadata9">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="2556"
|
||||
inkscape:window-height="1401"
|
||||
id="namedview7"
|
||||
showgrid="false"
|
||||
inkscape:zoom="10.727273"
|
||||
inkscape:cx="-27.5"
|
||||
inkscape:cy="11"
|
||||
inkscape:window-x="2560"
|
||||
inkscape:window-y="35"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg5" />
|
||||
<defs
|
||||
id="defs3051">
|
||||
<style
|
||||
type="text/css"
|
||||
id="current-color-scheme">
|
||||
.ColorScheme-Text {
|
||||
color:#4d4d4d;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<path
|
||||
style="color:#4d4d4d;fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
d="M 16.999999,-9e-7 V 11.999999 h 2 V 1.9999991 h 8 v 9.9999999 h 2 V -9e-7 h -2 -8 z M 12.585938,13.999999 11,15.632812 l 11.999999,12.367187 12,-12.367187 -1.585937,-1.632813 -10.414063,10.734376 z M 9,27.999999 V 32 h 2 23.999999 2 v -4.000001 h -2 V 30 H 11 v -2.000001 z"
|
||||
id="rect4161"
|
||||
class="ColorScheme-Text"
|
||||
inkscape:connector-curvature="0" />
|
||||
</svg>
|
After Width: | Height: | Size: 2 KiB |
BIN
bootloader/grub2-installer/icons/debug.png
Normal file
After Width: | Height: | Size: 865 B |
65
bootloader/grub2-installer/icons/debug.svg
Normal file
|
@ -0,0 +1,65 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
viewBox="0 0 42 32"
|
||||
version="1.1"
|
||||
id="svg5"
|
||||
sodipodi:docname="debug.svg"
|
||||
width="42"
|
||||
height="32"
|
||||
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)">
|
||||
<metadata
|
||||
id="metadata9">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="2556"
|
||||
inkscape:window-height="1401"
|
||||
id="namedview7"
|
||||
showgrid="false"
|
||||
inkscape:zoom="10.727273"
|
||||
inkscape:cx="33.885593"
|
||||
inkscape:cy="11.652542"
|
||||
inkscape:window-x="2560"
|
||||
inkscape:window-y="35"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg5" />
|
||||
<defs
|
||||
id="defs3051">
|
||||
<style
|
||||
type="text/css"
|
||||
id="current-color-scheme">
|
||||
.ColorScheme-Text {
|
||||
color:#4d4d4d;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<path
|
||||
style="color:#4d4d4d;opacity:1;fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
d="M 8.749999,2e-7 7,1.3839289 17.758928,13.714286 7,26.044642 8.749999,27.428571 20.714287,13.714286 Z M 20.714287,29.714286 V 32 h 18.285715 v -2.285714 z"
|
||||
class="ColorScheme-Text"
|
||||
id="path4867"
|
||||
inkscape:connector-curvature="0" />
|
||||
</svg>
|
After Width: | Height: | Size: 1.9 KiB |
BIN
bootloader/grub2-installer/icons/hidpi.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
76
bootloader/grub2-installer/icons/hidpi.svg
Normal file
|
@ -0,0 +1,76 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
viewBox="0 0 42 32"
|
||||
version="1.1"
|
||||
id="svg6"
|
||||
sodipodi:docname="hidpi.svg"
|
||||
width="42"
|
||||
height="32"
|
||||
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
|
||||
inkscape:export-filename="/Users/samuel/tmp/nixos.wiki/breeze-icons/mine/hand@32.svg.png"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96">
|
||||
<metadata
|
||||
id="metadata10">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="2556"
|
||||
inkscape:window-height="1401"
|
||||
id="namedview8"
|
||||
showgrid="false"
|
||||
inkscape:zoom="1"
|
||||
inkscape:cx="10.913194"
|
||||
inkscape:cy="1.7608475"
|
||||
inkscape:window-x="2560"
|
||||
inkscape:window-y="35"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg6"
|
||||
showguides="false">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid8438"
|
||||
color="#0000ff"
|
||||
opacity="0.22352941" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs3051">
|
||||
<style
|
||||
type="text/css"
|
||||
id="current-color-scheme">
|
||||
.ColorScheme-Text {
|
||||
color:#4d4d4d;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<path
|
||||
style="color:#4d4d4d;fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
d="m 29.253964,0.00770124 c -1.242826,0.07535 -2.09317,0.855632 -2.691414,1.82129896 -0.652708,-2.37307796 -5.278014,-2.52151896 -6.20314,0.842107 -0.726936,-0.782685 -1.65497,-1.324649 -2.824226,-1.241617 h -0.04687 C 15.35015,1.6167372 13.83698,3.497054 14.203148,5.5577692 L 16.027367,16.18006 C 15.336873,15.706184 14.498588,14.893818 13.88283,14.625102 12.455856,14.002222 11.149773,13.924032 10.097664,14.22559 7.993462,14.828422 7.3632822,16.79891 7.3632822,16.79891 L 7,17.821188 7.9101586,18.443954 c 2.0089608,1.321394 4.2230894,4.524584 6.1486314,7.508456 0.962777,1.491864 1.921774,2.902278 3.011726,4.04211 1.089951,1.139978 2.149852,2.015768 3.812332,2.005388 h 0.02734 c 4.666878,-0.0024 9.084315,4.58e-4 13.751193,0 h 0.363284 l 0.04688,-0.323857 c 0,0 0.12846,-3.492925 0.363282,-6.432577 0.23488,-2.939656 0.661057,-6.368414 1.066121,-7.954968 L 38.692352,8.714689 C 39.32366,6.3590964 37.586066,4.0929288 35.09382,4.2730674 c -0.764882,0.042652 -1.440514,0.3706422 -2.007818,0.799022 l 0.04296,-1.2886186 c 0.142744,-2.1521346 -1.66587,-3.91481956 -3.874998,-3.77576956 z m -5.74611,1.41787196 v 0.0039 c 1.161128,-0.07109 2.277964,0.908056 2.324228,2.040639 l 0.55078,9.8193518 c 0.03094,0.555344 0.384618,0.548603 0.410158,0.047 l 0.5,-9.8663532 c 0.04276,-1.0435796 0.980714,-1.9800076 2.050788,-2.0445556 1.237922,-0.0782 2.408106,1.061723 2.32813,2.2678118 l -0.546876,10.794657 c -0.0164,0.324304 0.07826,0.48393 0.17968,0.09008 l 1.871104,-7.242112 c 0.21328,-0.8888912 1.072332,-1.5928662 2.00782,-1.645045 1.382958,-0.099526 2.631574,1.3601466 2.281256,2.667323 l -2.19141,8.57381 c -0.879688,3.445788 -1.323468,13.047795 -1.375004,14.074203 L 21,31.011783 v 0 c -4.233022,-0.0429 -7.591846,-10.516039 -12.5334649,-13.766361 -0.020865,-0.07303 1.9574149,-5.41785 9.3420869,1.997554 0,0 0.0512,-0.237524 0.136718,-0.575766 -0.05341,-0.17302 -0.08645,-0.356176 -0.09375,-0.536598 L 15.664085,5.3345132 c -0.205705,-1.157748 0.759843,-2.38194 1.960943,-2.487151 1.091629,-0.07678 2.218156,0.4861123 2.37497,1.5413509 l 1,9.6112869 c 0.06582,0.385014 1.029626,0.0029 1,-0.500872 L 21.45707,3.693385 C 21.38323,2.5762992 22.360912,1.4933912 23.507854,1.4255732 Z"
|
||||
class="ColorScheme-Text"
|
||||
id="path4"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
|
||||
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
BIN
bootloader/grub2-installer/icons/installer.png
Normal file
After Width: | Height: | Size: 1 KiB |
74
bootloader/grub2-installer/icons/installer.svg
Normal file
|
@ -0,0 +1,74 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
viewBox="0 0 42 32"
|
||||
version="1.1"
|
||||
id="svg5"
|
||||
sodipodi:docname="installer.svg"
|
||||
width="42"
|
||||
height="32"
|
||||
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
|
||||
inkscape:export-filename="/Users/samuel/tmp/nixos.wiki/breeze-icons/mine/special@32.svg.png"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96">
|
||||
<metadata
|
||||
id="metadata9">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="2556"
|
||||
inkscape:window-height="1401"
|
||||
id="namedview7"
|
||||
showgrid="true"
|
||||
inkscape:zoom="5.5255665"
|
||||
inkscape:cx="72.816803"
|
||||
inkscape:cy="9.8920973"
|
||||
inkscape:window-x="2560"
|
||||
inkscape:window-y="35"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg5"
|
||||
inkscape:snap-global="false">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid8418" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs3051">
|
||||
<style
|
||||
type="text/css"
|
||||
id="current-color-scheme">
|
||||
.ColorScheme-Text {
|
||||
color:#4d4d4d;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<path
|
||||
style="color:#4d4d4d;fill:currentColor;fill-opacity:1;stroke:none;stroke-width:0.99999994"
|
||||
d="M 33,0.58817499 7,26.351259 12.126292,32 38.479691,5.6487407 Z M 10.020879,0.02599555 8.9601917,1.9600328 7.0259972,3.0206339 8.9601917,4.081235 10.020879,6.0152723 11.081566,4.081235 13.015761,3.0206339 11.081566,1.9600328 Z m 9.982939,0 L 18.943131,1.9600328 17.008937,3.0206339 18.943131,4.081235 20.003818,6.0152723 21.064505,4.081235 22.998701,3.0206339 21.064505,1.9600328 Z M 33,1.6487407 l 4.351918,3.9040225 -7,6.9999998 L 26,8.6487407 Z m -18.985946,6.3629572 -1.060686,1.9340373 -1.934195,1.0606008 1.934195,1.060601 1.060686,1.934038 1.060689,-1.934038 1.934194,-1.060601 -1.934194,-1.0606008 z"
|
||||
id="path74"
|
||||
class="ColorScheme-Text"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccc" />
|
||||
</svg>
|
After Width: | Height: | Size: 2.7 KiB |
BIN
bootloader/grub2-installer/icons/nomodeset.png
Normal file
After Width: | Height: | Size: 248 B |
70
bootloader/grub2-installer/icons/nomodeset.svg
Normal file
|
@ -0,0 +1,70 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
viewBox="0 0 42 32"
|
||||
version="1.1"
|
||||
id="svg6"
|
||||
sodipodi:docname="nomodeset.svg"
|
||||
width="42"
|
||||
height="32"
|
||||
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)">
|
||||
<metadata
|
||||
id="metadata10">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="2556"
|
||||
inkscape:window-height="1401"
|
||||
id="namedview8"
|
||||
showgrid="true"
|
||||
inkscape:zoom="29.5"
|
||||
inkscape:cx="31.587431"
|
||||
inkscape:cy="15.755656"
|
||||
inkscape:window-x="2560"
|
||||
inkscape:window-y="35"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg6">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid817" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs3051">
|
||||
<style
|
||||
type="text/css"
|
||||
id="current-color-scheme">
|
||||
.ColorScheme-Text {
|
||||
color:#4d4d4d;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<path
|
||||
style="color:#4d4d4d;fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
d="m 7,2 v 22 h 13 v 4 h -5 v 2 H 31 V 28 H 26 V 24 H 39 V 2 Z M 9,4 H 37 V 22 H 9 Z"
|
||||
class="ColorScheme-Text"
|
||||
id="path4"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccccccccccc" />
|
||||
</svg>
|
After Width: | Height: | Size: 2 KiB |
BIN
bootloader/grub2-installer/icons/refind.png
Normal file
After Width: | Height: | Size: 694 B |
70
bootloader/grub2-installer/icons/refind.svg
Normal file
|
@ -0,0 +1,70 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
viewBox="0 0 42 32"
|
||||
version="1.1"
|
||||
id="svg6"
|
||||
sodipodi:docname="refind.svg"
|
||||
width="42"
|
||||
height="32"
|
||||
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)">
|
||||
<metadata
|
||||
id="metadata10">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="2556"
|
||||
inkscape:window-height="1401"
|
||||
id="namedview8"
|
||||
showgrid="true"
|
||||
inkscape:zoom="16"
|
||||
inkscape:cx="31.114585"
|
||||
inkscape:cy="11.660585"
|
||||
inkscape:window-x="2560"
|
||||
inkscape:window-y="35"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg6">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid817" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs3051">
|
||||
<style
|
||||
type="text/css"
|
||||
id="current-color-scheme">
|
||||
.ColorScheme-Text {
|
||||
color:#4d4d4d;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<path
|
||||
style="color:#4d4d4d;fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
d="M 9,-4e-7 V 32 h 1.999974 13.999817 V 30 H 10.999974 V 1.9999997 L 34,1.9999976 V 20 h 1.999974 V -2.5e-6 H 34 L 10.999974,-4e-7 Z M 26.636133,16 c -3.323963,0 -5.999922,2.675994 -5.999922,6.000002 0,3.324004 2.675959,5.999998 5.999922,5.999998 1.298766,0 2.492674,-0.417172 3.472609,-1.113281 L 35.221958,32 36.636,30.585938 31.522784,25.472658 c 0.696102,-0.979949 1.113269,-2.173874 1.113269,-3.472656 C 32.636053,18.675994 29.960092,16 26.636133,16 Z m 0,1.999999 c 2.215976,0 3.999946,1.783995 3.999946,4.000003 0,2.216006 -1.78397,3.999998 -3.999946,3.999998 -2.215978,0 -3.999949,-1.783992 -3.999949,-3.999998 0,-2.216008 1.783971,-4.000003 3.999949,-4.000003 z"
|
||||
class="ColorScheme-Text"
|
||||
id="path4"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccccccccccsssccccsssssss" />
|
||||
</svg>
|
After Width: | Height: | Size: 2.6 KiB |
BIN
bootloader/grub2-installer/icons/settings.png
Normal file
After Width: | Height: | Size: 271 B |
73
bootloader/grub2-installer/icons/settings.svg
Normal file
|
@ -0,0 +1,73 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
viewBox="0 0 42 32"
|
||||
version="1.1"
|
||||
id="svg5"
|
||||
sodipodi:docname="settings.svg"
|
||||
width="42"
|
||||
height="32"
|
||||
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
|
||||
inkscape:export-filename="/Users/samuel/tmp/nixpkgs/nixpkgs/TMP/Breeze-GRUB2/breeze/icons/settings.png"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96">
|
||||
<metadata
|
||||
id="metadata9">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="2556"
|
||||
inkscape:window-height="1401"
|
||||
id="namedview7"
|
||||
showgrid="true"
|
||||
inkscape:zoom="10.429825"
|
||||
inkscape:cx="54.180657"
|
||||
inkscape:cy="-3.4899745"
|
||||
inkscape:window-x="2560"
|
||||
inkscape:window-y="35"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg5">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid819" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs3051">
|
||||
<style
|
||||
type="text/css"
|
||||
id="current-color-scheme">
|
||||
.ColorScheme-Text {
|
||||
color:#4d4d4d;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<path
|
||||
style="color:#4d4d4d;fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
d="M 7,9e-7 V 32 H 39 V 9e-7 Z M 8,7 H 38 V 31 H 8 Z m 3,3 v 18 h 8.000001 V 10 Z m 10,1 v 1.000001 H 35 V 11 Z m 0,7 v 1 h 11 v -1 z m 0,6 v 2 h 6 v -2 z"
|
||||
id="path18"
|
||||
class="ColorScheme-Text"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccccccccccccccccccccccc" />
|
||||
</svg>
|
After Width: | Height: | Size: 2.2 KiB |
BIN
bootloader/grub2-installer/icons/shutdown.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
70
bootloader/grub2-installer/icons/shutdown.svg
Normal file
|
@ -0,0 +1,70 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
viewBox="0 0 42 32"
|
||||
version="1.1"
|
||||
id="svg6"
|
||||
sodipodi:docname="shutdown.svg"
|
||||
width="42"
|
||||
height="32"
|
||||
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)">
|
||||
<metadata
|
||||
id="metadata10">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="2556"
|
||||
inkscape:window-height="1401"
|
||||
id="namedview8"
|
||||
showgrid="true"
|
||||
inkscape:zoom="32"
|
||||
inkscape:cx="18.928284"
|
||||
inkscape:cy="32.726043"
|
||||
inkscape:window-x="2560"
|
||||
inkscape:window-y="35"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg6">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid817" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs3051">
|
||||
<style
|
||||
type="text/css"
|
||||
id="current-color-scheme">
|
||||
.ColorScheme-Text {
|
||||
color:#4d4d4d;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<path
|
||||
style="color:#4d4d4d;fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
d="M 21.666666,9e-7 V 0.0677079 1.4062492 12.000001 H 24 V 1.4010425 0.0625012 1.2e-6 h -1 z m 3.559667,0.2265627 v 1.3619786 c 6.949858,1.285027 12.435154,7.3438004 12.440333,14.4114588 0,8.100176 -6.56649,14.666666 -14.666666,14.666666 -8.100176,0 -14.6666667,-6.56649 -14.6666667,-14.666666 C 8.3372574,8.931361 13.382511,2.8711445 20.333333,1.5859382 V 0.2421889 C 12.64187,1.5422783 7.0089718,8.1994398 7,16.000001 7.0000006,24.836557 14.163444,32 23,32 31.836555,31.999999 38.999998,24.836556 38.999999,16.000001 38.998645,8.1935327 32.923615,1.5276417 25.226333,0.2265636 Z"
|
||||
class="ColorScheme-Text"
|
||||
id="path4"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccccccsccccscc" />
|
||||
</svg>
|
After Width: | Height: | Size: 2.5 KiB |
BIN
bootloader/grub2-installer/logo.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
bootloader/grub2-installer/progress_bar_c.png
Normal file
After Width: | Height: | Size: 216 B |
BIN
bootloader/grub2-installer/progress_highlight_c.png
Normal file
After Width: | Height: | Size: 217 B |
BIN
bootloader/grub2-installer/select_c.png
Normal file
After Width: | Height: | Size: 287 B |
BIN
bootloader/grub2-installer/terminal_c.png
Normal file
After Width: | Height: | Size: 136 B |
BIN
bootloader/grub2-installer/terminal_e.png
Normal file
After Width: | Height: | Size: 165 B |
BIN
bootloader/grub2-installer/terminal_n.png
Normal file
After Width: | Height: | Size: 187 B |
BIN
bootloader/grub2-installer/terminal_ne.png
Normal file
After Width: | Height: | Size: 5.3 KiB |
BIN
bootloader/grub2-installer/terminal_nw.png
Normal file
After Width: | Height: | Size: 5.3 KiB |
BIN
bootloader/grub2-installer/terminal_s.png
Normal file
After Width: | Height: | Size: 187 B |
BIN
bootloader/grub2-installer/terminal_se.png
Normal file
After Width: | Height: | Size: 5.3 KiB |
BIN
bootloader/grub2-installer/terminal_sw.png
Normal file
After Width: | Height: | Size: 5.3 KiB |
BIN
bootloader/grub2-installer/terminal_w.png
Normal file
After Width: | Height: | Size: 165 B |
78
bootloader/grub2-installer/theme.txt
Normal file
|
@ -0,0 +1,78 @@
|
|||
#
|
||||
# This website explains the theme format much better than grub's own documentation:
|
||||
# → http://wiki.rosalab.ru/en/index.php/Grub2_theme_tutorial
|
||||
#
|
||||
# Icons are adapted from Breeze
|
||||
# Colors: https://community.kde.org/KDE_Visual_Design_Group/HIG/Color
|
||||
#
|
||||
|
||||
# An image is used instead.
|
||||
title-text: ""
|
||||
title-font: "DejaVu Regular 20"
|
||||
title-color: "#ffffff"
|
||||
|
||||
+ image {
|
||||
top = 5%
|
||||
height = 100
|
||||
width = 319
|
||||
left = 50%-160 # (image width) / 2 = 160
|
||||
file = "logo.png"
|
||||
}
|
||||
|
||||
# A background image is *always* necessary due to a bug.
|
||||
desktop-image: "background.png"
|
||||
message-font: "DejaVu Regular 20"
|
||||
message-color: "#ffffff"
|
||||
|
||||
# This font is provided, by default, by NixOS.
|
||||
terminal-font: "Unifont Regular 16"
|
||||
terminal-box: "terminal_*.png"
|
||||
|
||||
#
|
||||
# FIXME : Make it a /¯¯¯¯¯¯¯¯¯/ shape
|
||||
# ¯¯¯¯¯¯¯¯¯¯
|
||||
+ progress_bar {
|
||||
id = "__timeout__"
|
||||
top = 95%-32
|
||||
left = 50%-25%
|
||||
height = 32
|
||||
width = 50%
|
||||
show_text = false
|
||||
text = ""
|
||||
|
||||
border_color = #5579C4
|
||||
bg_color = #7EBAE4
|
||||
fg_color = #5579C4
|
||||
}
|
||||
|
||||
+ boot_menu {
|
||||
left = 50%-400 # menu width / 2
|
||||
width = 800
|
||||
top = 5%+100+5%
|
||||
# Keep the menu off the logo and the progress bar.
|
||||
height = 100%-5%-100-5%-5%-32-5%
|
||||
# ^ ^ ^ ^ ^ ^
|
||||
# | | | | | \ 5% between progress and bottom
|
||||
# | | | | \ height of progress
|
||||
# | | | \ 5% between progress and this
|
||||
# | | \ 5% between logo and this
|
||||
# | \ height of logo
|
||||
# \ 5% from the top
|
||||
|
||||
item_font = "DejaVu Regular 20"
|
||||
item_color = "#232627"
|
||||
item_height = 48
|
||||
item_icon_space = 12
|
||||
item_spacing = 2
|
||||
|
||||
selected_item_font = "DejaVu Regular 20"
|
||||
selected_item_color= "#232627"
|
||||
selected_item_pixmap_style = "select_*.png"
|
||||
|
||||
icon_height = 32
|
||||
icon_width = 42
|
||||
|
||||
scrollbar = false
|
||||
|
||||
menu_pixmap_style = "boot_menu_*.png"
|
||||
}
|
BIN
bootloader/nixos-refind-v0.tar.bz2
Normal file
BIN
logo/nixos.svg.png
Normal file
After Width: | Height: | Size: 10 KiB |