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

What does it

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

Stack Hardcoded

·BootloaderLimine (UEFI)Secure Boot No
·EncryptionLUKS2passphrase Full-disk,
·FilesystemBtrfs @var_log @home, @, — @snapshots,noatime, zstd
·Kernellinux-cachyos (BORE)First boot
·SchedulerBORE + scx_lavdLow latency
·SwapZRAM (zstd, auto-sized)partition No
·DesktopGNOME — taskbar, icons menu, start flat· accent pink Wayland
·Localeen_GB.UTF-8CH mirrors
·Keyboardus / chInteractive
·GPU DriversAuto-detected / — NVIDIA Intel / AMDRDNA gen-aware
·Securityfirewall ufw + hardeningmitigations · random toggle MAC
·GamingSteam Heroic · · LutrisGE-Proton, Gamescope
·SnapshotsSnapper + snap-pacfallback @clean
·Hotspotniix-hotspot GHz, (2.4 WPA2)Phone-friendly
·UpdatesAutomatic timer systemd viaEvery 12h

Modes Install

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

How Run to

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

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

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

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

Requirements

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

Source Open

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

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

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

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

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