<bdju>I even hit "start new session" when it asked me
<joshuaBPMan>bdju Have you tried using the flatpak firefox? I find that works a little better.
<jgart[m]><joshuaBPMan "bdju Have you tried using the f"> Does anybody know if nix is currently working in guix? Last time I tried I ran into issues using it. Nix might be a way to get firefox with guix via nix if you absolutely have to. I guess you can always install nix manually without guix's help to setup the nix daemon, build users, etc... (nix-service-type).
***terpri_ is now known as terpri
<joshuaBPMan>jgart[m] THere is the nix service type. That's what I use.
<vagrantc>i added CONFIG_RTC_DRV_RK808 (which should arguably go upstream), and some things to %default-extra-linux-options (which are arguably guix-specific or at least not necessarily appropriate to arm* at large)
<vagrantc>i think there's also probably an IMX_RTC that should be added upstream
<raghavgururajan>1970. Hmm.. Did Dennis Ritchie and/or Ken Thomson, secretly worked on Guix? 😲
*raghavgururajan thinks they must have worked on a project called G-language
<brendyyn>I have git/make/guile question. Suppose I build guix from source with `make -j', when running make again, it doesn't rebuild anything, which is good. However if i checkout a different branch like core-updates momentarily, and then switch back to master, suddenly running make -j results in reconfiguring and rebuilding almost everything, despite the fact that nothing has changed. Is there a way to make
<brendyyn>it not do that, or a better way of working on multiple branches without all this needless rebuilding?
<brendyyn>i suspected it would be the static one ;<
*vits-test .. "do not use with circular lists".. HA! I'll use a square brackets, of course!
<brendyyn>i dont know if anyone makes those outside of SICP exercises
<alloy>Hey there! Does someboy know if it is possible to use channels that pull from an authenticated git repo through ssh? I tried to get it working, but when I'm using a name from my .ssh/config it would not reloved and when I entered the address manually it would complain about the @ in the name after fetching. Thanks in advance!
<terpri>rndd, or, by my understanding, you may want something like guix environment --ad-hoc gcc-toolchain automake, etc., extending the list as you run into build failures, and then use the --ad-hoc list as the basis for a package definition
<nckx>(‘Run the installation inside a container’ -- misleading commit message if true.)
<nckx>I need to add more bells and/or whistles to my kernel. OK. Thanks, civodul. Although I ‘debugged’ this by running strings on a .go file and grepping for ‘--’. Not great! Hope it's just me being stupid and there's a better way (there were no command-line options in the strace output).
<nckx>That commit is not to blame. Weird. Not sure what changed. Anyway, my fight with USER_NS is at an end. It's now enabled.
<nckx>Oh, I think they're cryptographically all right (less entropy than completely random, although it can do that too). I wouldn't actually use these for things I need to memorize but they're a good middle ground when you might need to *communicate* or remember them briefly.
<roptat>iirc, I downloaded the "full" archive and dropped it in a directory, configured nginx to use php and serve from that directory
<nckx>Thanks. RoundCube is probably the way to go...
<roptat>it's not bootstrapped or anything, but it works
<nckx>I've run RoundCube and Rainloop in the past, neither were great, both did the job. RainLoop's probably full of holes. I was looking at <https://afterlogic.org/webmail-lite> (it's *fast*) but it supports only MySQL and my mysql-service is segfaulting.
<nckx>Oh, RoundCube supports Postgres, RoundCube it is.
<roptat>so I'm considering applying for a grant from NLnet, on building Replicant on Guix. The idea is to use it to add gradle and a gradle-build-system, the android SDK, applications, Replicant itself, and possibly an interface to guix system to build a Replicant image
<roptat>this is a lot of work, but with the grant, I would be able to work on it full time, so I think I can finish it with less than a year of full-time work
<roptat>gradle and the sdk are going to be hard, but I'm pretty confident I can do it, because of my previous work on maven
<roptat>Replicant itself though, might be more difficult. I'm not sure how to approach it. I'd like to have package definitions to build a Replicant system, but one of the issues is that they use a different libc, bionic, and I remember ludo not being a fan of adding additional libcs to Guix :)
<brendyyn>Do you plan to make Android apps run on guix? I wouldn't mind being able to run NewPipe.
<roptat>I plan to be able to build apks from Guix, but running them on guix is not the same
<roptat>I suppose if I build Replicant though, I'll have package definitions for dalvik and the various daemons that are needed to run apps, so it might be possible
<lafrenierejm>When attempting to boot a USB with the latest stable I get "Error: Driver 'pcspkr' is already registered, aborting..."
<lafrenierejm>Is that something I'll need to build my own ISO to work around?
<roptat>I remember people reporting the same issue, and I think the fix was simply to add an option to the linux line in grub
<roptat>iirc, you don't need a new ISO, just change the grub configuration when you boot
<leoprikler>imo we could make it so that it also propagates pulseaudio, but that might clash with other metapackages like gnome
***jess is now known as j
<apteryx>It seems rare, but at least ungoogled-chromium seems to have problems with pulseaudio on Guix: I often need to have pavucontrol to kick pulseaudio before starting chromium, else it fails to detect any microphone. Would there be a disadvantage to have the pulseaudio daemon always running as part of the service?
<leoprikler>by design, pulseaudio doesn't normally do system services and there's a lot of baggage that comes with using it as one
<sneek>Welcome back joshuaBPMan, you have 1 message!
<sneek>joshuaBPMan, bdju says: I have not tried flatpak firefox, but I am against flatpak and the icecat issue is recent. thanks anyway
<bavier[m]1>huh, gnome-videos also will not play these *mp4 files, but mpv will. I think I would rather have things "just work", and guix seems to go the include-all-features-where-appropriate route in other places.
<davidl>leoprikler: sure but still, you might want to have cronjobs for --delete-generations=1m but just save specific system revisions in the same way as you would save a few specific package profiles..
<davidl>leoprikler, tbh, I haven't really tested it, but I assumed that if you have done say guix package -p ~/guix-profiles/my-dev-env.profile, then this profile won't be gc'ed like the others, but maybe Im mistaken.
<alloy>Hi there! I already asked earlier today, but couldn't get an awnser back then. I was asking myself if it is possible to pull from channels which are stored on a ssh protected git repo. I already tried several things, but can't seem to get it working. Any hint would be very welcome!
<joshuaBPMan>alloy I would be interested in that answer too! If there is away to do that, then guix could sort of support paid channels.
<alloy>I wasn't thinking in that direction.. It was more about using my local git repo, for which https would be a bit of an overkill.
<alloy>I don't know which http libaries are used in guix, but http authentication is also a thing. Would probably work already in some sort I guess
<dissoc3>i would look in the (guix channels) and maybe (guix git-authentication) modules. im not really familiar with that code
<alloy>dissoc3: I already tried some stuff. The first thing was using a alias I gave through my .ssh/config, which wouldn't resolve. Then I enter the address directly (ssh://user@host...), which downloaded fine, but later complained about the @ in the name.. So probably not supported I guess, but I will have a look. Thanks for your help!
<rekado_>alloy: the easiest way might be to use sshfs and then to use a file:// URL
<civodul>alloy: i think using an ssh:// URL for channels works if you have a running SSH agent and authentiation is not password-based