<ancdel2>the problem was actually in the parameters for (bootloader) which were based on an older config. Now that this is fixed, I am trying to get swap (which lives on an encrypted lvm) to be handled correctly. guix system complains: "error: service 'swap-/dev/mapper/swap' requires 'device-mapping-swap', which is not provided by any service"
<brendyn>How can I use hp-setup when it requires both python-pyqt@4 and python-pyqt@5 but Guix can only install one of them?
<ancdel2>guix/base.scm defines swap-service-type which creates a dependency on device-mapping-(basename device) dynamically, but that's all I know about this issue
<Apteryx>Hello Guix! I was looking at gxtuner for a guitar tuner, however it seems to require JACK which I don't have running. Should there be a JACK service?
<Apteryx>gxtuner doesn't pull jack as a dependency itself but it seems to be a requirement... hm.
<ancdel2>same problem arrises for other partitions on the mapped device so it looks like the documentation for device-mapper is out of date or something similar?
<ancdel2>I have (mapped-devices (list (mapped-device (source (uuid "the-uuid")) (target "vol") (type luks-device-mapping)))) and then (file-systems (cons* (file-system ... (dependencies mapped-devices)))) for each of the fs which reside on the device
<ancdel2>For swap I tried either (swap-devices '("/dev/mapper/swap")) or (swap-devices '("/dev/vol/swap")), only the latter passes but it's unknown if this is any correct
<ancdel2>The error is of the same format eitherway: "guix system: error: service swap-/swap [or file-system-/fs...]' requires 'device-mapping-vol-swap [or device-mapping-vol]', which is not provided by any service
<ancdel2>Also I did as per the manual and used (title 'device) and (device "/dev/mapper/bla") in (file-system), as far as I could tell there should be nothing wrong here
<ancdel2>I also found a mailing list question to that effect but it has had no response since it was asked in march
<str1ngs>for my personal machines though. I've switched to guixsd
<brendyn>I didn't really know fedora existed for a long time. I first learned that GNU/Linux existed when I installed ubuntu in 2008 and then went to Arch linux, and then eventually Parabola and now GuixSD
<brendyn>Yeah I installed that but there is now way my mum would know about. She is good with computers but she only uses Windows so she always configures it for dad using her intuition. She looks in the menu for preferences and what not, and if there is no solution there then it's kinda game over
<brendyn>also she complains that many settings are not persistent on reboot
<brendyn>error: syntax error, unexpected $undefined, expecting IND_STR or DOLLAR_CURLY or IND_STRING_CLOSE, at /nix/store/bmhcicpixyr5xxgcazbbf5riigy63rp1-nixpkgs-18.03pre123793.52c707c84dc/nixpkgs/pkgs/tools/graphics/gnuplot/default.nix:42:44
<brendyn>It becomes unusable once i run --update unless i --rollback, but then I have no packages
<str1ngs>brendyn: remove unstable with nix-channel --remove nixpkgs
<ng0>that's not censorship, but I'm not even remotely interested in having this discussion now.
<str1ngs>hmm that's kinda rude. you started a discussion you don't even want to have.
<ng0>I pointed out the limits of this channel. The channel rules are on the website. Discussion of Firefox is clearly offtopic with no discussion.
<ng0>if there are no rules listed, we are being too implicit and should make them more explicit.
<ng0>anyway, doesn't matter for me. I just pointed it out and need to work on some texts now.
<brendyn>The thing that annoys me is that firefox is free software save some crap that can be avoided and some direct or indirect nonfree recommendations via the. I don't want to treat people like sheep by refusing to mention that firefox even exists when it's 99% free and the nonfree stuff can be avoided. Also firefox is on topic because people are actively working on packaging free versions in guix
<ng0>I'm discussing enabling stuff like upstream linux in other places, mostly offlist or in person. it's just that within Guix I follow the ruleset we agree on by the distribution guidelines.
<str1ngs>ng0: you are coming off as quite rude to me. I don't personal like how you have approached this in the least. saying it doesnt matter to you, yet you brought it up
<str1ngs>freedom to use software. but no freedom to discuss software. don't you think that kinda ironic?
<str1ngs>also there are no rules for this channel. the closest If found was "There you can get help about anything related to both the Guix System Distribution and GNU Guix"
<str1ngs>so installing nix with guix clearly falls under that
<ng0>okay, logs made come me back. I'm not being rude. Whoever mentioned rudeness related to me was just people who could respect either my or other peoples personal borders. I have one person blocked here because they've *demanded* help from me offlist and kept mailing me. that is rude.
<str1ngs>I think your being rude. trying to censor other people's discussions.
<brendyn>Not really no. If you have a channel on soccer, and people talk about something else, it's reasonble to censor them in that channel. They are not censored from the whole freenode afterall. "censorship" sounds quite nasty but technically it's an important part of any kind of moderation.
<ng0>you're just lucky that neither rekado or civodul are around.
<brendyn>str1ngs: I've seen some people complain that irc and mailing lists are not social enough; that they wish they could have more ways of simply socialising with the people they work on projects with
<brendyn>although this channel has public logs so it's a tad exposed for free conversation.
<str1ngs>irc is generally pretty social. There is the odd people that don't like discussion for some reason. IMO that's not an issue with IRC
<brendyn>wow the hplip package looks like it needs a lot of work.
<catonano>I created a gnu/services/trytond.scm file containing the definitions for my trytond service, but it doesn't get compiled. Where is it that I have to list it in order for it to be eligible for compilation ?
<str1ngs>catonano: you can the path to GUIX_PACKAGE_PATH