Skip to content

Walkthrough

  • Disk config & Authentication => Assumed to not be resumed

Disk is self-explanatory and kinda risky always. Multi-disk was removed because adding disks later on is trivial

They let decide where to install to set up users/groups/elevation/shells + stashes

  • Locales & Pacman & TZ/NTP & Hostname

This tries to follow the ArchWiki as close as possible.

These are main auto configurations that are found on the system or need to be setup. This is usually done through systemctl calls or /etc

terminus-font is auto-added when requested as a console font through /etc/vconsole.conf A keymap is also set here.

Repos, mirrors, misc options.

  • Bootloader & Swap & Kernels/Headers & Firmware

These are also self-explained. And critical. Can select several kernels.

  • Network

Options here are also important: Both NetworkManager: - Default backend wpa_supplicant (Others) - IWD backend iwd managed by NM (Usually for Intel hardware) - Copy from ISO (Use current config) minimal systemd network features - IWD standalone

Usually I pick Copy to ISO from VMs or a desktop (cabled) and other two options for laptops this allows for proper integration to DEorWM.

  • Applications & Profile

This is all up to user preference, can be multi-selected / some set the global default (like Editor) through /etc/environment

  Bluetooth            
  Audio
  Print service
  Firewall
  Power Management (laptops only)
  Management
  Monitor
  Editor
  Security
  ← Back

Hardware drivers can also be skipped and added to AUR step bellow if needed.

  • Additional packages & AUR packages

You can also add something like noto-fonts variants at this step or anythign you would like in target really.

Also all up to user preference, AUR hidden behind --advanced this allows to build DKMS drivers.

Make sure to toggle Kernel Headers when doing so.

  • Systctl & Custom commands

This is experimental feature which allows me test some additional automation steps.


Working on customizing

Configs and custom profiles references can be found in examples/

You can also add them directly in default_profiles/ following other profiles as example or modify existing ones.

And master schema.jsonc