Qt6 USB creator for Omarchy. It writes a bootable Omarchy ISO to a USB stick and turns the leftover space into a usable data partition.
- Writes the Omarchy ISO as a hybrid image so the stick stays BIOS/UEFI bootable
- Formats leftover space with a filesystem you choose: exFAT, FAT32, NTFS, ext4, Btrfs, F2FS, or XFS
- Downloads the latest Omarchy ISO (shows version, speed, and ETA) to
~/Downloads/omsticker/ - Lists removable USB drives and refuses to write to system disks
- Progress, throughput, and time remaining for both download and write
- Abort a write in progress (the stick is incomplete until you flash again)
- Resume or start again after an abort, using synced checkpoints
- Uses UDisks2, so you do not need a root-installed helper
- Qt 6 (Widgets, Network, DBus)
- libfdisk (
util-linux) - UDisks2 and a polkit agent
mkfstools for the filesystems you want (exFAT, FAT32, ext4, and Btrfs are typical on Omarchy)
qmake6 omsticker.pro
make -j$(nproc)Binaries land in build/:
./build/omstickerOptional system install:
sudo make installOmarchy is Arch-based, so ship OmSticker as a normal Arch package (PKGBUILD in this repo).
- Bump
pkgver/pkgrelinPKGBUILDwhen you release. - Build and install locally:
makepkg -siThat installs /usr/bin/omsticker, /usr/lib/omsticker/omsticker-helper, the desktop entry, and icon.
- To distribute: publish the PKGBUILD on the AUR, or add the package to a personal/Omarchy repo (
repo-add+ pacman). Omarchy’s own image only picks it up if it is added to the Omarchy packaging tree. - Runtime depends:
qt6-base,qt6-svg,udisks2,util-linux(libfdisk), plusmkfstools (exfatprogs,dosfstools,e2fsprogs; optional NTFS/Btrfs/XFS/F2FS).
- Plug in a USB stick.
- Choose an ISO, or download the latest Omarchy image.
- Pick the drive and leftover filesystem (exFAT is a good default).
- Flash. Confirm the destructive write.
Omarchy needs Secure Boot / TPM off in firmware to boot the stick.
Aborting or killing the write leaves the stick unbootable until you resume or flash it again. Resume only works for the same ISO and the same USB.
The ISO is written raw. OmSticker then relocates the GPT backup header to the end of the drive and adds a data partition in the free space, so the rest of the stick can be used for files.
MIT. See LICENSE.
