<VigilanceTech>Ok now I have another problem. When I go to install my wireless device doesn't show up with iwconfig. It's an Intel 4965 ag. I'm supposing sd doesn't install the firmware automatically? How can I install it?
<joshuaBPMan>VigilanceTech: is the firmware libre? If it's not, then this guix channel can't help you.
<nefix>nice! Let's see if you suceed and make a patch!
<nefix>I think I'm going to give up trying to package Telegram... The build is too much for my little laptop and keeps breaking it and making it hang. Also, running Guix from a USB doesn't help for sure... :/
<NieDzejkob>nefix: could you send what you got so far to guix-patches? Mark it as WIP, maybe someone else will pick it up
<pkill9>apparently it can work in standlone mode, so maybe not much to do to set it up
<singpolyma>anyone here have experience with cargo-build-system? I'm trying to build the latest version of alacritty, and it has an optional dependency under the windows build section, but for some reason when I try to build with guix it seems to think that it is required
<singpolyma>Probably the right way to do what I'm doing is a patch anyway. But would be a lot more work to make one of those :P I'll just remove single lines for now and have multiple patterns
<singpolyma>or maybe the right way is to suck it up and package packages that the build doesn't actually need or use just to satisfy the cargo bug? :P anyway
<jackhill>singpolyma: It looks like we've done the latter before with rust-winapi-x86-64-pc-windows-gnu
<jackhill>Preparing a patch file isn't too bad though if you end up needing that. If the substitute* is too unwieldy, it will probably be easier for furture readers of the code to tell what is going on with at patch.
<singpolyma>Where is the patch looked for with guix build -f ? Just in the working directory?
<jackhill>I don't know. I've always been adding them to the guix source tree. One way to find out :)
<singpolyma>heh, ok. maybe if I get this working and feel it's worth upstreaming I'll look into that
<singpolyma>I started this to see how hard it would be. Turns out harder than I was hoping :P But now I have to finish it since I started ;)
<jackhill>singpolyma: hehe. There are definitely people more knowledgeable than I am. Especially about rust. If you don't get help here email@example.com or firstname.lastname@example.org may be able to offer advice.
<lfam>singpolyma: I'd try putting the patch in the root of the Guile module path
<lfam>So if your file has like (define-module (singpolyma packages)), you could try putting the patch files in the singpolyma directory
<fnstudio>hi all, i've installed more and more packages via guix while removing them from my host systems; in some cases, however, this seems to be breaking my system; i think this is due to a PATH issue
<fnstudio>how does my system know of the guix path when it launches an app from outside bash or before bashrc is loaded?
<fnstudio>so, to make an example, irrsi (that i install from guix and run from a terminal) works fine; when it comes to a command that's run from a cron, however, that gives me an error
<leoprikler>fnstudio: I think you should get your cronjob to source $HOME/.guix-profile/profile before running the actual task
<leoprikler>oops, my bad it's $GUIX_PROFILE/etc/profile with $GUIX_PROFILE=$HOME/.guix-profile
<fnstudio>leoprikler: oh i see, that's the way to go, yes it makes sense... i think i have a similar issue with my window manager (eg with any keybinding that launches a guix app), i guess i also need to tell my wm about the guix path
<fnstudio>leoprikler: i think i fixed my crontab problem and i also switched to using .profile; however i'm still unsure on how to handle my window manager... i've tried setting the guix profile as part of my .xinitrc but that doesn't seem to work either
<fnstudio>although i suppose this might be a bit OT here
<str1ngs>guix-vits: let me know if this happens for you. I need to figure out if its my machine or something wayland/sway related.
<str1ngs>also sway and XWayland is crappy. my emacs looks like shit
<pkill9>i would like to be able to request from the build server all files in the store according to a regex pattern, and send them to me with an indication of what package they are from, I don't suppose this would be accepted?
<pkill9>it would also require being able to download individual files from the build server on request
<pkill9>which wouldn't be difficult, but would need to be implemented
<str1ngs>there as been some talk about it. but I don't know what the current status is. you could try and check the guix mailing lists though.
<stierhofj>Hey, can someone tell me how I manage to build images with the singularity from guix? Every time I try to run it on a definition file I get 'You need to install squashfs-tools'. They are a dependency of singularity, but just in case I've also installed them to my profile seperately. Thanks!
<str1ngs>guix-vits: what's a good clipboard for sway? I use clipman with xfce/i3
<guix-vits>str1ngs: IDK. The only tool i do use is wl-copy.
<guix-vits>stierhofj: IDK. Did You looked at `guix pack`?
<guix-vits>It can produce a docker image, and some other things.
<str1ngs>guix-vits: I don't think that will work. primarily I just need something that merges the primary and secondary clipboard.
<stierhofj>guix-vits: hm, no, the problem is I need to test singularity containers (or their definition files). `guix pack` only packs guix related stuff, no? I just wanted to avoid installing singularity
<guix-vits>stierhofj: sorry, i did though You want to make some docker image.
<leoprikler>stierhofj: you're probably looking for singularity-service-type, add one of that to your OS config
<stierhofj>leoprikler: Is that for the guix system? If so, I'm just using the package manager
<leoprikler>In that case you may have to use the singularity from your distro and follow the instructions that one provides.
<guix-vits>stierhofj: Do You steel get the 'You need to install squashfs-tools' errors?
<feloadr>so, i am reviving an old install, guix pull went fine once i switched to new substitutes mirror and added key properly; was trying to add a few packages and update the launch options of guix-daemon to use the ci.guix.info substitute servers, but it seems some things have changed (warning: 'gnome-desktop-service' is deprecated, use 'gnome-desktop-service-type' instead) and i am getting lisp or guix errors trying to use
<feloadr>modify-service.. i'm neither a lisp nor a guix expert - anyone think they can spot the errors in my config.scm?
<stierhofj>guix-vits: Yes, still the same `singularity build ubuntu.simg ubuntu` (ubuntu is the recipe):
<stierhofj>ERROR: You must install squashfs-tools to build imagesABORT: Aborting with RETVAL=255
<str1ngs>nckx: well it depends if you have a HiDPI monitor. essentially if you do then you would want to use something like output HDMI-A-1 scale 2. which scales every thing times 2 and that's what makes XWayland look like shit. Alternatively you can use scale 1. but then you need to adjust fonts for everything. which means stupid things like this. (add-to-list 'default-frame-alist '(font . "DejaVu Sans Mono-60")) yes 60!
<str1ngs>nckx: then for Gtk you need to do this. gsettings set org.gnome.desktop.interface text-scaling-factor 2 . and same with Qt
<nckx>Ah, no, my laptop screen is SaneDPI but for some reason all fonts are 20% (or so) bigger than they were under X. Which is... ironic? because this happens only under XWayland & my Wayland-native terminal looks just fine.
<nckx>str1ngs: (Noob voice) Even with wlroots &c.?
<leoprikler>also you need to do (modify-services %desktop-services <rest>)
<str1ngs>nckx: wlroots is more sane, but ironically that's not even part of wayland. Technically weston is derived work should be based off. And that's pretty convoluted. I personally opted for wlroots for that reason.
<str1ngs>and mutter had potential but it's to Gnomed biased to make a standalone compositor form.
<str1ngs>nckx: the author of wlroots/sway literally wrote a bunch of wayland protocols and a book. In order create sway. There is no way in hell you would have to do that to create a X11 window manager. so I think wayland is pretty much fail on that end.
<nckx>I'm not going to judge Wayland yet but there are some interesting choices to say the least.
<feloadr>leoprikler, still getting -- /etc/config.scm:58:19: error: (%modify-service service (service guix-service-type config => (guix-configuration (inherit config) (substitute-urls (cons* "https://ci.guix.info/""https://berlin.guixsd.org" %default-substitute-urls))))): source expression failed to match any pattern
<str1ngs>guix-vits: I got what I needed for now. Emacs to the rescue.
<nckx>I've replaced about 5 different commands with swaymsg, which (probably? somewhere? RH?) sounds like a good idea, but just means I get to port my configuration to every new non-WM. Great.
<nckx>xrandr may suck but it at least it sucks everwhere.
<str1ngs>nckx: I like the idea of wayland. but in terms of writing your own composite it's kinda daunting. though that probably won't stop me from writing nomad-shell :)
<str1ngs>nckx: my goal is to not have swaymsg. but to have full guile introspection with a master echo area.
<str1ngs>think emacs but as a compositor and using guile :)
<lispmacs>hi, in gnome settings there is an option for "Automatic Date & Time", but I see that ntpd is already running as a process. Is the gnome service something different? It seems like sometimes the Automic Date & Time setting won't stay on so I have been leaving it off.
<leoprikler>I think part of the idea of wayland was "People already know how to implement compositors so let them do that and offer less features"
<str1ngs>nckx: also if all goes as I've planned. using nomad-shell will get pass some limitation with Guix. having to restart your desktop session if variables change. you might have to restart individual programs but that's it.
<guix-vits>Gilly: It should be possible to build such image with Guix package manager.
<Gilly>guix-vits: that might be a good exercise, I'm gonna try that with the file you linked above. thanks
<nckx>Gilly: That link doesn't look like it will ever work. Try http://guix.gnu.org/en/download/latest/. Or build it yourself with guix system disk-image --file-system-type=iso9660 gnu/system/install.scm, assuming you have a guix checkout with that file.
<nckx>(We certainly don't upload an xzipped VM image to GNU's ftp site for every commit...)