v4.0.2-11 (experimental)
⚠️ Experimental — not yet verified on hardwareThis release is published untested on real machines. CI installs
it in a VM; a VM exposes no NPU, one graphics device and no firmware
quirks, so a VM install passing says very little about a laptop.
Real installs have failed where every check was green.The flake route (
nixos-rebuildagainst this repo, see the
README) is the mature one and is what to use on a machine you care
about. The ISO installer is the least mature part of the project
and it partitions the disk before it can fail.If you install from this image, please say how it went on the
release discussion — success as much as failure. The experimental
label comes off a release only once someone has reported a
successful install on physical hardware.
What this release is
Omarchy v4.0.2, packaged for NixOS -- the same upstream release
v4.0.2-10 vendored. Everything below is this port's own work.
Configuration changes
No option was added, removed or given a different default:
programs.nixarchy means what it meant under v4.0.2-10.
NixOS defaults this port sets. Not options of ours -- these are
settings nixarchy chooses on your behalf, and a machine that never
mentioned them follows the new value.
- no longer
hardware.i2c.enable = lib.mkDefault true;inmodules/nixos.nix - now
i2c.enable = lib.mkDefault true;inmodules/nixos.nix - no longer
hardware.bluetooth.enable = lib.mkDefault true;inmodules/nixos.nix - now
bluetooth.enable = lib.mkDefault true;inmodules/nixos.nix - now
cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;inmodules/nixos.nix - now
cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;inmodules/nixos.nix - now
enableRedistributableFirmware = lib.mkDefault true;inmodules/nixos.nix
Package changes
Packages this repo pins by hand, rather than taking from nixpkgs.
None of them moved. Still at the versions v4.0.2-10 shipped:
grok-bot0.24.0hey-cli1.4.1omacalc0.2.2omacut0.4.0omawrite0.5.0once0.3.2ttfx0.3.2
Everything else
Every merged change, grouped by where in the tree it landed. This repo
writes commit subjects as full sentences, so they are already the notes.
The desktop and what it configures
- "maybe ship iwctl?" -- no: with no netdev every wireless UI shows the same nothing (#399)
Installing, and the ISO
- Omarchy runs on anything because of 35 quirk scripts; NixOS has 439 modules (#401)
Checks and CI
- Every install test targeted /dev/vda; real laptops are NVMe (#400)
- The release notes stopped being derived because we re-shallowed the clone (#396)
Documentation
- Teach the USB path with no trap in it (#397)
- The roadmap listed a closed epic as planned, and its own check said so (#398)
6 changes since v4.0.2-10.
Getting it
Omarchy 4.0.2, packaged for NixOS. Two images, and the difference
is what they carry.
nixarchy-v4.0.2-11.iso — 6.1G, carries the whole system closure. The install
copies rather than downloads and needs no network at all. Take this
one unless the download is what you mind.
GitHub will not accept a file that size, so it is split. Put it back
together and check it:
cat nixarchy-v4.0.2-11.iso.part-* > nixarchy-v4.0.2-11.iso
sha256sum -c --ignore-missing SHA256SUMS
nixarchy-v4.0.2-11-net.iso — 1.6G, downloads the desktop as it installs.
One file, no reassembly, and it needs a working network: its first
screen offers Wi-Fi if there is no cable.
sha256sum -c --ignore-missing SHA256SUMS
(--ignore-missing because one SHA256SUMS covers both images, and
nobody downloads both.)
Then write one to a USB stick and boot it. See
Fresh-machine install
for what happens next.
What's Changed
- The release notes stopped being derived because we re-shallowed the clone by @olafkfreund in #396
- The roadmap listed a closed epic as planned, and its own check said so by @olafkfreund in #398
- "maybe ship iwctl?" -- no: with no netdev every wireless UI shows the same nothing by @olafkfreund in #399
- Teach the USB path with no trap in it by @olafkfreund in #397
- Every install test targeted /dev/vda; real laptops are NVMe by @olafkfreund in #400
- Omarchy runs on anything because of 35 quirk scripts; NixOS has 439 modules by @olafkfreund in #401
Full Changelog: v4.0.2-10...v4.0.2-11