Commit graph

12 commits

Author SHA1 Message Date
DwarfMaster
fbad7b1b0c Refactor modules to separate nixos from hm code 2023-01-30 22:56:57 +01:00
Daniel Thwaites
e634069a2b
Fix image clipping in Plymouth theme 🐛 2022-11-17 19:04:28 +00:00
Daniel Thwaites
a435af7907
Improve Plymouth animation 💄 2022-11-17 16:07:00 +00:00
Daniel Thwaites
78055b3868
Use white text when the black background is enabled
The theme's text colour may not contrast well with black, especially for
themes which expect a light coloured background.
2022-10-07 06:57:54 +01:00
Daniel Thwaites
c1506122b4
Allow substitutes for Plymouth theme
When using `runCommandLocal`, clients are required to download imagemagick
and the source files, even if the theme is already available from a binary
cache.
2022-10-06 19:21:45 +01:00
Daniel Thwaites
16ecd5523a
Keep boot logo at original dimensions
This means that the OEM logo can be used to have a seamless boot process.
(Copy it in PNG format from /sys/firmware/acpi/bgrt/image)

The width of the progress bar will be adjusted to suit the width of the logo.
2022-10-06 14:56:39 +01:00
Daniel Thwaites
1d61691bf9
Allow using theme colours for Plymouth
There is now a choice to either follow the main theme or keep a black
background.

systemd-boot enables the black background by default, as it always has a
black background itself, and keeping the same colour throughout the
whole boot process looks cleaner than applying our theme at the first
opportunity.
2022-10-06 12:36:16 +01:00
Daniel Thwaites
ee248692cb
Redesign Plymouth theme 💄 2022-10-06 12:36:16 +01:00
Daniel Thwaites
a1c4e8179b
Create an enable option for each module
Fixes #7
2022-07-25 20:38:43 +01:00
github-actions
af17cad8d9 Beautify de589f60cd 2021-07-28 14:10:54 +00:00
Daniel Thwaites
9666babb92
Add GRUB module 2021-01-04 15:46:04 +00:00
Daniel Thwaites
c8addbbf5a
Add Plymouth module 2020-12-21 15:10:12 +00:00