PLYMOUTH-SET-DEFAU(1)

๐Ÿ’… plymouth-set-default-theme โ€” like, the whole manual, bestie

okay so real quick: this is a User Commands page (section 1 of the manual, iykyk), and the star of the show is plymouth-set-default-theme. Yes the header truncates it to PLYMOUTH-SET-DEFAU(1) because terminals are haters and refuse to spell the whole thing. She's iconic regardless. ๐ŸŽ€


โœจ NAME โœจ

plymouth-set-default-theme โ€” sets the plymouth theme. That's it, that's the whole job, and she does it flawlessly. ๐Ÿ’…


๐Ÿฆ‹ SYNOPSIS ๐Ÿฆ‹

plymouth-set-default-theme [OPTION...] [THEME]

literally so simple. options in brackets, theme in brackets, go off. โœจ


๐ŸŒธ DESCRIPTION ๐ŸŒธ

okay so here's the tea โ˜• โ€” when you call plymouth-set-default-theme with a THEME argument, the command does two things:

  1. it changes the preferred boot theme ๐ŸŒˆ
  2. and it also performs the necessary regeneration of the initial ramdisk (initrd) ๐Ÿซถ

and why, you ask? because plymouth is loaded from the boot loader from the initrd, prior to the mounting of the root filesystem. so like, the initrd has to already know about your theme before literally anything else exists. no cap. ๐Ÿ”ฅ

now โ€” if plymouth-set-default-theme is invoked with no options or parameters, it just shows the currently selected theme by default. cute, low-effort, we love a no-args queen. ๐Ÿ‘‘

and that output isn't just for vibes: it's used by the helper scripts plymouth-generate-initrd and plymouth-update-initrd to set the proper theme in the initial ramdisk. so the whole system is lowkey cooperating through this one command. main character energy fr fr. ๐Ÿ’–


โœจ OPTIONS โœจ

the following options are understood:

  • -h, --help โ€” show summary of options. your little "what does anything mean" safety net ๐Ÿงš
  • -l, --list โ€” list available themes. window shopping for boot screens ๐ŸŽ€
  • -r, --reset โ€” reset to default theme. we're going back to factory settings, bestie, no hard feelings ๐Ÿ™ˆ
  • -R, --rebuild-initrd โ€” rebuild initrd (necessary after changing theme). like yes, you have to do this one, it's not optional-optional โš ๏ธ (well, the "necessary after changing theme" is right there in the page, so.)
ngl, that -R one is the "don't forget to save your work" of this manual. if you changed the theme and skipped it, the rebuild is still necessary. periodt. ๐Ÿ’€

๐Ÿ” SEE ALSO ๐Ÿ”

go bother these next, they're all in the same friend group:


okay that's the whole page, nothing skipped, nothing invented, all facts intact. mwah. ๐Ÿ˜˜

and for the sign-off: this lil masterpiece comes to you from plymouth (that's the source, bestie), living in section 1 of the manual, dated right there in the footer as plymouth's own. ๐Ÿซถ โœจ ๐Ÿฆ‹ ๐ŸŒธ ๐Ÿ’œ

bye bye, go set a cute theme, and don't forget the -R. ๐Ÿ’…๐ŸŽ€

๐Ÿ“ฆ where this page comes from