You can change the organization name in your flake input or channel from “nixos” to “auxolotl”.
Yes, soft fork means we are maintaining compatibility and continuing to pull in changes from upstream. Functionally the fork should be the same as upstream during this phase.
Switching from NixOS/nixpkgs/nixpkgs-unstable to auxolotl/nixpkgs/nixpkgs-unstable right now.
Recognized some packages were compiled from source (fwupd, tpm2-tools, SDL2_mixer) which was surprising
[UPDATE]
And successfully booted
Da\m\n I rly love this technology, when was the last time you were able to switch the publisher of your linux distro (trying to be technically correct for the time being ) by changing 1 word?
I noticed this too but some different packages, this is likely because we don’t have staging where our packages are built by hydra. So we are a little bit more bleeding edge. This will be a much bigger problem when we get to programs like chromium. So we need to work on a workflow that has a staging step.
Just tried to build from our unstable release on my server. It seems erlang was trying to be built from source. So I don’t recommend rebuilding if you have a package that depends on erlang.
switched over yesterday–works excellently! i did notice that wpaperd 1.0.1 compiled from source, but now that nix has updated that package too it shouldn’t be an issue (and luckily for me wpaperd is a relatively small program lol)
I believe you can change your channel to point to the auxolotl/nixpkgs repository, but I haven’t used channels in a while so I don’t have an example on hand.
error: unable to download 'https://github.com/auxolotl/nixpkgs/nixexprs.tar.bz2': HTTP error 404
Looking at the default channel at https://nixos.org/channels/nixos-23.11 there is a listing for a nixexprs.tar.xz, which appears to be an archive of the nixpkgs repo.
So it seems nix-channel is expecting the URL provided to --add to be a nixpgs archive in some form but named nixexprs.tar.* which is not present in the aux nixpgs repo.
I did a quick experiment by forking aux’s nixpkgs repo, made a branch called nixexprs, and ran sudo nix-channel --add https://github.com/ky-bean/nixpkgs/archive/nixexprs.tar.gz aux and sudo nix-channel --update auxdid successfully build a derivation. Very very jank solution but it appears to work!