<kmicu>(Some folks even use both Nix(OS) and Guix (System), or Nix on Guix System, or Guix on NixOS. One big happy immutable reproducible declarative familly.) <nly>Microsoft holo lens looks awesome <tune>so clipit fails to autostart with awesomewm since my last reboot or two. cannot launch it from rofi. CAN launch it from a terminal, but then I can't keep it running when closing the terminal <tune>I just want it running in the background so I can hit ctrl-alt-f to get to a search for old pastes that I reuse a lot <tune>that launches it but closing the term still kills it <OriansJ>reptyr - Reparent a running program to a new terminal <OriansJ>nohup - run a command immune to hangups, with output to a non-tty <tune>I will try some of those in a sec <tune>OriansJ: so would I just do "nohup clipit"? that doesn't work, neither does adding & <OriansJ>tune: so "nohup clipit &" doesn't work? <tune>nohup: ignoring input and appending output to 'nohup.out' <tune>[1] + exit 255 nohup clipit <OriansJ>tune: that first line is just informing you where the output of clipit is being sent; you can confirm if clipit is still running by doing pgrep clipit <tune>well the tray icon doesn't appear and the keybind doesn't work... treating it as my previous tests <tune>pgrep clipit gives no results also, though <OriansJ>tune: what happens if you do: screen clipit <tune>it's a graphical application for the record <tune>I haven't got screen installed, just tmux <OriansJ>tune: what happens when you run it in a tmux session that is detached? <tune>everything seems the same in tmux so far. keeps working when detached <tune>I don't see the point of this, it cleary broke in an update. I don't want to waste a shell keeping it going even if it's a detached one <OriansJ>tune: you also have the option of reverting the version to the one prior to the update that broke everything <tune>but it literally worked fine before and has now broken. that is the point of my complaint <tune>anyway I have filed a bug report now <nckx>tune: Are you comfortable building custom packages? <nckx>There are some unreleased fixes that I suspect are related to what you're seeing. *nckx sent it as mail as well. ***catonano_ is now known as catonano
<tune>nckx: I should be comfortable doing that, but I'm not really. maybe with some guidance I could give it a try <foobarbazquux>I'm trying to install GuixSD. I'm stuck on the config.scm part. I <foobarbazquux>I'm getting an error on the line (let* ((port (open-pipe* OPEN_READ "lspci)) because it doesn't recognize "open-pipe*" <foobarbazquux>It says to include '(use-modules (ice-9 popen)' at the top, but I already have '(use-modules (gnu) (gnu system nss) (ice-9 popen))' at the top. <foobarbazquux>I also tried '(use-modules (gnu) (gnu system nss)) (use-modules (ice-9 popen))' and got the same error. <kmicu>foobarbazquux: does the line literally has ‘"lspci))’ part? <foobarbazquux>kmicu: No, I miswrote that. It's on another computer that's running non-graphically off of a USB with the GuixSD ISO <foobarbazquux>Anyways, I just realized that I didn't need it. Now I tried to instantiate the config.scm again, and this time got "error: operating-system: unbound variable" "hint: Did you forget '(use-modules (gnu system))'?" <foobarbazquux>This is even though I have (use-modules (gnu) (gnu system nss)) at the very top. I define my own module beneath, but I didn't think that would interfere. <efraim>for 'install-file' do I have to create the directory first? <kmicu>foobarbazquux: it’s difficult to guess w/o seeing the config but you could install with stock config from /etc/configuration/* and after a successful installation make changes to the system. <kmicu>foobarbazquux: ‘operating system’ is the first thing in stock config after importing modules so that new module definition must interfere somehow. <foobarbazquux>kmicu: I think I'll try that. It does define a custom kernel so I have WiFi, though, so I'll have to figure it all out right here while I have Ethernet connected. <efraim>(string-append out "share...") ,missing the '/' *kmicu uses tethering (wifi over phone pretends to be Ethernet) when real cable is not available. *nckx wonders why the CDN was disabled. $? <foobarbazquux>If I created a boot partition (for a legacy BIOS computer) and did "mkfs.ext4 -L my-boot /dev/sda1", should my bootloader declaration be (bootloader (bootloader-configuration (bootloader grub-bootloader) (target "/dev/sda")))? <nckx>foobarbazquux: Yes… but keep in mind that your kernel & initrd won't be stored on /boot. Only GRUB itself. <kmicu>nckx: is that rev from core-updates or master? <nckx>efraim, kmicu: maintenance ;-) <efraim>looks like the cloudfront CDN was disabled, not the amazon one <nckx>The name "aws_cloudfront_distribution" kind of threw me then. 😒 <nckx>It's where we keep metaGuix, like artwork, talks, Web site and other infrastructure stuff. <nckx>efraim: So where's this second AWS (or whatever) CDN configured? *nckx did pay attention at FOSDEM but this Terraform stuff is Russian to me. <nckx>I thought the bucket was just to store TF state. <efraim>you might be right, I assumed cloudfront was cloudflare based on the similarity of the name, but apparently not <nckx>Oh well. I'm sure all will be revealed soon in an e-mail from Chris. <sisyphe_>I was trying to launch cuirass from source <sisyphe_>I did the requested guix package -f build-aux/guix.scm but it looks like it's not enough <foobarbazquux>Once I've written a package definition in a .scm file, how do I export it so I can use it in other files? <foobarbazquux>Is it "guix package -f module.scm" if I wrote it in module.scm? <pkill9>there isn't an official non-free packages repo, but you can add external channels by putting them in ~/.config/guix/channels.scm, or by adding the directory of one to $GUIX_PACKAGE_PATH <pkill9>also don't talk about how to get proprietary software in this channel as it's against the rules <nckx>foobarbazquux: Is /etc/config.sm your system configuration? What do the permissions say? ***MinceR_ is now known as MinceR
<kmicu>Maybe that partition with /etc/config.scm is mounted as read only cuz something is broken. 🤷 <nckx>Just edit /etc/config.scm to fix it and—oh. <foobarbazquux>nckx: I forgot to mention that I figured it out. It's just that Emacs opens it in read-only-mode. <allana>Hi guix. Aynone know if it is possible to "git-fetch" from a "private" repo? <allana>or I should say a git repository requiring authentication. <kmicu>allana: it looks like that use-case is not supported in git.scm. <g_bor>tune: the sftp completion issue now has a patch, it's tracked as #34646. <allana>does the guile module just call git? <amz3>allana: btw, github provides "keys" so that you don't have to actually use your password <amz3>allana: it calls libgit2 <allana>amz3: Thanks. Are these keys referring to github's "HTTPS cloning with OAuth tokens"? I'm only curious, the repository that I am trying to interact with is not github <amz3>allana: I think that is it <bgardner>Good morning guix; I installed bind utils by adding the package to the system config like this: (specification->package+output "bind:utils"), which seemed to work great - on 'system reconfigure' it downloaded https://ci.guix.info/.../...-bind-9.12.3-P1 and ran to completion with no error - but dig, nslookup and friends are not installed. Did I do something wrong? <jlicht>if only my shell would be as helpful as an IRC room full of people ;-) <efraim>I don't suppose anyone here knows about perl6? <efraim>is there a way to change the separator in 'native-search-paths' to be a different character? <efraim>or do I have to do it in a build-system <efraim>for those following along, the relevant code is in guix/search-paths.scm <efraim>and you can change the separator <jlicht>hey notnotdan[m], life is good \o/. <notnotdan[m]>i think i am going to try to update the coq package today <roptat>notnotdan[m], that'd be great :) <roptat>but I think some of the libraries will not build <roptat>they'll have to be updated too :) <hulten>I get the message "unable to get local issuer certificate" if I run HexChat on Guix on Ubuntu. <hulten>I remember the certificate issue being an issue for several programs. This was difficult to solve. <hulten>Anyone have more information / knows that status of this problem? <hulten>(Now I run HexChat without this problem natively on Ubuntu.) <efraim>does 'env | grep SSL' show an SSL_CERT_FILE or SSL_CERT_DIR? <hulten>No, efraim, neither of these are set. <efraim>I have SSL_CERT_FILE=/home/efraim/.guix-profile/etc/ssl/certs/ca-certificates.crt <efraim>SSL_CERT_DIR=/home/efraim/.guix-profile/etc/ssl/certs <efraim>on my guix-on-ubuntu machine I have it without the leading '/home/efraim/.guix-profile' *nckx 'd tell them to install ‘nss-certs’ but isn't sure that's right on foreign distros…? <notnotdan[m]>roptat: i guess i should check all the libraries in coq.scm? <nckx>bgardner: Do you have /run/current-system/profile/bin/dig? <roptat>more easily, you can build what "guix refresh -l coq" tells you <notnotdan[m]>eventually i want to remove coqide from the coq package. because eww <nckx>hulten: Is the Guix nss-certs package installed? <nckx>That will set those paths for you (and give 'em something to point at), but I don't know if that will interfere with your Ubuntu host. <notnotdan[m]>btw, is there a way to write patches directly against your current guix install? because right now i just have a guix repository cloned into a separte folder against which i do git commits etc <hulten>That's it! HexChat is not complaining about his anymore. <hulten>So, should nss-certs not be a dependency of hexchat? <roptat>it's easier to use a cloned repo to create patches, no? <roptat>hulten, not really, it's part of the recommended additional steps though <hulten>Ah, I should have read the documentation better then. <notnotdan[m]>roptat: well, i don't even know if there is any other way <roptat>you know you can ./pre-inst-env to test your changes, right? <notnotdan[m]>ok, but when i do `guix refresh -l coq` it will list the packages w.r.t. my current guix installation, and not w.r.t. what i have in the cloned repo? <roptat>no, but you can run "./pre-inst-env guix refresh -l coq" <hulten>Ah yes, roptat: I found that from the binary installation there is link to "Application Setup" that I'll go through now. <roptat>you can use ./pre-inst-env with any coq command and it will use your local checkout instead of your guix installation <bgardner>nckx: Sorry for the delay; no, I do not have that <bgardner>nckx: Actually, I don't think (specification->package+output "package:output") is working. I also have an entry for (specification->package+output "openjdk@9:jdk") that does not error, but also does *not* install the JDK. <bgardner>nckx: Per-user profile via 'guix package' works great, but I'm trying to install system wide. <roptat>bgardner, I'm not sure, but try (list openjdk-9 "jdk") <bgardner>roptat: Interesting - it's running, and downloading the JDK9, I'll report back. <bgardner>roptat: I also tried that form for bind:utils and it crashed, do I need to append the version? <roptat>openjdk-9 is the name of the variable that contains the package definition for that specific version <bgardner>nckx, roptat: Ahh, in dns.scm it is "isc-bind", and (list isc-bind "utils") seems to work - both outputs are now present and working! <nixo_>Anybody running guix in gitlab-ci jobs on non-guixSD systems? <nckx>bgardner: That's tripped me up before. Yay! <nixo_>jonsger: ehm.. so you are compiling guix every time? I wanted some binary to have it a bit faster and then compile my package.scm <nixo_>have to disconnect, will look at it later, bye! <jonsger>nixo_: I'm not the person who wrote this, its roptat. You could get a binary from the installer script or you could install guix 0.16 from opensuse:tumbleweed <foobarbazquux>How do I add a channel declaration in my /etc/config.scm? I tried putting just the (cons ... %default channels) suggested by the manual, but that gave an error "invalid field specifier". When I wrapped that in (channels ...), I got "extraneous field initializer". <foobarbazquux>efraim: Thanks, but how do I include this in my config.scm's operating-system declaration? Pasting it outside gives an error as well. <efraim>foobarbazquux: oh, for that. I've never tried to add it to an OS config <joshuaBPMan>Hello, odd question. I've got an issue with Icecat not working pretty much at all. (it crashes when I try to visit a website). And my trackpad only sometimes works. Should I email the help-guix mailing list or the bug-guix mailing list? Thanks joshua <kmicu>Hi joshuaBPMan: are you using Guix System or some other distro? What IceCat version? <kmicu>(I’m asking cuz I don’t have any issues with IceCat on Guix System 0.16.) <joshuaBPMan>I'm currently dual booting between debian and guixSD. <joshuaBPMan>and I'm on guix 0.16 too. I'm only a few days behind master I think. <kmicu>Does IceCat crash on any website or only on a specific one? <joshuaBPMan>it crashes when I press RET in the omnibar aka the url bar <davidl>guix pull failed for me for git.savannah.gnu.org/git/guix.git 089a2c5 <davidl>anyone who has a working commit for me? <jackhill>davidl: what error do you get? I seem to have been able to pull that commit. <davidl>jackhill it was about ui.scm or gui.scm some readline #eof error. I was building it for hours and then it failed. <davidl>restarted the machine without saving the full error output unfortunately. <davidl>jackhil: Im betting on commit e05da20 instead now :-) <jackhill>davidl: I don't really know what could cause that. I just see that I am running that commit in via guix describe. Is it reproducable? <davidl>jackhill: I actually can try and let it run over night. <davidl>me too. I'll switch back to building that same commit again and report to you tomorrow if I remember it. <over7head>does guix supports r8188eu module from staging for tp link v2 wireless adapter_ <over7head>im using 8188eu module and wext for running it