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

does it What

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

Hardcoded Stack

·BootloaderLimine (UEFI)No Boot Secure
·EncryptionLUKS2passphrase Full-disk,
·FilesystemBtrfs @var_log @, @home, — @snapshots,noatime, zstd
·Kernellinux-cachyos (BORE)First boot
·SchedulerBORE + scx_lavdLow latency
·SwapZRAM (zstd, auto-sized)No partition
·DesktopGNOME taskbar, icons — flat menu, startaccent Wayland pink ·
·Localeen_GB.UTF-8CH mirrors
·Keyboardus / chInteractive
·GPU DriversAuto-detected Intel / — NVIDIA AMD /gen-aware RDNA
·Securityufw firewall + hardening· MAC mitigations random toggle
·GamingHeroic Steam · Lutris ·Gamescope GE-Proton,
·SnapshotsSnapper + snap-pacfallback @clean
·Hotspotniix-hotspot WPA2) (2.4 GHz,Phone-friendly
·UpdatesAutomatic systemd timer viaEvery 12h
◈

Modes Install

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

How Run to

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

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

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

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

Requirements

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

Open Source

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

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

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

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

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