Getting Started

Omarchy runs on Arch Linux, so you must install that first. This will wipe everything on the drive you're going to use, so ensure you have a backup! There isn't any dual-boot option either (since that's incompatible with disk encryption). This is a clean-sweep install process.

  1. Download the Arch Linux ISO, put it on a USB stick (use balenaEtcher on Mac/Windows), and boot off the stick (remember to turn off Secure Boot in the BIOS!).
  2. If you're on wifi, start by running iwctl, then type station wlan0 scan, then station wlan0 connect <tab>, pick your network, and enter the password. If you're on ethernet, you don't need this.
  3. Run archinstall and pick these options (and leave anything not mentioned as-is):
Section Option
Mirrors and repositories Select regions > Your country
Disk configuration Partitioning > Default partitioning layout > Select disk (with space + return)
Disk > File system btrfs (default structure: yes + use compression)
Disk > Disk encryption Entryption type: LUKS + Encryption password + Partitions (select the one)
Hostname Give your computer a name
Authentication > Root password Set yours
Authentication > User account Add a user > Superuser: Yes > Confirm and exit
Applications > Audio pipewire
Network configuration Copy ISO network config
Additional packages Add wget (type "/wget" to filter list)
Timezone Set yours

Beware that you must setup disk encryption to use Omarchy as designed! The setup relies exclusively on disk encryption to secure your device, as it'll auto-login the user after the disk has been decrypted at boot.

Just note that this encryption setup won't allow you to enter the password from a Bluetooth keyboard at startup. Just like you can't use a Bluetooth keyboard to enter the BIOS on a PC. You'll need a keyboard that either uses a 2.4ghz dongle or a cable (which is much nicer for latency anyway!). I personally love the Lofree Flow84!

Here's what the disk encryption setup should look like. You need to pick LUKS, then set the encryption password, then apply to the partition (this step is crucial or nothing gets encrypted!):

arch-encryption.png

If any of this is new to you, I recommend following the video tour of how to run the archinstaller.

Once Arch has been installed, pick reboot, login with the user you just setup, and now you're ready to install Omarchy by running:

wget -qO- https://omarchy.org/install | bash (capital oh not zero in -q0-)

It'll first ask you to sudo, then shortly thereafter, it'll ask for your name and email address. Those credentials are used to preconfigure git (git config --global user.name/email) and set for auto-expansion on CapsLock Space E (email) and CapsLock Space N (name). After that, it'll run by itself for 5-30 minutes, depending on the speed of your internet connection. When it's all done, it'll ask for your permission to reboot the system.

Now you're ready to Omarchy!


"Bare mode" without (almost) any preinstalled applications

If you're a purist who does not want Omarchy to install any of the full-featured applications like Spotify, Pinta, LocalSend, OBS Studio, and everything else in the GUI apps sections, you can run the installer in "bare mode". Then you only get the basic essential system tools along with Chromium, Alacritty, and neovim. Everything else you'll be responsible for:

wget -qO- https://omarchy.org/install-bare | bash