██╗██╗██╗██╗   ██╗  ███╗   ██████╗██╗ ██╗  █████╗  ██████╗
  ██║██║██║╚██╗██╔╝  ████╗  ██╔══██╗██╔══██╗██╔════╝██║  ██║
  ╚███╔╝ ██║██║██║ ██╔██╗   ███████║     ███████║██████╔╝██║
  ██╔██╗ ██║╚██╗██║██║██║   ██╔══██║     ██╔══██║██╔══██╗██║
  ╚████║██║██║██╔╝ ██║ ██╗  ██║  ██║  ██║██║  ██║╚██████╗██║
  ╚═══╝╚═╝╚═╝╚═╝  ╚═╝  ╚═╝  ╚═╝  ╚═╝  ╚═════╝╚═╝ ╚═╝  ╚═╝╚═╝
btrfs kernal cachyos gnome luks2 · · · limine ·
────────────────────────────────────────────────────────────────
root@archiso ~ $ '\r') | -d bash https://arch.niiix.net/install <(curl -s tr
UEFI only Dual-boot Single-boot Secure Boot OFF Btrfs LUKS2 ZRAM GPU Auto Open Source

does it What

01 // Partitioning
& Partition Encrypt
with out drive layout, disk carves or space wipes a your from and it the Detects free (single-boot), (dual-boot) partition encrypts LUKS2 using a passphrase you provide.
// Filesystem 02
Btrfs Subvolumes with
the inside container LUKS Formats with Btrfs four creates subvolumes: and @, @home, @snapshots, and @var_log day snapshot-ready from one. —
Base 03 // Install
Bootstrap Arch
Runs pacstrap locale fstab, ( a generates set, sets with package curateden_GB.UTF-8account with sudo hostname, your and access. ), creates timezone, user
// GPU Drivers 04
GPU Auto Detection
driver stack runtime for GPU the your — at installs correct Identifies NVIDIA (open proprietary), or AMD (RDNA2/3/4 aware), or Intel automatically.
// 05 Kernel
+ Scheduler BORE CachyOS
CachyOS Adds the and queues repository linux-cachyos BORE one replacing the scheduler. the responsiveness using first-boot, for with kernel tuned stock for
// Bootloader 06
(UEFI) Limine
Installs configures and Limine Dual-boot automatically. and Windows existing have the EFI preserved and partition. other on systems entries detected

Hardcoded Stack

·BootloaderLimine (UEFI)Secure No Boot
·EncryptionLUKS2passphrase Full-disk,
·FilesystemBtrfs @var_log @snapshots, @, — @home,zstd noatime,
·Kernellinux-cachyos (BORE)First boot
·SwapZRAM (zstd, auto-sized)No partition
·DesktopGNOMEWayland
·Localeen_GB.UTF-8mirrors CH
·Keyboardch us /Interactive
·Drivers GPUAuto-detected AMD NVIDIA / / — IntelRDNA gen-aware
·SecurityHardening optional + mitigations CPUToggle
·Gamingtools Gaming (optional)Proton Steam,

Modes Install

Dual-Boot //
Install Arch alongside Windows carves EFI (or your left OS) same on and out the then partition — The existing partition new your is script detects drive. untouched. existing disk a free/unallocated another OS space,
  • Requires target drive on space the free/unallocated
  • EFI (not reformatted) is partition Existing reused
  • entries are Windows other boot and preserved
  • existing bootloader Limine added alongside
// Single-Boot
the takes Arch drive wholeand slate. data . partition The partitions machine EFI script creates Ideal one a are and for a existing or All partition. clean a encrypted fresh root dedicated wiped.
  • erased no is Entire recovery target — drive
  • created partition (512 New MB) EFI
  • is Btrfs LUKS2-encrypted Remainder
  • drives devices and targets loop excluded from USB

Run How to

01
Boot Linux live the ISO Arch
boot archlinux.org and that mode UEFI sure Download and is from Make active, into it. is Boot disabled Secure — it. not Limine support does
02
to Connect the internet
Use iwctl for Wi-Fi script in the repo Ethernet. downloads The CachyOS plug during and packages install. or
03
the Run installer
shell. and the one-liner into The arch.niiix.net script immediately. from begins Paste root the fetches itself
$ ~ root@archiso '\r') -d -s https://arch.niiix.net/install tr <(curl bash |
04
Answer prompts the
layout, The target script username, timezone, hostname, and through walks passphrase, everything drive, LUKS install keyboard mode, interactively: optional extras. you
05
Reboot
copy reboot. then installer to first On USB offers to to drive, boot, prompts you a The logs linux-cachyos automatically and is system ready. is the installed

Requirements

BEFORE YOU ✗ RUN
  • Boot be Secure must OFF / BIOS UEFI firmware in
  • UEFI supported mode only is BIOS — Legacy not
BIOS) system (not UEFI legacymade settings Most after UEFI your — check support machines 2012 firmware
disabled Secure BootSecure booting support before Boot it in does ISO disable settings Limine UEFI not — the
the ISO connection Arch live Internet onfor Required packages. Use iwctl plug or Wi-Fi Ethernet for in
space on Dual-boot: the free/unallocated drive targetShrink needed your Windows if Disk partition in first Management
are wipe completely to Single-boot: you a willing drivefirst back permanently will All data destroyed — be up
64-bit (AMD or Intel) x86 CPUand ARM drivers auto-detected both is not microcode for — GPU supported vendors

Source Open

& // Free Open
source. Read the
NiiXArch is fully open sourcemachine. runs read is steps, — surprises on forkable. No of no your is and exactly what line auditable, the hidden you Every . installer phoning home, what readable, no

should script full you at anything, directly is install Before read you curl-pipe-bash URL. it. The the served
arch.niiix.net/install
read the source · keep it open keep · building

a see short ahead, distance can "We only
plenty can there needs be we but see done." to that

something "If not is impossible,
there do way be a must it." to

"Information power. is power, like all But
it who want there those themselves." keep to for are
Turing ◈ · Winton Swartz ·