UPDATE: We now have a forum

https://forum.aux.computer/

I like #Nix, I do not like what has happened to it. #NixOS is an incredible technology and it deserves better. Nobody else has started the process so I guess I have to be the one to do it. We are forking. I would rather try and fail alongside all the people who love Nix but were pushed away from the project than give up.

https://aux.computer/

Aux

Forum for the Aux ecosystem.

Aux
Repo location is TBD, please be patient. I want to make sure we get this right.
@uncenter told me the other day that they would prefer not to move off of GitHub, just shadowing their requests.

I'm not 100% sure about others but I assume most will have a GitHub account and would prefer to stay there.

@jakehamilton
@isabel @jakehamilton @uncenter +1.
github has its issues, but its contributor pool can’t be matched. gha’s generous free tier (and many integrations with the existing nix ecosystem) would probably help a lot in the beginning as well
@jakehamilton Don't rush with the repos, it's not that important. Performing the actual fork-off is an anticlimactic push of a button that can happen at any time.
More importance is IMO in community spaces so we can flash this thing out without having to rely on 500 characters
@jakehamilton I would so love for this not to live on a proprietary platform like GitHub. I think we have viable alternatives today that allow us to free ourselves from Microsoft's grip.
@jakehamilton congrats on the first steps
@jakehamilton I’m only a week into all of this but how can one help the project? I enjoyed what I did over the past days and the whole nix* ecosystem (not the organisational or political parts, just the bare tooling and the idea behind it) seemed rather well conceived so I’d gladly sacrifice some of my time to help a fork get on stable footing if I can.
@heals stay tuned for actionable things, but perspective and help with documentation is certainly one thing! As well as helping by testing that PRs build and run correctly.
@jakehamilton @heals ping me for docs and other writing!
@jakehamilton @heals I’m here to help as well with anything I can

@jakehamilton Im personally watching for the board's response. They might have something brewing coming.

Also if we are hard forking. I would love to see it GPL'd.

@jakehamilton Another huge thing would be tiering the core and "extras" packages. Currently there is no great way to distinguish between core packages and loose fun packages inside nixpkgs. It would be nice to have it a bit more seperated and give a lot more focus to a good core.
@soupglasses @jakehamilton Well, technically there is already a loose grouping. Everything going into the stdenv is absolute core and anything requiring to go to staging could also be classified important. All packages that are just one rebuild, are leaf packages and sometimes can be considered for fun.

@sandro @jakehamilton I am thinking of properly formalizing things like GNOME as first-party support and such. Where only properly active and maintained packages go.

It could just be in the same repo.

@jakehamilton I don't have major amounts of spare bandwidth / compute / disk space, but could probably run experimental containers in a couple of locations for testing out weird distributed technologies if that helps :)

@jakehamilton Really excited to see where this goes.

Is there anything people can do to start helping out?

@axelsilverdew rallying additional contributors may help, but at the moment not much else. I want to establish the org so we have a proper place to handle discussion and coordinate the project.
@jakehamilton this is great loving what you've done, will help because i want to keep using nix      

@jakehamilton
This isn't something that needs to be answered now or even soon, but should definitely be a consideration for a Nix fork:

What is the plan for binary caches?

One of the things I know about the Nix ecosystem as an outsider is the extensive (and expensive) binary cache infra. Would this project eventually try to replicate what Nix did or go about it somewhat differently?

@win8linux yes, in some form. Phase 4 of the roadmap (Infrastructure) calls out the need for a binary cache solution.
@jakehamilton
Thanks, looking forward to seeing how the project will go about doing that! If that's in the website then apologies, since it isn't loading here.
@win8linux ah, hmm not sure why that would be. It seems up for me at the moment but maybe I have it cached.
@jakehamilton
Depending on how new the domain is, could be DNS propagation?
@win8linux ah could be. I configured it this morning.

@jakehamilton
Update: The website is loading here now! It prolly was DNS propagation.

It's always DNS.

@jakehamilton democratic steering committee and term limits makes a lot of sense!

I like where Aux is going.

Who gets to vote, however? Is it maintainers with commit access, or anyone with a forum account? I know neither of those exist, but just wondering about your thoughts

@brk I believe the answer here is "contributors" defined as people with at least X commits in the last Y period.
@brk the purpose here is that the people doing the work are the ones making the decisions.

@jakehamilton I like this principle ♥️

The metric is a great start too

@brk @jakehamilton I would advocate setting up a german eV or french loi 1901 association, like codeberg and guix have

that means the membership is something you sign up for and pay dues to support, obviously with tiers for those in financial limit etc

@nat418 @brk (worth mentioning that I am US based)

@jakehamilton @brk

that shouldn't be a problem. you could set up a swiss based association as an american or whatever. just need to make sure the bylaws etc. are good

@jakehamilton are there any plans on how switching over will be handled yet?

Id love to make the jump and possibly help out once I'm more familiar with packaging but still have too strong depends on home manager, among others.
@lyra not just yet, but stay tuned :)
@jakehamilton @lyra This is a good point I almost forgot. If we can integrate what home-manager is trying to do, lift it to first-class status, that would be great as a future goal. Essentially allowing user-specific configs managed by NixOS (AuxOS?).
@jakehamilton do you plan on making mor begginer friendly docs? I tried out NixOS for a couple of weeks but couldn't get anything done because I was so confused by how it works.
@mizuki yes, learning resources are important :)
@jakehamilton This is definitely something I wanna keep an eye on, if things are looking good in a few months, I’ll be giving it a try, best of luck!
@jakehamilton new project means new logo means new opportunity to experiment in inkscape :)
@trespaul ooooooooo

@trespaul these are pretty cool! Don't worry about sticking with the purple that's used on the site, branding can change :)

Seriously though these are awesome!

@jakehamilton aw thank you 🥹 and I'm just playing around, but i like the purple 🤷
@trespaul @jakehamilton Wow, that’s pretty cool! I like the 3D one.
@deivpaukst @jakehamilton thank you! although, to clarify, the top part of the image was supposed to indicate the "influences" on the final design, which is at the bottom. The influences or meanings are 1. the lambda symbol, 2. the "splitting off" movement, and 3. the A form. But I'm glad you like it, maybe I can work that idea into another design idea...
@trespaul @jakehamilton I really like the bottom ones! I think the separation of pieces has positive effect on my opinion.

Can different colors represent different parts of the ecosystem? Or would it hurt recognizability?

Also, on the previous picture: shifting the lambda so that the right side of the triangle is visible, I feel, makes it better. Is it due to lambda being more visible since its edges border a uniform color (black)?
@imikoy @jakehamilton I'm glad you like it! I felt that having the lambda just be plainly inside the triangle was a bit too obvious and on the nose, so i removed the right side so that it's more minimal and the whitespace plays a role
@imikoy @jakehamilton The different colours for different parts of the ecosystem is a great idea! and then the plain black one could maybe represent the entire project
@trespaul @jakehamilton Dark mode would also need to be considered, I think
@imikoy @trespaul I think it swaps very cleanly to a dark mode by replacing the black with a white.