Skip to content

Plymouth

boot.plymouth.enable

Whether to enable Plymouth boot splash screen. Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/plymouth.nix

boot.plymouth.extraConfig

Literal string to append to configFile and the config file generated by the plymouth module.

Type: strings concatenated with "\n"

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/plymouth.nix

boot.plymouth.font

Font file made available for displaying text on the splash screen.

Type: path

Default

"${pkgs.dejavu_fonts.minimal}/share/fonts/truetype/DejaVuSans.ttf"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/plymouth.nix

Logo which is displayed on the splash screen. Currently supports PNG file format only.

Type: path

Default

"${pkgs.nixos-icons}/share/icons/hicolor/48x48/apps/nix-snowflake-white.png"

Example

pkgs.fetchurl {url = "https://nixos.org/logo/nixos-hires.png";sha256 = "1ivzgd7iz0i06y36p8m5w48fd8pjqwxhdaavc0pxs7w1g7mcy5si";}

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/plymouth.nix

boot.plymouth.theme

Splash screen theme.

Type: string

Default

"bgrt"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/plymouth.nix

boot.plymouth.themePackages

Extra theme packages for plymouth.

Type: list of package

Default

A NixOS branded variant of the breeze theme when config.boot.plymouth.theme == "breeze", otherwise [ ].

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/plymouth.nix