Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tpwrules/nixos-apple-silicon
Resources to install NixOS bare metal on Apple Silicon Macs
https://github.com/tpwrules/nixos-apple-silicon
Last synced: 12 days ago
JSON representation
Resources to install NixOS bare metal on Apple Silicon Macs
- Host: GitHub
- URL: https://github.com/tpwrules/nixos-apple-silicon
- Owner: tpwrules
- License: mit
- Created: 2021-12-14T00:25:40.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-04T02:51:09.000Z (2 months ago)
- Last Synced: 2024-10-13T01:46:13.583Z (30 days ago)
- Language: Nix
- Homepage:
- Size: 567 KB
- Stars: 848
- Watchers: 32
- Forks: 81
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## About
This repository contains package expressions and NixOS configuration modules which are intended to provide a useful and straightforward bare metal NixOS experience on Apple Silicon Macs. Once NixOS is installed and the Apple Silicon configuration module is added, the system can be configured and operated like any other NixOS system.
We aim to generally replicate the experience and software configuration/versions provided by the Asahi Linux reference distro, and we rely primarily on their hard work. Contributions to improve the NixOS experience and address specific issues are welcome, but configuration and versions which diverge significantly will not be accepted.
Please see the documentation and guide below to get started.
## Documentation
* [Release Notes](docs/release-notes.md)
* [Setup, Installation, and Maintenance Guide (2024-09-03)](docs/uefi-standalone.md)## Credits
This is mostly a restructuring of work many others have already done, and it wouldn't have been possible without them. Important parts of the NixOS on Apple Silicon experience include (but are not limited to):
* [Asahi Linux's m1n1 bootloader/hypervisor](https://github.com/AsahiLinux/m1n1)
* [Asahi Linux's kernel patches](https://github.com/AsahiLinux/linux)
* [Mark Kettenis' U-boot port](https://github.com/kettenis/u-boot)
* [Alyssa Rosenzweig's Mesa GPU driver](https://gitlab.freedesktop.org/asahi/mesa)The Nix derivations and documentation in this repository are licensed under the MIT license as included in the [LICENSE](LICENSE) file. Patches included in this repository, and the files that Nix builds, are covered by separate licenses.