-
Notifications
You must be signed in to change notification settings - Fork 10
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
Extension points #33
Comments
I believe nvim is nearly supported in the current version. Oh-my-zsh isn't shipped with the system, but I have an example in my personal dotfile repos of how to install a zsh library (I use https://github.com/rylandg/rylandg-myosfiles/blob/master/zsh/.zshenv But those are practical answers. I want to address your much more fundamental question.
This is not only "not out of scope" for MyOS, it's exactly the direction I want to take it. That being said, it's quite the optimization problem. Here's how I currently envision it
I would love to discuss this in more depth, as it really seems that you saw the core value of the product. Please let me know if this makes sense to you! |
If I understand correctly, you are saying that here we should have a set of images reflecting the different combination of layers. My point was slightly different. Let's say I want to use (and share) an environment which has Since every tool is actually related with a snippet of docker configuration, it's actually possible to compose this |
Not sure this is in the scope of this project (great idea, BTW), but I'd like to have a way to "extend" this concept more.
My point is: I use a slightly different set of tools, like
nvim
and sometimesatom
. Oroh-my-ssh
withzsh
.With current implementation, we have to use what is installed in the
Dockerfile
(we can customize only throughdocker-compose
).Obviously, I can install what I need just specifying a Dockerfile for my
docker-compose
that extendsrylandg/myos:latest
image. However, this still installs stuff I don't need (vim
instead ofnvim
).So wondering if we could have template
docker-compose
using a localDockerfile
intemplates
that can be customized, extending the baserylandg/myos:latest
that would define only what is strictly necessary (e.g. SSH connectivity, user configuration). We might document how to extends for more common tools.Again, this is probably out of scope for this project, so feel free to ignore this :).
The text was updated successfully, but these errors were encountered: