<opalvaults>i wonder if the POP_OS desktop environment Cosmic will rely on systemd as much
<opalvaults>i suppose that remaking elogind and other bits to make gnome work is one way to gut gnome and make it compatible but i'd be curious if someone could just fork gnome, integrate the changes, maintain it, and let OG gnome do its own thang
<unmatched-paren>it will rely on rust, which means we'll be waist-deep in dependencies :)
<lilyp>I hope Scala is bootstrappable by the time I'll be required to use it for something that really ought to be implemented in Scheme instead.
<lilyp>Maybe I should learn Haskell so that I can tell my professor "yeah, so you said we ought to implement this with Scalacheck, but I'm not bootstrapping a language and two build systems, so have this instead, I checked that it works reproducibly with GHC".
<winning-luser>im currently trying to install guix on ramnode. so far so good, the bootloader just got successfully installed
<winning-luser>seems like entirely successful. full system install, good reboot, networking seems to work after a ping run and now doing `guix pull' just fine
<winning-luser>pretty excited about this since ramnode lets you easily upload custom ISOs very easily and quickly. Their web interface says it has a file option for isos (and other system image formats) but i was only able to give a url. but it took the official guix system 1.3.0 iso url perfectly. i gave it the minimum requirements of 15gb of disk space and a 320MB of RAM
<opalvaults>nice winning-luser, good to know guix werks in the cloud
<winning-luser>plans are to run a lil web server with guix, maybe some other stuff. gonna need a nice little guix logo and some text: Made with secret alien technology (Guix)
<winning-luser>uh oh, i dont think tramp is gonna work so well with guix haha
<unmatched-paren>what do i do now? webpki comes out as unknown-license, which is of course problematic
<simendsjo>I'm trying to upgrade syncthing from 1.16.1 to 1.18.4, but the check phase fails. I'm able to upgrade without running tests though. Not being a go developer, I'm not quite sure where to start. I get the error `vendor/github.com/lucas-clemente/quic-go/internal/qerr/error_codes.go:6:2: build constraints exclude all Go files in
<simendsjo>/tmp/guix-build-syncthing-1.18.4.drv-0/src/github.com/syncthing/syncthing/vendor/github.com/lucas-clemente/quic-go/internal/qtls`, and `go run build.go test` returns 1
<sailorTheCat>keep trying to understand. I've used instruction above and successfully build the hello package. Then I (to not spoil the current package) copy (define-public ...) definition and rename a package (both in define-public and (package (name ...)) places.) and ```./pre-inst-env guix build rtl8821ce-linux-module-my
<opalvaults>unwell_quantum[m: you might try the mailing list for a question like that
<opalvaults>long shot: anyone have a solid method of installing doom emacs properly with guix home? i'd like to not have to call doom install. is there a hook I can use or something?
<lilyp>opalvaults: I think it'd be adding doom to your packages and writing your init.el from guix home
<opalvaults>ooo, i'm unfamiliar with being able to add doom to packages.
<opalvaults>usually i clone from master and have to exec the binary in order to install
<davidl>is it possible to run a guix pull on some machine X and then reuse the results of it on some other machine Y if pulling both from and to the same commits?
<opalvaults>i'm getting ld: cannot find crt1.o: No such file or directory when trying to compile vterm for emacs. I have gcc-toolchain, cmake, make, libtool, and emacs-vterm installed (unsure if that is redundant)
<patched[m]>Is there a neat way to find out which packages depend on a given package in a channel?
<singpolyma>unmatched-paren: it requires you not to remove any copies that may be present
<podiki[m]>ah okay, the symlinking is on purpose, mesa normally has hardlinks (apparently several drivers are all really the same file, interesting)
<podiki[m]>anyone handy with some guix/guile that could turn symlinks to hardlinks? or just using copy-file after removing the symlink?
<unmatched-paren>singpolyma: "The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software."
<WesterWest>Hi! Can I ask something. I have installed guix with disk encryption and set the keyboard layout to "cz" "dvorak ucw", but that doesn't seem to have written into grub, and it still uses the default qwerty for unlocking the luks partition
***lilyp_ is now known as lilyp
<podiki[m]>WesterWest: that seems to be a common comment here, not sure if there are good workarounds. I think some have made the password different so that it is the same physical keys between the different layouts?
<awb99_>I am trying to add openssh service to my arm operating system definition. When I try to build it on x86 I get the error 'failed to build libfido2'. If I install openssh inside the running arm system it installs fine. Any ideas what this could be?
<atka>does the GUIX project foresee any issues with Microsoft having their own GUIX product? Technically they call it Azure RTOS GUIX but it is referred to as GUIX often.
<nckx>WesterWest: The problem is that Guix's GRUB currently loads everything (keymap, kernel, initrd) from /gnu/store, which is… encrypted. It's perfectly possible to embed the keymap in the core image (in a tar file, similar to Linux's initrd), if you're looking for something reasonably fun to hack on!
*nckx ‘I'll just leave this idea here and walk away and maybe it will be gone in the morning who knows’.
<WesterWest>nckx: that sounds like a good workaround, but can I put something in /boot? doesn't it get overwritten?