Custom kernel: no audio, no touchpad

2018-09-27 Thread Pierre Neidhardt
Hello Guix!

Exciting times ahead for me, I've successfully booted Guix on a custom
kernel.

It works pretty well so far except for sound and touchpad support which
are missing.

On linux-libre:

--8<---cut here---start->8---
$ lspci -k
...
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
Subsystem: Xiaomi Device 1604
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl
--8<---cut here---end--->8---

I'm not sure where to get information about the Touchpad.  Well, my
laptop is a Xiaomi Air 13.

I've played with `make menuconfig` for a while and added a bunch of
Intel HD audio related modules,  loads of codecs, to no avail.

I guess I need more experience with the kernel.  Would anyone have some
tips or documentation pointers?

Even better: is there a way to derive the right .config from a working
kernel?

--
Pierre Neidhardt
https://ambrevar.xyz/


signature.asc
Description: PGP signature


Re: Frequent git repository corruptions

2018-09-27 Thread Pierre Neidhardt
Will do, thanks for the hint.

-- 
Pierre Neidhardt
https://ambrevar.xyz/


signature.asc
Description: PGP signature


Re: Frequent git repository corruptions

2018-09-27 Thread Mark H Weaver
Pierre Neidhardt  writes:

> This might be unrelated to Guix but since I'm in the dark here, I
> figured I'd rather ask, maybe someone ran into a similar issue.
>
> For the past 2-4 weeks I've had at least 4 Git repositories that got
> corrupted for no apparent reason.  Even a checkout that I had never
> touched.

I would test the machine's RAM, preferably with a tool like memtest86
that runs directly from GRUB.  Alas, we do not yet have a package for it
in Guix.

   Mark



Re: damaged installation

2018-09-27 Thread Mark H Weaver
carl hansen  writes:

> I installed guix 0.15 on Debian testing system
> Power went out while 'guix pull'ing or something.
> Now, show stopper error. Attached. How to proceed?

I would move .config/guix to another location (or simply delete it),
optionally run "guix gc --verify=contents", and then rerun "guix pull".

  Mark



Re: Other web-browser for tor

2018-09-27 Thread Mark H Weaver
znavko  writes:

> Hello! I am using GNU IceCat, that has Network Settings for using
> proxy. I can use tor with it. I was using Abrowaser on trisquel, but
> GuixSD repository has no such:
>
> $ guix package -s abrowser
> $
>
> I've found other browsers with `guix package -s 'web browser'` but all
> of that I've installed has no Network configurations . Epiphany,
> Dillo, Conkeror can't.  Netsurf browser has network settings, but
> there is only http proxy, and I get this when type proxy:
> 127.0.0.1:9050 : "This is a SOCKs proxy, not an HTTP proxy."
>
> Which other free software browser can work on socks4 proxy? On
> trisquel I had Abrowser, but here it is only Icecat.

Epiphany can be configured to use a SOCKs proxy via the "Network"
section of GNOME settings.

Conkeror can be configured to use a SOCKs proxy.  See
.

For software that does not support SOCKs proxies, you can use 'privoxy'
as a gateway.  'privoxy' presents itself as an HTTP/HTTPS proxy, and it
can be configured to use a SOCKs proxy.  See
.

Dillo can be configured to use an HTTP/HTTPS proxy in its
~/.dillo/dillorc.

Wget and some other command-line utilities will honor the http_proxy and
https_proxy environment variables.  Alternatively, you can configure
wget to use a proxy via ~/.wgetrc.

I do not know off-hand whether these programs leak information in
practice (e.g. by making untorified DNS requests) when configured in
this way.

  Mark



Re: damaged installation

2018-09-27 Thread Ricardo Wurmus


carl hansen  writes:

> I installed guix 0.15 on Debian testing system
> Power went out while 'guix pull'ing or something.
> Now, show stopper error. Attached. How to proceed?

You may be able to use an older version of Guix from
~/.config/guix/current-*/bin.  If there’s only one and it’s broken you
could remove ~/.config/guix/current and use the originally installed
Guix instead.

--
Ricardo




Re: GNU Icecat crashed tab

2018-09-27 Thread Björn Höfling
On Thu, 27 Sep 2018 05:30:43 +0200
nightowl  wrote:

> OK, I see the new version 60 now after running the 'guix pull'
> command. I tried running the 'guix package -u' command but does not
> do any upgrade.  I have the icecat package called out in my
> config.scm file, so I think I need to run the 'guix system
> reconfigure' command to make an upgrade to that package.  Does that
> make sense?  I will try this tomorrow and let you know if it upgrades
> ok and if it fixes the tab crash problem.

If you have the package in your system definition, that is exactly what
you have to do.

Björn


pgppHT_EL7H1C.pgp
Description: OpenPGP digital signature