more TODO.md

This commit is contained in:
do butterflies cry? 2026-02-15 23:29:41 +10:00
parent e07047ab50
commit 9127e64fed

39
TODO.md
View file

@ -1,14 +1,39 @@
- [ ] use the Nix module system instead of projectOnto for `cerulean.mkNexus` - [ ] use the Nix module system instead of projectOnto for `cerulean.mkNexus`
- [ ] create an alternative to nixos-install called cerulean-install that
allows people to easily bootstrap new machines (and host it on dobutterfliescry.net)
- [ ] find an alternative to `nix.settings.trusted-users` probably - [ ] find an alternative to `nix.settings.trusted-users` probably
- [ ] add the ceru-build user,
- [ ] add support for github:microvm-nix/microvm.nix - [ ] add support for github:microvm-nix/microvm.nix
- [ ] add support for sops-nix - [ ] add support for sops-nix
- [ ] create an alternative to nixos-install called cerulean-install that - [ ] it would be cool to enable/disable groups and hosts
allows people to easily bootstrap new machines - [ ] find a standard for how nixpkgs.nix can have a different base per group
- [X] rename nixos-modules/ to nixos/
- [X] ensure all machines are in groups.all by default
## Low Priority
- [ ] rename extraModules to modules?
- [ ] rename specialArgs to args?
- [ ] make an extension to the nix module system (different to mix)
that allows transformations (ie a stop post config, ie outputs, which
it then returns instead of config)
- [ ] rename nixos-modules/ to nixos/ ```
vms = {
home-assistant = {
- [ ] add the ceru-build user autostart = true;
- [ ] ensure all machines are in groups.all by default # matches in vms/*
image = "home-assistant";
options = {
mem = 2048;
};
};
equinox = {
image = "home-assistant";
};
};
```