Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samuela/nixos-up
The fastest NixOS install there is! 🏎️🏁
https://github.com/samuela/nixos-up
Last synced: 4 days ago
JSON representation
The fastest NixOS install there is! 🏎️🏁
- Host: GitHub
- URL: https://github.com/samuela/nixos-up
- Owner: samuela
- Created: 2021-04-07T04:49:37.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-26T04:59:40.000Z (3 months ago)
- Last Synced: 2025-01-11T01:54:17.788Z (8 days ago)
- Language: Python
- Homepage:
- Size: 22.5 KB
- Stars: 238
- Watchers: 5
- Forks: 27
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
- awesome-nix - nixos-up - Super easy NixOS installer that can be used from the installation ISO. (Installation Media / Discovery)
README
# nixos-up
nixos-up is a dead-simple install wizard for NixOS. It's the fastest way to get from ISO to working installation.
From the NixOS installation USB/CD:
```
sudo nix-shell https://github.com/samuela/nixos-up/archive/main.tar.gz
```You can check out a video demonstrating the process here: https://youtu.be/f7DzbiRD99Q.
## Development
In this directory run `servefile --tar --compression gzip --port 12345 .`. Then, while that's running `nix-shell -p ngrok --run "ngrok http 12345"`.
Now in your VM/device, run
```
nix-collect-garbage && sudo nix-shell http://blah-blah-blah.ngrok.io/nixos-up.tar.gz
```You may need `sudo umount --lazy /mnt` periodically as well.