From 5a4dff1bd81008b47247be77d65261b6c2caae59 Mon Sep 17 00:00:00 2001 From: debianpepper Date: Tue, 17 Oct 2023 12:47:35 +0900 Subject: [PATCH] Updated: Updated readme and removed a folder Signed-off-by: debianpepper --- README.md | 85 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 44 insertions(+), 41 deletions(-) diff --git a/README.md b/README.md index 1b3b03fa..4e26aef0 100644 --- a/README.md +++ b/README.md @@ -12,70 +12,73 @@ Requirements needed to use Bubbles: - python3 - gnu make -**Usage** - The Peppermint ISO collection consists of 32/64, ARM and Systemd/NonSystemd ISOs. +**Usage** - The Peppermint ISO collection consists of: + - 32/64 bit + - ARM + - Systemd/NonSystemd ## Understand the folder structure Every piece of the ISO broken down in to a modular structure i.e. the folder -structure you see in the **iso_configs**. Some folders are shared common files that all ISOs will -use other folders are broken down by specific architecture. This makes it easier -to scale and mainatain as things change over time. +structure you see in the **iso_configs**. Some folders are shared common files +that all ISOs will use other folders are broken down by specific architecture. +This makes it easier to scale and mainatain as things change over time. -Here here is grouping break-down of the folders +Here here is a grouping break-down of the folders ### Shared Folders -- aliases -- application -- database -- desktop_base -- font -- gksudo -- grub -- hooks -- icons -- issue -- lightdm -- menu -- packages -- PepProPixMaps -- PepProTools -- plymouth -- polkit -- profile -- theme -- user_config -- wallpaper -- xfce +- aliases - for use of custom bash aliases +- application - the location for custom application .desktop files +- auto start - launches the welcome screen +- database - a place to puts any custom sqlite database files +- desktop_base - used to put custom, custome base themes +- face - set the login thumbnail +- font - any fonts that need to be installed +- hooks - confogurations that are used during the build process. +- id_files - used for build identification +- icons - put icons here to share them wil all builds. +- issue - version files for the syste, change to your build name /version +- lightdm - used for the light dm login manager +- menu - default menu settings +- neofetch - neofetch configurations +- PepProPixMaps - the peptools icons +- PepProTools - the Peppemrint tools executables +- plymouth - update the plymouth boot screens +- polkit - manage the policy kits settings +- profile - setup the default profile configuration +- theme - this will apply the themes to all your builds +- user_config - Default live user configuration +- wallpaper - stanard wallpaper location +- xfce - xfce configurations +- gnome-flashback - gnome flashback configurations +- openbox - open box configurations +- pmosyools - all the peppemrint os tools +- pylibraires - python libraires used for custom pep tools ### Architecture Specific -- info -- multimedia -- sources -- splash -- os-release -- calamares_settings -- os-release -- sources -- splash - +- info - Mirror and info settings +- multimedia - keys and repo settings +- sources - defaults repo sources list +- splash - Grub bood splash configurations +- os-release - OS version and tesgging settings +- calamares_settings - Calamares installer configurations +- grub - Manage the grub settings pers build. Each folder in this area has subfolders broken down by: - Debian 32/64/arm - Devuan 32/64/arm -As you have a need to maintain seperate configuration files for each build +As you have a need to maintain separate configuration files for each build this is where you place your files. *For example:* If you have Calamares Settings configuration files ONLY for the Devuan 32 bit ISO, then you put those files in the /calamares_settings/dev_32/ directory. -At this point what you need to do is add all your configuration settings in the -folders listed above. - +Make any modifications to the fole in the configurations above. When you have done that make sure you are in the bubbles directory. Then in temerinal run for example ```make deb64``` to build the 64 bit iso. if you want to run other builds you would use the make command with one of the