Plymouth
Appearance
Plymouth 是一個在啟動過程早期運行的應用程序,提供圖形啟動動畫,被大多數面向桌面的 Linux 發行版所使用。
用法
例如,您可以通過以下代碼使用 adi1090x's collection 中的啟動動畫:
❄︎ configuration.nix
{ pkgs, ... }: {
boot = {
plymouth = {
enable = true;
theme = "rings";
themePackages = with pkgs; [
# By default we would install all themes
(adi1090x-plymouth-themes.override {
selected_themes = [ "rings" ];
})
];
};
# Enable "Silent boot"
consoleLogLevel = 3;
initrd.verbose = false;
kernelParams = [
"quiet"
"udev.log_level=3"
"systemd.show_status=auto"
];
# Hide the OS choice for bootloaders.
# It's still possible to open the bootloader list by pressing any key
# It will just not appear on screen unless a key is pressed
loader.timeout = 0;
};
}
During the graphical boot process, it is possible to switch to text mode and back by pressing the escape key.
If you are using LUKS encryption and the password prompt falls back to text mode, it may help to switch to initrd-systemd mode:
boot.initrd.systemd.enable = true;
While the default bgrt theme supports graphical password entry, this may not be supported by all themes.