<KarlJoad>How "strong" is an inherit? I want to add an additional phase to the stumpwm+slynk package to configure the contrib-module's directory to point into the store, but I do not want to duplicate stumpwm+slynk.
<jackhill>I guess there's also squeekboard and wvkbd which we don't have and
<jackhill>although, I guess wvkbd is specific to wlroots? To think of it, I'm not sure squeekboard works outside of posh either
<KarlJoad>Is there a way to force a package to build locally, but still use substitutes for the various inputs to the one I want to build?
<paulbutgold>Dear all, I somewhat followed the discussion about teams on guix-devel. Are teams already active? Is there some way to point out that some patches require some love? I'm not in a hustle as I'm already using those packages through my own channel but I'd like for them to be in Guix as I sent those patches around January the 4th
<sneek>Welcome back paulbutgold, you have 1 message!
<sneek>paulbutgold, nckx says: corefreq is another package that combines build systems (disclaimer: I wrote it).
<roptat>vivien, j'imagine que siège correspond, finalement
<vhallac>unmatched-paren: If I didn't mess up, ba22560627f848f40891a56355ff26b6de1380bc is the first broken commit
*attila_lendvai is rather frustrated with the error handling in the guix/shepherd codebase
<tewi>hi, i have a question - if many packages were installed with guix install separately (think about 70), and all the generations were to be deleted, would the installed packages be preserved?
<clever>tewi: if you keep the latest/current generation, yes
<clever>if the current generation is deleted, then its like you never installed anything
<tewi>clever: nice, so it just collects all of the stuff into one generation i guess
<PotentialUser-13>Hi, so I was tinkering with the config.scm file trying to split it into multiple files, and I have started by moving out the users block into a module. I copied config.scm to a new file base-system.scm. in the same folder I have users.scm. This are the files content: https://pastebin.com/DPrp5qZd . currently when testing them with `sudo guix system
<PotentialUser-13>build guix/systems/base-system.scm` it returns the error `uix system: error: failed to load 'guix/systems/base-system.scm':
<PotentialUser-13>so the path in the use module (`(use-modules (gnu) (system-users-module))`) is relative to the path where I call the system build? (Im guessing it should be then `(use-modules (gnu) (guix system system-users-module))`)
<PotentialUser-13>So far from what I understand with guix and guix home I should be able to have declarative configs for my pc and servers, but there isn´t as much info/tutorials/examples as I would like out there, but so far Im liking what im learning
<Maya[m]1>if i made a change in local git clone of guix, i ran bootstrap and config, how can I test-install my changed package? If I run ./pre-inst-env guix install <package> it doesn’t reflect the change in the repository
<nckx>PotentialUser-13: The issue is (add-to-load-path (guix(systems(system-users-module)))) — which incidentally happens before any module imports, but the real question is why you're calling a procedure named ‘guix’ without knowing what it is.
<unmatched-paren>and of course there's the modified variants like icecat and librewolf
<raghavgururajan>My line of thinking was like if firefox is indeed less secure than chromium, then how come it missed by tor-project's review and their choice of firefox over chromium. Their whole area of research and study is security and privacy right.
<nckx>Use a pastebin (such as the one in the topic) for multi-line (>2 or 3 lines) pastes, PotentialUser-13.
<lilyp>If it causes a bunch of rebuilds, you'll have to graft, otherwise just go through the regular review.
<Guest63>looping over %base-packages allow to do an operation per package, how do i access the package's attributes ? say its name
<Guest63>it would be very helpful to know how to do some basic object inspection, when calling reconfigure to drop in a breakpoint and dump current variables, is there any such thing built in ? this is more guile related
<KarlJoad>Does guix-build have a flag for keeping the build directory, even if the build succeeds?
<antipode>KarlJoad: it doesn't, only for in case it fails.
<KarlJoad>antipode: I remembered I asked this before. You can add the --check flag too, and it seems to keep the build directory.
<antipode>KarlJoad: it doesn't, at least when doing "guix build hello --check".
<antipode>Maybe if there's a reproducibility issue (unverified) as that's a failure, but otherwise it doesn't seem to.
<KarlJoad>I'm doing `guix build --check -K -f <path/to/custom/stumpwm.scm>`, and it works out.
<KarlJoad>I guess it is a good thing stumpwm is not reproducible then...
<PotentialUser-13>where should I add the unattended-upgrade service? when creating the %base-service list it returns `invalid field specifier` I tried adding `(gnu services base)` to the use-modules, but still not working this is my current config: https://pastebin.com/JAysQvFT
<PotentialUser-13>Also, why is the openssh service added to the %desktop-services? why isn't it in %base-services?
<KarlJoad>PotentialUser-13: I don't think it is in %base-services because it is not needed to make a system boot-able.