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

Fix flake package #190

Merged
merged 4 commits into from
Jun 10, 2021
Merged

Fix flake package #190

merged 4 commits into from
Jun 10, 2021

Conversation

nrdxp
Copy link
Contributor

@nrdxp nrdxp commented Jun 8, 2021

This isn't ideal for development, since it pulls Helix from GitHub instead of from the underlying filesystem, but it does get the package working for nix users. As an additional convenience, I also embedded the runtime by default.

Opening as a draft as I'm not sure if this is the direction we want to take here, but unless NixOS/nix#3978 get's a proper solution, this may be the best way to do it for now.

Potentially resolves #27

@pickfire
Copy link
Contributor

pickfire commented Jun 9, 2021

Related pull request #180

flake.nix Show resolved Hide resolved
flake.nix Show resolved Hide resolved
@archseer
Copy link
Member

archseer commented Jun 9, 2021

I think this looks good, it's not ideal but at least it builds :)

@nrdxp
Copy link
Contributor Author

nrdxp commented Jun 9, 2021

I suppose the only question left then, is if the url should point at master as I currently have it, or to the latest release tag?

@nrdxp
Copy link
Contributor Author

nrdxp commented Jun 9, 2021

I also added an overlay, so users can easily install into a NixOS configuration as well.

@archseer
Copy link
Member

Sidenote: There's also a proposal to nixpkgs (NixOS/nixpkgs#126208) by @yusdacra, I wonder why the tests fail there

@archseer archseer merged commit 01760c3 into helix-editor:master Jun 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Broken flake.nix
4 participants