8,854
edits
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
| Line 6: | Line 6: | ||
This is a detailed walkthrough of installation and configuration of the tools and build process. | This is a detailed walkthrough of installation and configuration of the tools and build process. | ||
It is a requirement to either download and install the latest version of [https://manjaro.org/ | It is a requirement to either download and install the latest version of [https://manjaro.org/products/download/x86 Manjaro] or be running a well maintained Manjaro system. '''It is vital your system is updated''' with the latest available kernel and packages. | ||
==Install Manjaro Tools== | ==Install Manjaro Tools== | ||
| Line 12: | Line 12: | ||
To get started you need to the following packages | To get started you need to the following packages | ||
{{UserCmd|command=pamac install manjaro-tools-iso git}} | {{UserCmd|command=pamac install manjaro-tools-iso-git 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. | ||
| Line 187: | Line 187: | ||
# unset defaults to given values | # unset defaults to given values | ||
# names must match systemd service names | # names must match systemd service names | ||
enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'ModemManager' 'NetworkManager' ' | enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'cups' 'haveged' 'ufw' 'apparmor' 'snapd.apparmor' 'snapd' 'systemd-timesyncd') | ||
enable_systemd_timers=('fstrim' 'pacman-filesdb-refresh') | |||
disable_systemd=('pacman-init') | disable_systemd=('pacman-init') | ||
# | # add strict snaps: strict_snaps="snapd core core18 gnome-3-28-1804 gtk-common-themes snap-store" | ||
# | # strict_snaps="" | ||
# | # add classic snaps: classic_snaps="code" | ||
# | # classic_snaps="" | ||
# choose the snap channel. Possible options are: stable, candidate, beta, edge | |||
# snap_channel="candidate" | |||
# the same workgroup name if samba is used | # the same workgroup name if samba is used | ||
| Line 220: | Line 223: | ||
# services in enable_systemd array don't need to be listed here | # services in enable_systemd array don't need to be listed here | ||
# enable_systemd_live=('manjaro-live' 'mhwd-live' 'pacman-init' 'mirrors-live') | # enable_systemd_live=('manjaro-live' 'mhwd-live' 'pacman-init' 'mirrors-live') | ||
disable_systemd_live=('tlp' 'tlp-sleep') | |||
custom_boot_args=('splash') | |||
</pre> | </pre> | ||
</div> | </div> | ||
| Line 235: | Line 236: | ||
* <code>multilib=</code> setting belongs to the <code>>multilib</code> flag in your package lists. multilib will install basic 32bit libraries on 64bit systems. This increases compatibility for 32bit applications on 64bit systems. | * <code>multilib=</code> setting belongs to the <code>>multilib</code> flag in your package lists. multilib will install basic 32bit libraries on 64bit systems. This increases compatibility for 32bit applications on 64bit systems. | ||
* <code>displaymanager=</code> sets the display / login manager your system uses. You need to list your display manager in your package list, too. | * <code>displaymanager=</code> sets the display / login manager your system uses. You need to list your display manager in your package list, too. | ||
* <code>kernel=</code> lets you set the installed kernel. Do '''not''' include any kernels in your package list! This setting is all you need. | * <code>kernel=</code> lets you set the installed kernel. Do '''not''' include any kernels in your package list! This setting is all you need. | ||
* <code>enable_systemd=</code> let's you set systemd services, which get started on the installed system (and with a similar setting on the livecd). | * <code>enable_systemd=</code> let's you set systemd services, which get started on the installed system (and with a similar setting on the livecd). | ||
===Packages-Desktop=== | ===Packages-Desktop=== | ||