Skip to content
This repository was archived by the owner on Jul 28, 2023. It is now read-only.

Nix environment fixes#111

Merged
RIg410 merged 6 commits intomasterfrom
flake-unfollow
Sep 6, 2021
Merged

Nix environment fixes#111
RIg410 merged 6 commits intomasterfrom
flake-unfollow

Conversation

@cab404
Copy link
Copy Markdown
Contributor

@cab404 cab404 commented Aug 5, 2021

Due to NixOS/nix#5093, follows are right now broken on nested dependencies.

  • Get direnv to readme
  • Add Nix builds to CI
  • Add Cachix to CI

@boozook boozook marked this pull request as draft August 5, 2021 12:43
@cab404
Copy link
Copy Markdown
Contributor Author

cab404 commented Aug 9, 2021

Found quite a trivial mitigation via using flake-compat for already locked nested flakes. That prevents from using "follows" directive in them, but that should be okay for our purposes.

@cab404
Copy link
Copy Markdown
Contributor Author

cab404 commented Aug 9, 2021

Fenix removed naersk from flake deps, thus making this even more easy.

@cab404
Copy link
Copy Markdown
Contributor Author

cab404 commented Aug 9, 2021

Created https://app.cachix.org/cache/pontem, so we can share build caches more easily. Will add workflow, that would require adding secrets to repo settings.

@github-actions github-actions bot added the ci label Aug 11, 2021
@cab404 cab404 force-pushed the flake-unfollow branch 2 times, most recently from 31fc1d2 to d6b4034 Compare August 11, 2021 16:08
@cab404 cab404 marked this pull request as ready for review September 4, 2021 00:13
@RIg410 RIg410 merged commit db1ad87 into master Sep 6, 2021
@RIg410 RIg410 deleted the flake-unfollow branch September 6, 2021 12:35
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants