This is my nixos configuration. Fully reproducible, using home-manager.
- Zephyr: Dell Latitude 3420 (Intel i3-1125G4, 8GB, 128GB)
- Zephyrwork: Framework Laptop 13 (AMD Ryzen 5 7640u, 16GB, 1TB)
This config does not support arm/riscv at all, but it's probably possible to make it work with some modifications. This mostly comes down to some packages not having the support for this architecture.
This configuration uses NixOS 25.05 as base, with a couple modifications:
- Cachyos Release Candidate Kernel
- Mesa drivers from nixos-unstable
- Couple more packages from nixos-unstable
- Custom packages (need to be built on-machine)
Due to the machine being low on storage, this is the most lightweight setup I could possibly write for it without compromising too much
This machine has a lot of storage (compaired to zephyr) so this includes tons of application. But this includes a few hardware specific touches too:
- Added fingerprint support.
- Includes a small config for niri (the window manager).
- Includes a setup for QEMU/KVM
The configs also have a couple differences in some utilities between machines:
- Power Management: Zephyr uses TLP, while Zephyrwork uses auto-cpufreq.
- UI: Polybar and i3wm are modified/overwritten to function better on the specific machines, due to different hardware naming schemes.

