Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Activation iface #6

Open
blaggacao opened this issue Dec 8, 2023 · 2 comments
Open

Activation iface #6

blaggacao opened this issue Dec 8, 2023 · 2 comments

Comments

@blaggacao
Copy link
Contributor

There's a community effort to specify the activation interface across configurarions (hm/nixos/darwin/etc): https://github.com/viperML/activation-manager

This is an interesting effort to reduce duplication across configuration systems and we may be one of it's adopters.

@water-sucks
Copy link
Owner

This looks insanely cool! Though since it's super early, I'd probably want to stick to switch-to-configuration.pl while it gets fleshed out. Perhaps we'd hide it behind an experimental compile flag, since we are using those now.

@viperML
Copy link

viperML commented Dec 8, 2023

Hello, yeah AM was initially thought as a home-manager replacement, though the core is very slim: just graph nodes, a root and static locations, and a manifest.json that the CLI implementation must agree in the schema.

For now I want to finish basic functionality before committing to an integration, but I am designing the API such that any CLI should be able to run it (the reference implementation is in python )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants