<Guest28>VesselWave Ah, I know why it was not working. I missed some imports and therefore it couldn't run. But this error message was totally misleading me with saying that it can't even find the definition. Should this reported as bug?
<Guest28>VesselWave yes, I am ware of that. AFAIK there are no non-free SBC. There is always some hardware that needs proprietary firmware. Although if you know one, don't hesitate to tell me
<Guest28>VesselWave unless I missunderstood you, and you meant that it is pitty that RPis are not fulle open
<VesselWave>Guest28: I've had this error with guix system reconfigure. It's not obvious at first time. If you won't find this issue here https://issues.guix.gnu.org. Send bug report to email@example.com
<VesselWave>Guest28: I meant it, but remember: nonfree software is offtopic here
<Guest28>VesselWave well, I was aware of that but in the Emacs manual I read that for debugging facts are important. So I thought if I change something I could lead to false information
<VesselWave>BTW, you can set username /nick. Or even set password, so no one can use your nick
<ChocolettePalett>I think I have ruined my GNU/Guix... (but I guess I figured out how to fix it)
<ChocolettePalett>Anyway, a GNU/Guix-riddle: assuming you have descended to zeroth generation using ``guix pull --roll-back`` and now your guix isn't in ``~/.config/guix/current/bin``, what would you do?
<Guest37>I'm having some issues with lightdm. I'm getting an error message when attempting to login telling me it "failed to start session". I checked out the log files and think it's related to the greeter attempting to load the default session, but the only xsession file my system has is xfce.desktop. The logs seem to show that lightdm is loading one
<Guest37>configuratoin file (which has some of my tweaks in it), but lightdm --show-config is showing a default config file in the store. Anyone have any debugging tips?
<f3n1x>hello guixers ! when guix-home in use... say for instance that i require a new python-package. Are both : "a) 'guix package -i python-package' b) add 'python-package' to my home-config.scm file "- valid options ? thanks, thanks, thanks
<lilyp>when using guix-home, you ought to edit your home-config as main resource
<lilyp>note that doodling with random python packages is what guix shell is for
<ekaitz>hi people! anyone managed to compile a java app with javafx in guix?
<pistrie>hi everyone. I asked this question a couple days ago as well, but even after the comments and reading some of the documentation it is still unclear to me. So the whole reason I want to try Guix is the generations, and the declarative approach to managing your system and its packages. So as far as I know there's two types of configurations; the
<pistrie>system config and the home config. In the system config I would put packages that I want root to have access to as well (think neovim), and in my home config I would put packages that are specific to me.
<pistrie>In /etc there is a `config.scm` file where I think I'm supposed to declare which packages I want to have installed. I see `(packages (append (list (specification->package "nss-certs")) %base-packages))`, but Im not very familiar with scheme syntax so Im not sure how I would add more packages here. Furthermore, what do I do to install packages in my
<pistrie>Lastly, what is the difference with this config file approach and the `guix install` approach? Isnt `guix install` imperative and therefore against the whole point of system reconfigures?
<VesselWave>pistrie: To add packages to your system config just add another string to specification->package e.g. (specification->package "nss-certs" "neovim") or see how I do it in my config gitlab.com/VesselWave/dotfiles/-/blob/main/.config/guix/systems/base-system.scm#L76
<VesselWave>pistrie: Haven't really used guix recently, so I hope someone will correct me if I am wrong. To install package you just add it to config and reconfigure as in system config, nice example: https://guix.gnu.org/en/blog/2022/keeping-ones-home-tidy . And I think when you run guix install and use guix home, it will automatically add packages to your config.
<spacecadet[m]>Morning guix, trying to define a package with a git-fetch origin that uses git modules, I added the (recursive? #t) option under the (git-reference ...) but it's not doing a recursive clone of the repo. Cross-referenced other packages that use git modules but I can't find any hints, am I missing something?
<ToxicAegis>Ok, so I have a Pinebook Pro. I have a Wi-Fi USB dongle which uses the ath9k kernel module. As far as I can tell, this module is not included in the default linux-libre-arm64-generic kernel. Is there an easy way I can tell it to include the driver/module in my config for building images?
<Guest28>If the RK3399 chip works without non-free firmware, does that mean something like an Asus Tinker Board 2 would work without problems on GNU Guix System or would it still require proprietary code for wireless?
<mekeor>ToxicAegis: afaik, linux-libre only comes with ath9k_htc. if you need ath9k instead, you need to look for non-official, community-maintained guix channels. but proprietary software is off-topic here
<mekeor>Guest28: check out what wifi driver is needed for the wifi-card of that asus tinker board 2. alternatively, you can always use a wifi-dongle that supports ath9k_htc
<mekeor>Guest28: also, guix system can also be installed with community-maintained guix-channels that offer non-free drivers. it'd arguably still be guix system. anyway, proprietary software is off-topic here.
<ToxicAegis>Oh, it is actually the ath9k_htc module I need afaik. Is there a way to verify that the driver is included? The USB works on my desktop, but when I generate the image and put it on a USB for my Pinebook Pro, there's no wireless devices. Perhaps there is something else I'm missing?