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
Building master branch on NixOS #753
Comments
As an update on this, it turns out the fix in issue #592 is the same issue I'm experiencing. Setting I'm going to remove a bunch of the janky stuff my derivation does and see if I can pull together a nix package (instead of just a Also, it might be helpful for new users to know that |
I would gladly add such a file into our build-scripts directory :-) thank you for your continued investigation on this topic! PRs also welcome for the documentation :-) thanks for your very detailed report! |
DieracDelta <notifications@github.com> writes:
As an update on this, it turns out the fix in issue #592 is the same issue I'm experiencing. Setting `GIO_MODULE_DIR` fixed the problem for me.
If you look at the build-scripts/guix.scm file, you'll find all you need
to know for Nix since Guix and Nix are very similar in this regard.
I'm going to remove a bunch of the janky stuff my derivation does and see if I can accomodate this. Would you guys be open to a PR that adds my (perhaps still janky) nix build to the `scripts/` directory?
Yes! We can also ping the Nix package maintainer to prepare an updated
definition for the upcoming 2.0 release.
Also, it might be helpful for new users to know that `GIO_MODULE_DIR` must be set. Thoughts on adding this as a blurb to the documentation? Perhaps as an aside in the developer readme?
This is an implementation detail that mostly concerns Nix and Guix
only. With both recipes I don't think we need to bother other users
with this detail.
|
I have been trying to get the nyxt master branch building on nixos and while the method described (manually git-cloning nyxt and building it with this nix-shell file)
|
As far as I know, Nix already provides a good bunch of Common Lisp
packages. What would it take to add cl-containers? It should not be
too hard.
|
This is strange, so apparently nixpkgs already builds all packages that are on quicklisp, including But I can't find it on nixpkgs: https://nixos.org/nixos/packages.html?channel=nixos-20.03&query=cl-containers |
If you manage to update lispPackages, that'd be great, but I've been trying for months, and nobody feels the need to help because these knuckleheads haven't tagged anything since last year |
Thanks! Now we at least know why this isn't working |
There exists a default.nix on master now that allows you to compile master on NixOS! Please let me know if you experience any problems! |
Hello! I'd like to run the master branch of
next
on my nixos box. I realize that a package already exists, but this package is fornext
version 1.5, which seems to be far away from the current master branch.I cloned the master branch (currently at commit
df6059fb1900ecaf8cd4bd4643101362b6821995
). Then I created this shell.nix andnix-shell shell.nix
-ed into it. Then I ranmake all
. This successfully builds the binary, but when I try to open a url, I get the following error:TLS/SSL support not available; install glib-networking
. I've made sure thatglib-networking
is on myLD_LIBRARY_PATH
at runtime, so I'm not really sure what to do next here. Any advice would be appreciated!Alternatively if someone has managed to build this for NixOS already, please share your script!
The text was updated successfully, but these errors were encountered: