<ajjlmau>what should I use as a build-system for a package that is just a script?
<apteryx>ajjlmau: one reason would be that it comes with the usual configure and make scripts
<apteryx>how do I make guix package -u 'some-package' emit build logs? I'm trying with --verbose, but it doesn't help.
<apteryx>I used guix build to show the error, and now get: 'fatal: dumb http transport does not support shallow capabilities' when it attempts to build libssh-0.7.6-checkout... Any ideas?
<tune>guix pull: error: Git error: could not open '/home/brad/.cache/guix/pull/pjmkglp4t7znuugeurpurzikxq3tnlaywmisyr27shj7apsnalwq/.git/logs/refs/remotes/origin/wip-next-browser2' for writing: Permission denied
<ajjlmau>I'm trying to package screenfetch. There is only one step to intsall it, "chmod +x screenfetch-dev". I don't really understand how I should build it.
<ajjlmau>I think I should use trivial-build-system but I don't know what I should use in the #:builder argument.
<thomassgn>ajjlmau: try looking at some other definitions that use trivial-build and do something similar. I keep a git clone of guix so I can 'grep' it for these kinds of things. I haven't understood or used the trivial-build system myself yet. Hope it helps :)
<ajjlmau>thomassgn: yeah thats what I'm trying to do
<buenouanq>ajjlmau: we already have neofetch if you just want something that does that
<buenouanq>not to discourage anyone from making new packages
<EternalZenith>I've always heard "guys" used as a more friendly, familliar way to say "people"
<EternalZenith>Although it can, depending on context, often be used to specifically refer to men
<EternalZenith>On an unrelated note: I take it "guix pull" is broken for everyone due to the issue with libssh?
<apteryx>EternalZenith: while it's true that in many places it became common to call a group of friends 'guys', no matter their gender, it doesn't really make the term more inclusive, especially in IT ;)
<EternalZenith>apteryx: Yeah, I understand that and I'm not trying to be confrontational
<AlishbaKabeer>magick or something provides that. I think I just tried to install libmagick but got busy. and now tried to use import in same terminal. either I don't have rehash in .zshrc or I libmagick doesn't provide it
<EternalZenith>One of the things that attracted me to NixOS/GuixSD was how you could have complicated things like that configured with a couple lines in one file
<EternalZenith>Although GuixSD seems to be kinda lacking in how many things you can do in that way right now
<ajjlmau>btw EternalZenith I'm trying to learn defining packages with screenfetch. How should I define the build-system when the only step to install screenfetch is "chmod +x /usr/local/bin/screenfetch-dev".
<ajjlmau>I know I have to use trivial-build-system but I don't know how I should define #:builder.
<EternalZenith>ajjlmau: I'm trying to figure out how to do something like that with another package
<ajjlmau>I had encrypted guixSD earlier. It was really annoying to enter the passphare twice.
<EternalZenith>ajjlmau: Yeah, especially since grub is quite slow when loading the encrypted root and requires you reboot if you enter it incorrectly
<EternalZenith>AlishbaKabeer: Bootloaders aren't strictly necessary any more with efi, but they are more flexible, potentially more reliable considering the state of some computers' firmware, and often more convenient
<AlishbaKabeer>I'm distrohoper and I can say alot about this distro but I don't wanna lose this channel :P I have got many nice people helping here
<EternalZenith>I've read through most of the manual, and I think it would be nice if the Guix project had something like the Nix project's interface to search through packages and configuration options
<cornburglar>Hey, I'm trying to invoke guix system init and I receive "guix system: error: failed to load '/mnt/etc/config.scm':" with no other information. How might I figure out more precisely what the error is?