GRUB configuration for NixOS

Job ID: 34716497

Budget: €30 – €250 EUR

The project is about creating a powerful all-in one live-USB-Stick, that can boot:
- NixOS (with all the multiple Grub-Entries for each Version)
- live NixOS
- live Debian
- live Tails

The partitioning of the USB-Stick looks like that:
- | legacy boot | Grub | LVM: detached header | (LVM + Luks with detached header on LVM: detached header )NixOS main | LVM: liveNixos, liveDebian, liveTails | storage1 | storage 2 |

The goal of the project is:
- Create a configuration.nix where
-- working menuentries for each liveOS (each in an own lv on its lvm) - without modifying their liveOS specific grub.cfg
-- booting NixOS with detached Luks-header on different LVM-partition
- are available.

Assuming good knowledge in NixOS, GRUB, LVM as well as device-mapping - the project might be done in half a day.
Related categories: C Programming System Admin Linux Bootstrap