-
-
Notifications
You must be signed in to change notification settings - Fork 356
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
Namespacing of NixOs Modules following the addition of other OS's #140
Comments
What is Crostini? |
https://chromium.googlesource.com/chromiumos/docs/+/master/containers_and_vms.md Custom LXC containers running on a chromebook. It's not technically Crostini specific, but I have a few services which I have copied over from NixOs and reworked to run under the user-account. |
As I mentioned in that PR the naming scheme I would prefer is
The attribute path gets quite long but at least it is quite clear. Unfortunately, since I kind of screwed myself by having a |
There was a response on the mailing-list which doesn't seem to have been propogated over here. (EDIT Found it: #51)
The reason for this is that one can more easily add additional operating-systems without having to conform to a specified top-level. Potentially if there are top-level things, such as packages, then it may be worth doing something there:
|
The migration sounds a bit painful for both users/repo owners. How would you implement that? |
PR #98 describes how to write and import your own home-module modules & configuration.
This started a discussion on what the best-practices for doing so is, and what to do as more systems (crostini, macbook, init.d?, windows?) are added in the future.
With this in mind, I have pulled out the discussion into a separate Issue.
Please refer to the following thread for context: #98 (comment)
Currently the following are being discussed:
hmModules
ndModules
crosModules
Possible actionables:
CC @rycee @Mic92
The text was updated successfully, but these errors were encountered: