By this talk, I think @amjoseph is nowhere. I hope he found a new home already.
Notes I have for him:
- What you think about nickel?
- created to be Nix with type and maybe someday replace nix
- Modules has “override options”, but packages aren’t modules
- check Aux Foundation and drv-parts (that now was merged with dream2nix) to packages as modules
- But I think infusion would be easier to integrate with nixpkgs.
- There were other attempts to use S6 before, for embedded (???) and docker, have you tested it?
- S6-init can be replaced by S6-svc as PID 1 after boot, at least s6-rc used to states something like that, it works?
- S6-rc is ready? Last time I checked (2 years ago), S6-svc was ready but s6-rc wasn’t, may break your expectation with stable interface.
- Have you played with Skabus (skarnet dbus)?
- Great work, I always hoped to something like that.