<ItsMarlin>can i start ssh server without configuring the scm file?
<Ozymandias42>I think you can. just install the package yourself and either manually start it or tell shepherd to start the service. Not sure if you get the service automatically with the package and just not enabled.
<Formbi>is it possible to suspend a GuixSD computer?
<Ozymandias42>I don't know but I know what would be needed to answer the question with yes. You'd need a swap partition and your init-system had to support it because restarting services in the states they are when they are loaded back into memory differs from a clean boot. So I'd say if shepherd can do that and you have a swap partition it should work.
<Ozymandias42>..wait I confused suspend with hibernate :D suspend is basically the same without the swap partition and easier. so I'd be surprised if that wasn't possible
<Gamayun>Formbi: Suspending to memory should work out of the box. At least in desktop setups. Dunno about hibernate / suspend to disk.
<raingloom>heyyy, i've been getting this error after a recent-ish upgrade: `error: failed to connect to `/var/guix/daemon-socket/socket': Connection refused`
<Ozymandias42>I want to create a bash script that calls `exec /gnu/store/...shepherd --config /gnu/store/...shepherd.conf` and that is symlinked to by /sbin/init. The sylinking part works but I can't find anything about how to get the store path and what I tried from the gexp page in the docs or what works with extra-special-file won't work in the guile repl where I test it.
<Ozymandias42>raingloom seems like you don't have access rights to that socket. try to correct that or remove it. it should get recreated automatically (hopefully)
<str1ngs>the alternative would be GTK webkit. and it has some technical drawbacks.
<janneke>str1ngs: no thanks! oh, that's really awful and good to know...
<janneke>str1ngs: also, i'm glad that you started out with gtk and saddened that guile integration/support is so bad, apparently.
<str1ngs>guils is amazing. the issue is more GTK IMHO
<str1ngs>janneke: and I think with sxml and qwebchannels . I think the application you would like to create is much more feasible. and I think is the direction I'll move most of Nomad's UI eventually. this should offload most things to scheme.
<janneke>str1ngs: it would be nice if code could be shared, that's what i like about emacsy; it could be such a nice reusable library
<str1ngs>and then use openvpn-client-configuration fields
<str1ngs>maybe you can translate your opvn file to configuration fields. alternatively you might want to make a shepherd user service. this would allow you to use opvn file and run unprivileged.
<str1ngs>also you can maybe use networkmanager and network-manager-openvpn
<rekado_>civodul: I’ll really need to change mumi to fetch emails from the debbugs HTTP frontend instead of the SOAP service. It’s really ugly to do this, but the SOAP interface is really just not up to the task :-/
<rekado_>so mumi will become a web interface to a web interface. Ugh.
<asweetmouse>I already have network-manager and network-manager-openvpn installed. Running the gnome3 proxy settings tool doesn't work with the opvn file. I think it has something to do with the formatting of the file.
<mbakke>jonsger: Guix will downgrade itself if you never run 'guix pull' before reconfigure.
<str1ngs>asweetmouse: maybe someone else knows more about openvpn can help. my knowledge is kinda limited on that
<asweetmouse>well, I guess I'll just keep waiting on the mailing list for now, or until somebody else can help here.
<cbaines>civodul, if you're around, I'm looking again at the linting stuff, and how it uses Gettext. You suggested making all the messages English, and translating later, but I'm not sure that'll work with the messages with data in them, e.g. (format #f (G_ "invalid description: ~s") description)
<b0f0>to get tle ldd command, do I need libc or what do I need ?
<cbaines>b0f0, gcc-toolchain is probably the thing to go for
<b0f0>I still need init.el to configure packages for emacs. 'guix install some-emacs-package' just downloads them, to enable them in emacs, I need to enable the package in init.el. Do I understand this or not ?
<cbaines>b0f0, I probably understand Emacs less than you, but for me, installing things is sufficient
<cbaines>You might need to restart Emacs for it to pick them up
<cbaines>Or just do guix build emacs, and run ldd against the relevant file in the package
<b0f0>ok so emacs has libdbus when run ldd on .emacs-26.2-real . This means my error when I build emacs-weachat package is really weird. Because when I run 'guix build -f emacs-weechat.scm' I get an error that says 'Emacs not compiled with dbus support'.
<cbaines>b0f0, there might be multiple variants of the Emacs package
<cbaines>b0f0, which variant are you using as an input to your emacs-weechat package?
<cbaines>Ok, great, so you have some older generations
<cbaines>You can either switch the current-guix symlink to point at an older generation, or just run the guix-daemon as root temporarily in a shell, e.g. /var/guix/profiles/per-user/root/current-guix-1-link/bin/guix-daemon --build-users-group=guixbuild
<raingloom>hmm. switching the symlink and restarting the unit results in the same error but so far there are no errors when i run it manually
<cbaines>raingloom, if you get the guix-daemon running, I'd run guix pull as root
<raingloom>yup, did that, stopped the manual one, started it up with systemd, and now it works