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
WIP: guix: init at 0.15.0 #43221
WIP: guix: init at 0.15.0 #43221
Conversation
Please close this PR in a week if nobody showed interest in this PR. |
@zimbatm To me, it seems quite clear that we want guix to be available; I hope you can get it to work! |
I wonder how it's all going to integrate if the package is installed by nix, I guess guix will want to also install guix with itself as well. |
btw we had guix but I removed it since noone wanted to maintain it (version was very very old). |
addToSearchPath GUILE_LOAD_PATH "$1/share/guile/site" | ||
fi | ||
|
||
if [[ -d "$1/lib/guile/2.0/site-ccache" ]]; then |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Typo: 2.0
-> $ver
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks, fixed
pkgconfig | ||
]; | ||
|
||
buildInputs = [ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nix
is also a required buildInput
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks, added
@GrahamcOfBorg build guix |
No attempt on x86_64-darwin (full log) The following builds were skipped because they don't evaluate on x86_64-darwin: guix Partial log (click to expand)
|
Yeah I don't know if this is worth it to be honest. I'll close the PR and submit another one for the guile hooks improvements. |
The pre-compiled .go files are put in the lib/guile folder when they exist.
Failure on aarch64-linux (full log) Attempted: guix Partial log (click to expand)
|
Failure on x86_64-linux (full log) Attempted: guix Partial log (click to expand)
|
This would also make it easier to tinker with and take inspiration from (read steal) guix's good usability ideas. |
I think it would be nice to get |
Motivation for this change
For fun?
guix doesn't compile yet as it's not able to find guile-git for some reason. I don't have enough guile knowledge or willpower left to debug this further.
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)