Skip to content
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

Don't evaluate overlays on master #78

Merged
merged 1 commit into from
Jan 12, 2021
Merged

Conversation

blaggacao
Copy link
Contributor

@blaggacao blaggacao commented Jan 11, 2021

master is only used in the context of pkgs/override.nix
and unstableModulesPath
and only within ./hosts

Since overlays exists that are incompatible between nixos and master
at evaluation time (sic!)
, this together with #77 avoids evaluating
overlays against master all together.


Proposal to

fix #76

master is only used in the context of `pkgs/override.nix`
and `unstableModulesPath`
and only within `./hosts`

Since overlays exists that are incompatible between nixos and master
at evaluation time (sic!), this together with divnix#77 avoids evaluating
overlays against master all together.
@nrdxp
Copy link
Collaborator

nrdxp commented Jan 11, 2021

I'm gonna have to test this, as I think it might break my qutebrowser overlay.

@blaggacao
Copy link
Contributor Author

I was thinking, if an overlay for a master package is needed, could this be conceptualized as a ./pkgs overlay, perhaps? After all those are a fair amount of time the ones one would strive to upstream anyway.

It would thinks easier, and wouldn't incommode too much?

@nrdxp
Copy link
Collaborator

nrdxp commented Jan 12, 2021

This doesn't seem to break anything. I'll go ahead an merge. I still want a better interface to pulling unstable overrides, but we can deal with that in a separate issue/pr.

@nrdxp nrdxp merged commit c2a7984 into divnix:template Jan 12, 2021
@blaggacao blaggacao deleted the patch-4 branch January 25, 2021 19:56
blaggacao pushed a commit to blaggacao/devos that referenced this pull request Jul 6, 2021
Don't evaluate overlays on master
Pacman99 pushed a commit that referenced this pull request Feb 23, 2022
also produce more cach hits using nixpkgs/release 21.05

fix: #78
Pacman99 pushed a commit that referenced this pull request Feb 26, 2022
also produce more cach hits using nixpkgs/release 21.05

fix: #78
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants