- Login and do
setup. - Select the language.
- Select
Prepare Installation. - Select
Set Virtual Console. - Select the appropriate keymap.
- Select
List Devicesto check the names of the drives available. - Select
Partition Disk, selecting the appropriate disk. - Use
gdiskto wipe the GPT, then usecgdiskto partition the disk. - ESP:
256M, SWAP: depends, Root: the rest. - Select
Mount Partitions. - Mount the Root partition, formatting it as
ext4. Selectnoatime, and if it is an SSD, selectdiscardas well. - Mount the SWAP partition, formatting it.
- Select
Done. - Mount the ESP, reformatting it if possible, in
/boot/efi. - Select
Configure Installer Mirrorlist. - Select
Edit Pacman Configuration. - Enable the options
ColorandILoveCandy. - Select
Yesto copy the configuration to the installation. - Select
Edit Pacman Mirror Configuration. - Set the
Branchasstable. - Set the
Methodasrank. - Set the
Protocolstoftp,https,http. - Set the
SSLVerifytoTrue. - Select
Rank Mirrors by Speed, selecting thestablebranch. - Check the first 50 mirrors.
- Select
Back, thenRefresh Pacman Keys. - Select
Choose pacman cache, using the running system's cache. - Select
Enable fsck hook. - Select
Back, and thenInstall Desktop System. - Select
Install Manjaro Desktop. - Select
yay + base-develand the most recent non-realtime longterm kernel. - Select your preferred desktop environment.
- Install extra packages:
zsh.zsh-completions.zsh-autosuggestions.zsh-syntax-highlighting.zsh-history-substring-search.git.code.xclip.neovim.rustup.otf-fira-code.phonon-qt5-vlc.noto-fonts.noto-fonts-cjk.noto-fonts-emoji.noto-fonts-extra.firefox-developer-edition.
- Select the
minimalversion, and removefalkon,konversation, andyakuakefrom the list of packages to install. - Select
Auto-install proprietarty drivers. - Select
Install Bootloader, and thengrub. - Set the bootloader as the default one.
- Select
Configure Base, and theGenerate FSTAB. - Choose
fstabgen -U -p. - Select
Set Hostnameand change it. - Select
Set System Localeand chooseen_US.UTF-8. - For time and date formats, choose
pt_PT.UTF-8. - Select
Set Desktop Keyboard Layoutand choose the appropriate one. - Select
Set Timezone and Clock. - Choose your timezone and set the clock to use
utc. - Select
Set Root Passwordand set it. - Select
Add New User(s). - Create your user, using
zshfor the shell. - Select
Back, and thenSystem Tweaks. - Select
Enable Hibernation. - Select
Security and systemd Tweaks. - Select
Amend journald Logging, and set it to200M. - Select
Disable Coredump Logging, and chooseDisable. - Select
Restrict Access to Kernel Logs, and chooseDisable. - Select
Back, thenBack, and thenBackagain. - Select
Done. - Select
Nowhen asked to copy the log into the installation. - Reboot into the installed system.
- Setup the panel and open a terminal.
- Do
rm .b* .p* .z*, and set your dotfiles. - Close the terminal and open a new one, and do
rm .zhistory. - Edit
/etc/sddm.confand set theMinimumVTto7. - Do
yay --nodiffmenu --editmenu --save