arshlinux
CachyOS respin · hyprland profile

arshlinux

This is arshlinux cause arsh made it, ok. Based on CachyOS, built on my laptop. Has Hyprland and my actual dotfiles out of the box, so you don't have to steal my rice one file at a time.

This ISO is a snapshot from its build date. Building your own from source gets you the latest packages instead.

arshlinux desktop, Quickshell bar and Material You clock widget
arsh@arshlinux
$ fastfetch
OS       arshlinux x86_64
Kernel   linux-cachyos
DE       Hyprland + Quickshell
Theme    Material You (matugen)
DM       SDDM (ii-material-sddm)
Shell    fish
Terminal kitty

What's in it

🪟

Hyprland

Tiling Wayland compositor, configured with a personal hyprland.conf and hyprlock.

🖥️

Quickshell

The illogical-impulse shell: bar, launcher, notifications, overview, all from end-4/dots-hyprland.

🎨

Material You

matugen-driven dynamic color across GTK, Qt, Kvantum, and the shell, generated from your wallpaper.

🔐

ii-material-sddm

A Material 3 login screen, set as the default display manager theme.

Optional themes

arsh-theme starwars
starwars theme: Death Star wallpaper, porg colony counter, target-locked widget, opening-crawl quote
⚔️

starwars

Lightsaber red/blue border, sharp corners, black-and-gold opening-crawl hyprlock, and desktop widgets: a porg counter, a CPU-usage "target locked" tracker, and a rotating Star Wars quote.

🌸

kawaii

Pink/lavender gradient border, heavily rounded windows, wide gaps, a soft pastel hyprlock, and cute launcher art.

🎨

default

The stock illogical-impulse look, untouched. Every ISO ships all three, opt-in, switchable any time.

Switch with arsh-theme starwars (or kawaii / default) from a terminal. Same theme system lives in arshnah/dotfiles if you want to build your own.

Build details

version2026.09.11
profilehyprland
size3.1 GB
sha256ba4ef37c7a4910e62b15d26dc94475ccb2ee5fe9913dae6c0e26ddd894e56cd3

Flash it

Find your USB drive with lsblk, then write the ISO directly (this erases the drive):

sudo dd if=arshlinux-2026.09.11-x86_64.iso of=/dev/sdX bs=4M status=progress oflag=sync

Or use Balena Etcher / Ventoy if you'd rather not touch the terminal.