    case ${TARGET_ARCH} in
      x86_64)
        if [ -z "${TARGET_CPU}" ]
        then
          TARGET_CPU="x86-64-v3"
        fi
      ;;
      i686)
        if [ -z "${TARGET_CPU}" ]
        then
          TARGET_CPU="i686"
        fi
      ;;
    esac

  # kernel command line
    EXTRA_CMDLINE="quiet console=tty0 ssh consoleblank=0 systemd.show_status=0 loglevel=0 panic=20 intel_pstate=passive amd_pstate=active amd_pstate.shared_mem=1 amdgpu.dpm=1"

  # Partition label
    PARTITION_TABLE="msdos"

  # OpenGL(X) implementation to use (mesa / no)
    OPENGL="mesa"

  # OpenGL-ES implementation to use (mesa / no)
    OPENGLES="mesa"

  # Vulkan implementation to use (vulkan-loader / no)
    VULKAN="vulkan-loader"

  # VULKAN_SUPPORT
    VULKAN_SUPPORT="yes"

  # Displayserver to use (weston / x11 / no)
    DISPLAYSERVER="wl"

  # Windowmanager to use (fluxbox / weston / no)
    WINDOWMANAGER="weston"

  # Default weston terminal font size
    WESTONFONTSIZE="18"

  # Mesa 3D Graphic drivers to use (all / crocus,i915,iris,r300,r600,radeonsi,virtio)
  # Space separated list is supported,
  # e.g. GRAPHIC_DRIVERS="crocus i915 iris r300 r600 radeonsi virtio"
    GRAPHIC_DRIVERS="crocus i915 iris r300 r600 radeonsi virtio"

  # additional packages to install
  #  ADDITIONAL_PACKAGES=""

  # additional Firmware to use ( )
  # Space separated list is supported,
  # e.g. FIRMWARE=""
    FIRMWARE="asus-firmware"

  # additional drivers to install:
  # for a list of additional drivers see packages/linux-drivers
  # Space separated list is supported,
  # e.g. ADDITIONAL_DRIVERS="DRIVER1 DRIVER2"
  #  ADDITIONAL_DRIVERS=""
    ADDITIONAL_DRIVERS="RTL8812AU RTL8814AU RTL8821AU RTL8821CU RTL88x2BU ryzensmu ayn-platform"

  # build and install driver addons (yes / no)
    DRIVER_ADDONS_SUPPORT="no"

  # driver addons to install:
  # for a list of additinoal drivers see packages/linux-driver-addons
  # Space separated list is supported,
    DRIVER_ADDONS=""

  # debug tty path
    DEBUG_TTY="/dev/ttyFIQ0"

  # Disable 32BIT support
    ENABLE_32BIT="false"

  # build and install bluetooth support (yes / no)
    BLUETOOTH_SUPPORT="yes"

  # build and install Avahi (Zeroconf) daemon (yes / no)
    AVAHI_DAEMON="no"

  # build with NFS support (mounting nfs shares via the OS) (yes / no)
    NFS_SUPPORT="no"

  # build with Samba Client support (mounting samba shares via the OS) (yes / no)
    SAMBA_SUPPORT="no"

  # build and install Samba Server (yes / no)
    SAMBA_SERVER="yes"

  # build and install SFTP Server (yes / no)
    SFTP_SERVER="yes"

  # build and install Simple HTTP Server (yes / no)
    SIMPLE_HTTP_SERVER="yes"

  # build and install OpenVPN support (yes / no)
    OPENVPN_SUPPORT="no"

  # build and install ZeroTier support (yes / no)
    ZEROTIER_SUPPORT="yes"

  # build and install diskmounter support (udevil)
  # this service provide auto mounting support for external drives in the
  # mediacenter also automount internally drives at boottime via udev (yes / no)
    UDEVIL="yes"

  # build and install exFAT fuse support (yes / no)
    EXFAT="yes"

  # build and install NTFS-3G fuse support (yes / no)
    NTFS3G="yes"

  # build and install hfs filesystem utilities (yes / no)
    HFSTOOLS="no"

  # Support for partitioning and formating disks in initramfs (yes / no)
  # This adds support for parted and mkfs.ext3/4 to initramfs for OEM usage
    INITRAMFS_PARTED_SUPPORT="yes"

  # build with swap support (yes / no)
    SWAP_SUPPORT="yes"

  # swap support enabled per default (yes / no)
    SWAP_ENABLED_DEFAULT="yes"

  # swapfile size if SWAP_SUPPORT=yes in MB
    SWAPFILESIZE="1024"

  # cron support (yes / no)
    CRON_SUPPORT="no"

  # Settings package name - blank if not required
    DISTRO_PKG_SETTINGS=""

  # htop tool (yes / no)
    HTOP_TOOL="yes"
