There seems to be mixed reactions to this suggestion. I don't know enough to understand why.
Why is there often no discussion or mention of Pixi along with uv in conversations about Python tooling? Is it because uv has a lot of VC money to get attention while Pixi doesn't?
Or The Odin Project if you don't want to cover Python in the curriculum and just stick to JavaScript.
https://www.theodinproject.com/
(The Odin Project also has an option for Ruby along with JavaScript)
A git commit is a snapshot. The node-based tree structure is an artifact of recording pointers to other snapshots and labeling snapshots with a branch name.
Seems like you should make something less focused on games and solve problems in a different domain.
I think they're using it strictly in Tiling mode and are using directional switching. I generally work with only one window visible so I'm not sure how much I'm going to like COSMIC where that workflow seems not to be the primary focus. But it is only in alpha and I'm not actually going to give it a real try until it becomes the default in Pop!_OS. I Hope it's not too big an adjustment for me.
What have you made using Python so far?
I was just guessing based on the SwapWindow name. That you copied definition doesn't help me understand what it's supposed to do.
I'm surprised that [Super] + [Tab]
and [Alt] + [Tab]
aren't exactly what you're looking for because System(WindowSwitcher)
seems like the name of something that would do exactly what you're after.
I haven't installed COSMIC, so I can't test it all out myself right now. But it feels like something that should exist as you described.
Pixi is more than a drop in replacement for Conda. Pixi being able to replace Conda and do everything that uv does (Pixi has incorporated uv into it's tools) seems to make it a more complete toolset than uv alone.