799 B
799 B
NixOS boot configuration
Just use systemd-boot
and UEFI. Use plymouth.
{ lib, pkgs, ... }:
let
vulf_mono = (pkgs.callPackage ../lib/vulfpeck.nix {});
in
{
boot.loader.systemd-boot.enable = lib.mkDefault true;
boot.loader.efi.canTouchEfiVariables = true;
boot.plymouth = {
enable = true;
font = "${vulf_mono}/share/fonts/truetype/Desktop/VulfMono-Regular.otf";
logo = /home/rrix/org/data/arcology.png;
# TODO: 2021-07 package plymouth-theme-hotdog
};
boot.kernelParams = [
"boot.shell_on_fail"
];
}