-
-
Notifications
You must be signed in to change notification settings - Fork 42
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
Improve flake.nix to save build time, make nix run
work again, and check builds on CI
#312
Commits on Oct 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 316dba9 - Browse repository at this point
Copy the full SHA 316dba9View commit details -
chore(nix): switch to nixos-unstable channel
The master branch is where PRs are merged into. Binary cache is more likely available on stable and unstable branches, so switch to unstable to use latest packages.
Configuration menu - View commit details
-
Copy full SHA for 122f8a7 - Browse repository at this point
Copy the full SHA 122f8a7View commit details -
chore(nix): downgrade to Erlang R25 to prevent rebuild of rebar3
In NixOS/nixpkgs, the latest version of BEAM packages may not have all packages built on Hydra. In fact, rebar3 is not available from binary cache, which requires the package user to rebuild the package. Downgrading to the previous version of Erlang VM solves this issue.
Configuration menu - View commit details
-
Copy full SHA for 02709ff - Browse repository at this point
Copy the full SHA 02709ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5047a8 - Browse repository at this point
Copy the full SHA e5047a8View commit details -
fix(nix)!: remove the broken flake app
The path points to a location which apparently no longer exists.
Configuration menu - View commit details
-
Copy full SHA for dabd865 - Browse repository at this point
Copy the full SHA dabd865View commit details -
chore(nix): add meta data of the Nix package
Setting meta.mainProgram is recommended now so `nix run` consistently works.
Configuration menu - View commit details
-
Copy full SHA for a26c762 - Browse repository at this point
Copy the full SHA a26c762View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b7683e - Browse repository at this point
Copy the full SHA 2b7683eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c57d95d - Browse repository at this point
Copy the full SHA c57d95dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95e1e48 - Browse repository at this point
Copy the full SHA 95e1e48View commit details -
feat(nix): make the Erlang and Elixir versions overridable
The user may want to use the same versions as his/her project under development, so it makes sense to allow overriding of beamPackages and elixir.
Configuration menu - View commit details
-
Copy full SHA for a39ff49 - Browse repository at this point
Copy the full SHA a39ff49View commit details
Commits on Oct 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 708641c - Browse repository at this point
Copy the full SHA 708641cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c71186c - Browse repository at this point
Copy the full SHA c71186cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfce6d0 - Browse repository at this point
Copy the full SHA cfce6d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbe9f68 - Browse repository at this point
Copy the full SHA cbe9f68View commit details
Commits on Oct 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ba5b0ef - Browse repository at this point
Copy the full SHA ba5b0efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17328e1 - Browse repository at this point
Copy the full SHA 17328e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46be3b5 - Browse repository at this point
Copy the full SHA 46be3b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 848daaf - Browse repository at this point
Copy the full SHA 848daafView commit details