pThemes - kelpup/woof-CE GitHub Wiki

pThemes

A PTHEME is a collection of variables that control the wallpaper, icon sets, etc. that an ISO is built with by default. The pTheme is set by the PTHEME variable in the _00build.conf file.

The pTheme files that set these variables that control the wallpaper, icon sets, etc. are stored in woof-CE/woof-code/rootfs-packages/ptheme/usr/share/ptheme/globals/.

For example, the build configuration file for a FossaPup is in woof-CE/woof-distro/x86_64/ubuntu/focal64/_00build.conf, and has the line PTHEME="Tahrpup", which references the file woof-CE/woof-code/rootfs-packages/ptheme/usr/share/ptheme/globals/Tahrpup.

Backgrounds

Backgrounds are stored as .svg files in woof-CE/woof-code/rootfs-skeleton/usr/share/backgrounds/. You can upload new .svg file by hitting Add File then Upload New File. The variable PTHEME_WALL in the pTheme file is the name of a .svg file in this folder.