Difference between revisions of "Build Manjaro ISOs with buildiso"
Views
Actions
Namespaces
Variants
Tools
git clone the latest iso-profiles instead of using the repo package
imported>Dalto m (Fix youtube link) |
imported>Dalto (git clone the latest iso-profiles instead of using the repo package) |
||
Line 12: | Line 12: | ||
To get started you need to the following meta-package. | To get started you need to the following meta-package. | ||
pamac install manjaro-tools-iso git | |||
We will be working with the official XFCE to help you understand what you need to do. | We will be working with the official XFCE to help you understand what you need to do. | ||
=ISO profile= | =ISO profile= | ||
==Download the latest ISO profiles== | |||
The latest profiles can be found in the Manjaro gitlab. You can download them directly using the command: | |||
git clone https://gitlab.manjaro.org/profiles-and-settings/iso-profiles.git ~/iso-profiles | |||
==ISO profile overview== | ==ISO profile overview== | ||
The ISO profile for xfce can now be found at | |||
~/iso-profiles/manjaro/xfce | |||
Let's take a closer look at the XFCE profile folder (marked above): | Let's take a closer look at the XFCE profile folder (marked above): | ||
'''desktop-overlay''' | |||
live-overlay -> ../../shared/manjaro/live-overlay | |||
'''Packages-Desktop''' | |||
Packages-Live -> ../../shared/Packages-Live | |||
Packages-Mhwd -> ../../shared/Packages-Mhwd | |||
Packages-Root -> ../../shared/Packages-Root | |||
'''profile.conf''' | |||
* '''desktop-overlay''': After every successful installation of your ISO the files and folders in here will get copied over. | * '''desktop-overlay''': After every successful installation of your ISO the files and folders in here will get copied over. | ||
Line 44: | Line 45: | ||
* '''profile.conf''' contains basic settings for your ISO installation and LiveCD. | * '''profile.conf''' contains basic settings for your ISO installation and LiveCD. | ||
As you have probably noticed, | As you have probably noticed, several are only symlinks to the <code>shared</code> ISO profile. It is good practice to never change files or folders in the <code>shared</code> ISO profile. If you ever want to change them, first copy them to your ISO profile folder and delete the symlink. | ||
All folders and files specific to your ISO are '''in bold'''. You can change them to your liking. | All folders and files specific to your ISO are '''in bold'''. You can change them to your liking. | ||
==Modifying an ISO profile== | ==Modifying an ISO profile== | ||
The most common places to tweak and customize an ISO profile are the 3 folders marked above: ''desktop-overlay'', ''profile.conf'', ''Packages-Desktop'': | The most common places to tweak and customize an ISO profile are the 3 folders marked above: ''desktop-overlay'', ''profile.conf'', ''Packages-Desktop'': | ||
Line 58: | Line 57: | ||
The ''desktop-overlay'' folder looks like this: | The ''desktop-overlay'' folder looks like this: | ||
~ | ~/iso-profiles/manjaro/xfce/desktop-overlay/etc | ||
├── fonts | ├── fonts | ||
│ └── conf.d | │ └── conf.d | ||
Line 65: | Line 63: | ||
└── lightdm | └── lightdm | ||
└── lightdm-gtk-greeter.conf | └── lightdm-gtk-greeter.conf | ||
Go to this directory. | Go to this directory. | ||
Line 82: | Line 78: | ||
To clone your Custom Wallpaper Desktop. Open a New File Manager and go to this file. | To clone your Custom Wallpaper Desktop. Open a New File Manager and go to this file. | ||
~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml | |||
Change all image directories to where your Custom Wallpaper was located at. | Change all image directories to where your Custom Wallpaper was located at. For example: | ||
/usr/share/backgrounds/<YOUR IMAGE HERE> | /usr/share/backgrounds/<YOUR IMAGE HERE> | ||
Line 131: | Line 127: | ||
</div> | </div> | ||
Go to this directory | Go to this directory: | ||
~/iso-profiles/manjaro/xfce/desktop-overlay/ | ~/iso-profiles/manjaro/xfce/desktop-overlay/ |