<lfam>Guix uses the world of Unix-like software to get started, but we aren't exactly wedded to the Unix idea or the tools
<lfam>But by building on tools like GCC, coreutils, and Linux, we are able to start with something useful, rather totally from scratch. If we started from scratch, the potential user-base would be very small
<lfam>Anyways, I think Guix is still young enough that attracting even one new user via a discussion site is worthwhile :)
<paroneayea>jamesrichardson: between that and the mcron service...
<paroneayea>though, we might want to be able to have the mcron service optionally run for a specific user
<paroneayea>maybe that's something worth adding to the mcron service, I dunno
<jamesrichardson>I'll take a look at the postresql service. Ideally I would like mcron to be started at boot for my user and a few others. That is I would like mcron to start at boot and start processing jobs in $HOME/.cron/.
<paroneayea>jamesrichardson: aha, yeah. cool, good luck on it... and post your handiwork to guix-devel :)
<mekeor>in Guix, does a system configuration (config.scm) actually compile to an executable? i mean, what exactly does the function(?) `operating-system` do? is it just a definition of a data structure?
<mekeor>i.e. `operating-system` is a "monadic procedure"
<rd161616>Hi , somebody knows how to reads PDF in terminal using guixsd please ?
<mekeor>rd161616: well, this doesn't have much to do with Guix but i just used a search engine to find out that there is a pdftotext program. it might be in the package `poppler` but maybe it's not packaged yet. i'm not sure.
<rekado>mekeor, rd161616 yes, it’s part of the poppler package.
<mekeor>can guix be installed on mac os? – section 2.1 "binary installation" of the manual states "only requirement is to have GNU tar and Xz." but there are only guix-binary-<version>-<system>.tar.xz tarballs for system=...-linux.
<rekado>mekeor: since we’re building from scratch we would need a libc with support for the kernel used by MacOS.
<rekado>mekeor: I don’t know if a current version with MacOS support exists
<jmd>Yeah perhaps that "only requirement" phrase is a bit too optimistic :)
<thomasd>also, does the MacOS kernel have things like namespaces etc?
<mekeor>well, doesn't MacOS us the_same/a_similar kernel as GNU Hurd? – Mach.
<ng0>rekado: HEADS (the linux-libre TAILS) apparently managed to get GRSec going, and Parabola too, so at some point after SELinux, GRSec should be doable aswell as there are example projects out there :)
<rekado>I have no experience with GRSec at all, unfortunately, but I know that SELinux isn’t all that difficult.
<ng0>fossil update has to wait until core-updates is merged
<ng0>anyone with push access want to fix a typo in the documentation? under Miscellaneous Services, 18.104.22.168 Version Control, it should read "a simple TCP server to expose repositories over the Git protocol for anonymous access." and not "a simple TCP server to expose repositories over the Git protocol for annoymous access."
<ng0>(user (cons* (user-group (name "foo")) (user-account (name "food") (comment "") (group "foo") (home-directory "/home/foo")) %base-user-accounts)) looks correct? Because I'm getting an error when I leave out the user-group before I use it (undefined) and when I include it, it's "procedure user-account-uid: Wrong type argument: #<<user-group> name: "foo" password: #f id: #f system?: #f>