Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/iogamaster/blizzard

🌨️ Install a nixos system remotely or in place
https://github.com/iogamaster/blizzard

disko installer nix nixos nixos-anywhere rust

Last synced: 3 months ago
JSON representation

🌨️ Install a nixos system remotely or in place

Awesome Lists containing this project

README

        

🌨️ blizzard

























With blizzard you can install a nixos system in place.

- 🏗️ Runs pre-flight checks:
- ❄️ Checks for nix (Installs if it's not present)
- 📦 Checks for kexec functionality
- ⚙️ Builds the installer and packs it into the kexec image:
- 🏭 Creates Stage 2 installer
- 🫙 Builds the kexec image, with the Stage 2 installer and components built in.
- ✅ Finalizes and preforms verification
- 🎉 Preforms the install.
- 🏃 Runs the finished kexec image
- 🗳️ Preforms on the fly checks
- 📋 Formats and paritions drives with disko
- 📥 Uses nixos-anywhere to install.

#### Why?

I already had a install script, but it was kinda rudimentary. So this is a better more streamlined install wizard.

## 📦 Installation and Usage

TODO

## 🔨 TODO

Make it work lol

## ❤️ Contributing

Contributions are whole-heartedly welcome! Please feel free to suggest new features,
implement them or generally assist if you'd like. We'd be happy to have you.
There's more information in [CONTRIBUTING.md](CONTRIBUTING.md).

## 📜 License

Licensed under the MIT license ([LICENSE](LICENSE) or ).
Unless you explicitly state otherwise, any contribution intentionally
submitted for inclusion in this project by you, shall be licensed as above, without any additional terms or conditions.