Hi everyone!
We’ve come quite a way and the project has really started to grow. As it has begun to grow, new capabilities, tools, and libraries need to be created and worked on to continue adding to the Aux ecosystem. This post contains a handful of experiment ideas that I have had rattling around in my brain or heard from others. If any of these interest you, please feel free to (add and) hack on it in the Labs repo. Also feel free to reply with additional ideas!
Ideas
- Aux Lib ↔ Nixpkgs Lib compatibility layer
- Nix testing framework and associated CLI
- Explore portable services
- Automation for updating package versions and locking dependencies
- Swappable implementations for modules (discussed in Nix as contracts)
- Runtime sandboxing for packages
- Flatpak-ification of packages for desktop use (support portals)