<mvnx>I'm using `nix-service-type` specified like this: https://git.sr.ht/~whereiseveryone/confetti/tree/b/item/system.scm#L107-111 but I'm getting warnings/errors when executing `nix` commands. It looks like it's processing the configuration incorrectly, separating on the spaces between equal signs and not separating new lines like "unknown experimental feature flakeskeep-derivations". My lack of Guile/Scheme here is holding me back.
<mvnx>Hmm added \n to the end of each of those lines and it works.
<lilyp>mvnx this is probably a list of strings intermixed with other stuff, so you can do (list "keep-derivations = true\n" contents-of-another-file)
<Guest70>hello, I started using guix using version 6.0.12, then I wanted to do my first configuration and i did a guix pull. After the reconfiguration and doing nothing to the config, the boot menu stops at error: pcspkr.
<Guest70>I googled and found a solution to give the kernel no-mode-set as parameter. That fixed the boot problem, but through this a new problem occurred: my monitor second monitor is not showing anything anymore.
<Guest70>Can anybody help me with that problem, please
<Guest70>I have not made any additions to my config yet at all
<Guest70>except the ones with the kernel to fix the problem, but that did not fix it, because it created a new problem
<Guest70>[ 5.889796] Error: Driver 'pcspkr' is already registered, aborting...
<apteryx>you add the '(kernel linux-libre-5.15)' line inside your operating-system definition
<apteryx>and you'll need to have (use-package-modules linux) at the top of your file
<oriansj>Guest70: the more proper way to blacklist would be to use: (kernel-arguments (list "modprobe.blacklist=pcspkr")) [which I did not see in your config]
<Guest70>oriansj I did that before, but it did not help
<Guest70>apteryx now it works, wooohoo, thank you so much.
<Guest70>apteryx how did you now that it would work with that kernel version:
<apteryx>it seems your problem is a regression with linux-libre >= 6.0.10, so I guessed using an older kernel should work. it'd be nice to know exactly which kernel version introduces the regression for you
<Guest70>apteryx I would like to check that, but when I try a specific linux-libre-6.0.10-gnu, i get the message: linux-libre-6.0.10-gnu, unbound variable
<unmatched-paren>i'm just trying to do (load* (string-append generation "/configuration.scm") '((gnu home)) #:on-error (assoc-ref opts 'on-error))
<apteryx>Guest70: at commit 1d39dd24849f72ec5b9a1750a8820471315fff59, linux-libre was at 6.0.19, per git log --grep='linux-libre: Update' origin/master
<apteryx>so you could do something like 'guix time-machine --commit=1d39dd24849f72ec5b9a1750a8820471315fff59 -- system reconfigure your-config.scm', commenting out the '(kernel linux-libre-5.15)' from your config to use the latest linux-libre package (the default kernel)
<unmatched-paren>glenda: how odd... i don't know how you could debug this [sorry :(] but if you can't figure it out, other available browsers include ungoogled-chromium, nyxt, and qutebrowser (i personally use the latter)
<glenda>I use mothra, mostly. It's problem with whole system.
<mvnx>I've startd moving things in my config. Now I'm at "guix system: error: service 'networking' provided more than once" so I removed `networking` from `use-service-modules` and it gives me "error: dhcp-client-service-type: unbound variable"
<unmatched-paren>there are multiple shepherd services that provide the symbol 'networking, meaning they will refuse to run together (very antisocial of them...) because they are incompatible and all provide the same functionality
<unmatched-paren>the 'networking services are, to my knowledge, dhcp-client-service-type, connman-service-type, and network-manager-service-type
<Guest79>I'm trying to kill pulseaudio so that I can test manually running pipewire but something is restarting pulseaudio. I don't have anything in my system.scm pertaining to PA nor any home services. Any ideas? Or general advice in running pipewire instead of PA on guix?
<Guest19>unmatched-paren: it spits out: Unable to initialize SMTP properly. Check config and use --smtp-debug. VALUES: server=localhost encryption= hello=hostname.my.router port=25 at /gnu/store/s2mhczka9jj0vmwvvv67kn5kfa9zai4c-git-2.39.2-send-email/libexec/git-core/.git-send-email-real line 1684.
<Guest19>i run my own email server. not sure if it has anything to do with the issue, probably irrelevant because i still can send mail over my smartphone. nevertheless, Icedove tells me that my smtp server is not available or rejects the request
<Guest19>unmatched-paren: nothing special, just name and email
<zyd>does the guix command have an internal way/option to disable the pager? reason being when using a "not so good terminal" its not all that great and i might just want a full dump of `guix search foo' https://0x0.st/HXWW.webm
<zyd>i know i can set the pager to cat and other tricks