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

it What does

// 01 Partitioning
Encrypt & Partition
layout, or a your wipes space carves drive and Detects disk partition out encrypts (single-boot), free from the it with (dual-boot) LUKS2 you passphrase provide. using a
Filesystem 02 //
Btrfs Subvolumes with
inside container with the LUKS Formats Btrfs and subvolumes: four creates @, @home, @snapshotsand , @var_log from one. snapshot-ready day —
03 // Base Install
Arch Bootstrap
Runs pacstrap with package fstab, set, a locale curated ( generates setsen_GB.UTF-8), sudo user hostname, account access. timezone, creates your with and
04 GPU Drivers //
Auto GPU Detection
installs GPU — your for the at stack driver Identifies correct runtime NVIDIA or (open proprietary), AMD aware), (RDNA2/3/4 or Intel automatically.
// Kernel 05
Scheduler BORE + CachyOS
queues CachyOS Adds repository the and linux-cachyos tuned using replacing for first-boot, for one responsiveness kernel the with stock the BORE scheduler.
// Bootloader 06
(UEFI) Limine
configures and Installs Limine the Dual-boot preserved systems have Windows and partition. entries detected other EFI on existing automatically. and
07 Desktop //
Customised GNOME
A polished GNOME rotation searchable a / menu, with 2-in-1 theme on a and laptops. system-tray screen taskbar, support, automatic with accents, for dark bottom convertible pink start Wayland desktop a
Gaming // 08
Ready Play to
Ships with Steam, Lutrisand , Heroicthe latest plus , GE-Proton, Gamescope, GameMode, MangoHudand with , — Wine, VKD3D ntsync games. Windows for enabled lower-overhead
09 Performance //
for Tuned Speed
BORE the plus scx_lavd scheduler, ZRAM swap, ananicy-cpp + transparent hugepages, scheduler, a BBR and an networking, NVMe-aware I/O fair-queue raised priorities, process vm.max_map_count modern titles. for
10 // Snapshots
Safety Net Btrfs
Snapper with snap-pac snapshots on change, a bootable and automatic package every takes pre/post @clean rolls menu. state from back the system Limine to the in known-good a boot entry
Software 11 //
Tools Apps &
custom flat A theme icon for auto-icons anything install (with later), you fastfetchphone-friendly plus Helium GNOME a Tweaks, the browser, , Stremio, hotspot Wi-Fi and Snapper-aware helper updates.
12 // Desktop
The Desktop
NiiX Arch desktop screenshot⤢ enlarge Click to
◈

Stack Hardcoded

·BootloaderLimine (UEFI)Secure No Boot
·EncryptionLUKS2passphrase Full-disk,
·FilesystemBtrfs @home, @, @var_log @snapshots, —noatime, zstd
·Kernellinux-cachyos (BORE)boot First
·SchedulerBORE + scx_lavdlatency Low
·SwapZRAM auto-sized) (zstd,No partition
·DesktopGNOME icons flat taskbar, — menu, startWayland pink · accent
·Localeen_GB.UTF-8CH mirrors
·Keyboard/ ch usInteractive
·GPU DriversAuto-detected AMD Intel / NVIDIA — /gen-aware RDNA
·Securityfirewall ufw hardening +mitigations random · toggle MAC
·Gaming· Heroic Steam · LutrisGE-Proton, Gamescope
·SnapshotsSnapper + snap-pac@clean fallback
·Hotspotniix-hotspot (2.4 WPA2) GHz,Phone-friendly
·UpdatesAutomatic timer systemd via12h Every
◈

Install Modes

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

to Run How

01
the Arch ISO Download Linux
Go to archlinux.org/download Flash the it a a and USB drive latest ISO. tool to like grab using Rufus (Windows), Etcheror , dd (Linux/macOS).
02
the Boot from USB
(usually the computer boot your key Restart press menu and F12, F2, DELor , ESC by select it sure — varies Make the to USB manufacturer) drive. mode UEFI active is and is Secure disabled Boot land boots, Boot. Secure prompt. terminal does your BIOS/UEFI you Limine a will — root the ISO at settings support in Once not Note: the Arch to defaults ISO a keyboard US layoutsome keys (like , so @, #, \you the ) you your will own — may layout later. be different positions installer let in expect pick than
03
to Connect the internet
are If using you Ethernet you connected cable), (a to 04. step skip — are already

are you using If Wi-Fiat , a one commands following Replace type time. the your-wifi-name with Wi-Fi name your network: of the
~ $ root@archiso iwctl
[iwd]# wlan0 station connect your-wifi-name
Passphrase: your won't press (it type password type) you show Enter Wi-Fi as then
[iwd]# C + exit to Ctrl iwctl press
You back the at be now should root@archiso prompt. the spaces, has in name quotes: wrap Wi-Fi it If Wi-Fi station connect "My wlan0 Name"
04
Run Arch the installer NiiX
paste the into this and terminal, Copy press command then Enterdownloads . It it immediately: and runs the script installer
~ $ root@archiso -d tr '\r') -s <(curl bash | https://arch.niiix.net/install
Tip: into terminal, paste try you cannot if the + Ctrl Shift V + + (not Ctrl V).
05
the Follow prompts
and you for: fully through It guides every The is decision. will installer interactive you ask
Windows or to drive drive) · wipe (and the to install which keep on whether
data your — passphrase · protects encryption (this an this time type will boot you every yousomething memorable) pick so ,
for · your and username, hostname, a password system new
keyboard and layout your timezone ·

pressing the each sensible are if — carefully. The safe defaults unsure, choice. Read usually Enter picks prompt
06
Reboot & done
second goes to logs be then will save to wrong ask typing later), it the When (useful USB a you drive the if USB finishes, to something before installer must completes offer reboot. inserted By reboot. The drive. installer USB drive Remove the prompted. when

automatically minutes this the setting in up On includes system first — a takes the the background boot, will and few finish kernel CachyOSthe icon Once and and you stack, to done, desktop time your are ready final theme. , one gaming the go. is it customisation, system full reboots
◈

Requirements

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

Open Source

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

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

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

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

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