more TODO.md
This commit is contained in:
parent
e07047ab50
commit
9127e64fed
1 changed files with 32 additions and 7 deletions
39
TODO.md
39
TODO.md
|
|
@ -1,14 +1,39 @@
|
|||
- [ ] 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
|
||||
- [ ] add the ceru-build user,
|
||||
- [ ] add support for github:microvm-nix/microvm.nix
|
||||
- [ ] add support for sops-nix
|
||||
|
||||
- [ ] create an alternative to nixos-install called cerulean-install that
|
||||
allows people to easily bootstrap new machines
|
||||
- [ ] it would be cool to enable/disable groups and hosts
|
||||
- [ ] 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/
|
||||
|
||||
|
||||
- [ ] add the ceru-build user
|
||||
- [ ] ensure all machines are in groups.all by default
|
||||
```
|
||||
vms = {
|
||||
home-assistant = {
|
||||
autostart = true;
|
||||
# matches in vms/*
|
||||
image = "home-assistant";
|
||||
options = {
|
||||
mem = 2048;
|
||||
};
|
||||
};
|
||||
equinox = {
|
||||
image = "home-assistant";
|
||||
};
|
||||
};
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue