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
Merge ungoogled-chromium back into the chromium expressions #106475
Conversation
Btw this is the
The color is missing but it's basically |
I used nix-instantiate to verify that the derivations for chromium and ungoogled-chromium remain unchanged (only the meta attributes change slightly as I added myself as ungoogled-chromium to receive notifications for PRs/issues).
This also adds a dedicated channel for ungoogled-chromium that enables us to update ungoogled-chromium independently of chromium. TODO: Automate ungoogled-chromium updates via update.py (currently it needs to be updated manually). Note: Unfortunately this changes the ungoogled-chromium derivation because common.nix passes the channel as an argument to stdenv.mkDerivation (this makes it more difficult to verify this commit but the result should remain the same).
17cecce
to
240a8f7
Compare
Let's give it a try :) |
Looks great! Thanks for doing this. |
This should fix a regression from #106475 (hopefully this is the only issue, my current implementation with channel+ungoogled isn't ideal): #106475 (comment)
@ajs124 thanks for notifying me! be94a4c should hopefully fix it (not completely sure if there was a second problem - I was actually aware of this one but didn't expect that Hydra would try to evaluate |
Yay, the fix worked: https://hydra.nixos.org/build/133146064 @squalus and I just pushed 94bee10 so you should now be able to update |
Hey @primeos! It seems your last commit is now making my configuration throw an error at me ( Edit: this only happens when I'm overriding
|
@r3v2d0g oh, that"s a bit unexpected. I didn't think anyone would like to combine ungoogled-chromium with Google's proprietary DRM technology but I guess why not (given that it's pretty difficult to avoid DRM nowadays... :o). I'll change the update script then to include the Google Chrome sources for the ungoogled-chromium channel as well. |
@primeos Yes, this is now works as expected! Thank you for taking the time to fix this :) |
This should fix a regression from NixOS#106475 (hopefully this is the only issue, my current implementation with channel+ungoogled isn't ideal): NixOS#106475 (comment) (cherry picked from commit be94a4c)
Motivation for this change
Resolve #102965.
cc @squalus
My additional changes for this merge:
https://github.com/primeos/nixpkgs/compare/ungoogled-chromium-merge-no-changes..primeos:ungoogled-chromium-merge
git diff primeos/ungoogled-chromium-merge-no-changes primeos/ungoogled-chromium-merge
(unfortunately it seems like the GitHub UI can only diffprimeos/ungoogled-chromium-merge-no-changes...primeos/ungoogled-chromium-merge
)Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)