Plymouth: Difference between revisions
Appearance
	
	
| m Put the important configurations first |  Marked this version for translation | ||
| (6 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
| [https://www.freedesktop.org/wiki/Software/Plymouth Plymouth] is an application that runs early in the boot process, providing a graphical boot animation, it is used by most desktop-oriented Linux distributions. | <languages/> | ||
| <translate> | |||
| <!--T:1--> | |||
| <span lang="en" dir="ltr">[https://www.freedesktop.org/wiki/Software/Plymouth Plymouth] is an application that runs early in the boot process, providing a graphical boot animation, it is used by most desktop-oriented Linux distributions.</span> | |||
| == <span lang="en" dir="ltr">Usage</span> == <!--T:2--> | |||
| <!--T:3--> | |||
| <span lang="en" dir="ltr">As an example, you can use a boot animation from [https://github.com/adi1090x/plymouth-themes adi1090x's collection]  like so:</span> | |||
| </translate> | |||
| {{file|configuration.nix|nix|<nowiki> | {{file|configuration.nix|nix|<nowiki> | ||
| { pkgs, ... }: { | { pkgs, ... }: { | ||
| Line 19: | Line 25: | ||
|      }; |      }; | ||
|      # Enable "Silent  |      # Enable "Silent boot" | ||
|      consoleLogLevel =  |      consoleLogLevel = 3; | ||
|      initrd.verbose = false; |      initrd.verbose = false; | ||
|      kernelParams = [ |      kernelParams = [ | ||
| Line 26: | Line 32: | ||
|        "splash" |        "splash" | ||
|        "boot.shell_on_fail" |        "boot.shell_on_fail" | ||
|        "udev.log_priority=3" |        "udev.log_priority=3" | ||
|       "rd.systemd.show_status=auto" | |||
|      ]; |      ]; | ||
|      # Hide the OS choice for bootloaders. |      # Hide the OS choice for bootloaders. | ||
| Line 39: | Line 43: | ||
| } | } | ||
| </nowiki>}} | </nowiki>}} | ||
| [[Category:Booting{{#translation:}}]] | |||
Latest revision as of 09:50, 21 August 2025
Plymouth is an application that runs early in the boot process, providing a graphical boot animation, it is used by most desktop-oriented Linux distributions.
Usage
As an example, you can use a boot animation from adi1090x's collection like so:
❄︎ 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"
      "splash"
      "boot.shell_on_fail"
      "udev.log_priority=3"
      "rd.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;
  };
}
