NixOS on M1
github.com
NixOS on M1
1–10 of 71 posts
Re: NixOS on M1
#2This is mostly a restructuring of work many others have already done, and it wouldn't have been possible without them. Important parts of the Linux on M1 experience include:
Asahi Linux's m1n1 bootloader/hypervisor
Asahi Linux's kernel patches
Mark Kettenis' U-boot port
Janne Grunau's kernel configRe: NixOS on M1
#3Re: NixOS on M1
#4For the uninitiated, what's the issue with getting nix to work on M1?
Other Linux distros will have to piggyback off the work of Asahi, and I think that generally they're avoiding jumping in yet because the hardware support is not very mature.
Re: NixOS on M1
#5For the uninitiated, what's the issue with getting nix to work on M1?
The biggest issue is that M1 is undocumented Apple Silicon. It has to be fully reverse engineered, primarily by the Asahi Linux team. Other Linux distros will have to piggyback off the work of Asahi, and I think that generally they're avoiding jumping in yet because the hardware support is not very mature.
The end goal of the project is to not require their own distribution/repos.
Re: NixOS on M1
#6Re: NixOS on M1
#7Very happy I won't need to do the nixos stuff myself!
Re: NixOS on M1
#8Here's to hoping they get it to work. And wouldn't it be nice if Apple just for once helped out and opened up their hardware.
Re: NixOS on M1
#9Re: NixOS on M1
#10Tracking this closely honestly. Once external screens work I will switch to Apple hardware. But I hear that USB/TB is a total nightmare to RE and implement. Very happy I won't need to do the nixos stuff myself!