pixi global
design proposal
#1799
Replies: 11 comments 16 replies
-
very nice feature, some questions from me
|
Beta Was this translation helpful? Give feedback.
-
Thanks for the proposal! I would be very nice to define all global packages in a single file that could be reused across machines. I would like to share some first impressions and questions. (1) I wonder if the file format can be simpler in simple cases. For example: [envs]
zsh = "*"
git = "2.46.0"
python = "3.12.*" If two versions of [envs]
zsh = "*"
git = "2.46.0"
python = "3.12.*"
[envs.python-3-10.dependencies]
python = "3.10.*"
[envs.python-3-10.exposed]
"python3.10" = "python" (2) Continuing the above example, personally, I have the most recent version of (3) When should I prefer defining an environment in the global manifest over defining it as a separate pixi project? (4) Will it be possible to selectively turn on/off global manifests? For example, I would like my "personal" global manifest to be always active so that I always have access to my basic tools like |
Beta Was this translation helpful? Give feedback.
-
I believe |
Beta Was this translation helpful? Give feedback.
-
Some tools (e.g. |
Beta Was this translation helpful? Give feedback.
-
@Hofer-Julian , a couple of thoughts
|
Beta Was this translation helpful? Give feedback.
-
A minor detail. In the section Simple workflow, perhaps illustrate the use of Is this approach of installing |
Beta Was this translation helpful? Give feedback.
-
I was expecting / hoping this @Hofer-Julian - IMO it would be great if you could make it clearer at the start of the document what this is about for normal users. You write as first goal:
But then the word "share" doesn't appear any more in the document and even after skimming it it's not clear to me what you mean with "share" here, if it's between shells or pixi envs on my computer, or between colleagues on multiple computers etc. Would be great IMO if you could add a few more words in the intro on the WHY and WHAT this is if the target audience is normal / casual / new users of pixi. :-) |
Beta Was this translation helpful? Give feedback.
-
@cdeil - if you're looking for a |
Beta Was this translation helpful? Give feedback.
-
Can you be more explicit about how |
Beta Was this translation helpful? Give feedback.
-
Thanks for the input everyone 🫶 |
Beta Was this translation helpful? Give feedback.
-
As the
I'm coming here with a question: As I noted in GitHub Discussion #2378
Are there plans to add |
Beta Was this translation helpful? Give feedback.
-
We are revamping
pixi global
to allow shareable global environments and inject dependencies. The details of the design proposal can be found here. We would love to hear your thoughts.Tracking milestone: https://github.com/prefix-dev/pixi/milestone/9
Beta Was this translation helpful? Give feedback.
All reactions