My laptop is a ThinkPenguin. All of their laptops and desktops are built specifically to support the linux-libre kernel and not need any proprietary drivers or firmware. Check them out here:
https://thinkpenguin.com Happy hacking, Gary help-guix-requ...@gnu.org writes: > Send Help-Guix mailing list submissions to > help-guix@gnu.org > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.gnu.org/mailman/listinfo/help-guix > or, via email, send a message with subject or body 'help' to > help-guix-requ...@gnu.org > > You can reach the person managing the list at > help-guix-ow...@gnu.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Help-Guix digest..." > > > Today's Topics: > > 1. Touchpad tap (zna...@tutanota.com) > 2. Choose devices according to linux-libre code (zna...@tutanota.com) > 3. Re: Choose devices according to linux-libre code > (zna...@tutanota.com) > 4. Re: Touchpad tap (Pierre Neidhardt) > 5. Re: Guix and Emacs Integration for Polyglot Development > (George Clemmer) > 6. Re: Touchpad tap (Luther Thompson) > 7. Re: bug#33189: Touchpad tap (Tobias Geerinckx-Rice) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sun, 28 Oct 2018 19:40:40 +0100 (CET) > From: <zna...@tutanota.com> > To: Help Guix <help-guix@gnu.org>, Bug Guix <bug-g...@gnu.org> > Subject: Touchpad tap > Message-ID: <lpvy_pd--...@tutanota.com> > Content-Type: text/plain; charset="utf-8" > > Hello, Guix Help! I am not able to use tap on my touchpad. Scroll is working, > mouse motion is working, left and right buttons are working, but tap and > double click are not working on my touchpad. > > As described in the Internet need to use > /etc/X11/xorg.conf.d/90-synaptics.conf. > But GuixSD has own filesystem structure, so there is no /etc/X11. > > Here it is configuration file xorg.scm: > https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/xorg.scm?id=v0.15.0-2564-g38a2f5eaf#n2564 > > <https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/xorg.scm?id=v0.15.0-2564-g38a2f5eaf#n2564> > > I assume xorg configurations ought to be done. Please, how to write my > config.scm? > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > <http://lists.gnu.org/archive/html/help-guix/attachments/20181028/7b0794ad/attachment.html> > > ------------------------------ > > Message: 2 > Date: Sun, 28 Oct 2018 19:45:12 +0100 (CET) > From: <zna...@tutanota.com> > To: Help Guix <help-guix@gnu.org>, Bug Guix <bug-g...@gnu.org> > Subject: Choose devices according to linux-libre code > Message-ID: <lpvzcbe--...@tutanota.com> > Content-Type: text/plain; charset="utf-8" > > Hello, Guix Help! > > As I've got here > https://lists.gnu.org/archive/html/help-guix/2018-10/msg00083.html > <https://lists.gnu.org/archive/html/help-guix/2018-10/msg00083.html> > some devices cannot work without linux-firmware, requiring non-free software > drivers. It is so bad. > > I believe the issue can be solved by choosing devices that have proper > support by linux-libre code. So how to do this? Is there any info how to > choose devices working nice on linux-libre? > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > <http://lists.gnu.org/archive/html/help-guix/attachments/20181028/d0156269/attachment.html> > > ------------------------------ > > Message: 3 > Date: Sun, 28 Oct 2018 19:47:24 +0100 (CET) > From: <zna...@tutanota.com> > To: Help Guix <help-guix@gnu.org> > Subject: Re: Choose devices according to linux-libre code > Message-ID: <lpw-7_w--...@tutanota.com> > Content-Type: text/plain; charset="utf-8" > > I use Lenovo G50-30 > https://www.lenovo.com/us/en/laptops/lenovo/g-series/g50-30 > <https://www.lenovo.com/us/en/laptops/lenovo/g-series/g50-30/> > > But when I will choose new PC it will be interesting to know. > > 28. Oct 2018 21:45 by zna...@tutanota.com <mailto:zna...@tutanota.com>: > > >> Hello, Guix Help! >> >> As I've got here > >> https://lists.gnu.org/archive/html/help-guix/2018-10/msg00083.html >> <https://lists.gnu.org/archive/html/help-guix/2018-10/msg00083.html> >> some devices cannot work without linux-firmware, requiring non-free software >> drivers. It is so bad. >> >> I believe the issue can be solved by choosing devices that have proper >> support by linux-libre code. So how to do this? Is there any info how to >> choose devices working nice on linux-libre? >> > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > <http://lists.gnu.org/archive/html/help-guix/attachments/20181028/1b592104/attachment.html> > > ------------------------------ > > Message: 4 > Date: Sun, 28 Oct 2018 21:02:27 +0100 > From: Pierre Neidhardt <m...@ambrevar.xyz> > To: zna...@tutanota.com > Cc: Help Guix <help-guix@gnu.org>, Bug Guix <bug-g...@gnu.org> > Subject: Re: Touchpad tap > Message-ID: <87a7mxn8ks....@ambrevar.xyz> > Content-Type: text/plain; charset="us-ascii" > > Hi! > > Consult the manual, "(guix) X Window". There is an example near the end: > > --8<---------------cut here---------------start------------->8--- > (define bepo-evdev > "Section \"InputClass\" > Identifier \"evdev keyboard catchall\" > Driver \"evdev\" > MatchIsKeyboard \"on\" > Option \"xkb_layout\" \"fr\" > Option \"xkb_variant\" \"bepo\" > EndSection") > > (operating-system > ... > (services > (modify-services %desktop-services > (slim-service-type config => > (slim-configuration > (inherit config) > (startx (xorg-start-command > #:configuration-file > (xorg-configuration-file > #:extra-config > (list bepo-evdev))))))))) > --8<---------------cut here---------------end--------------->8--- > > The above example only details keyboard configuration. For your trackpad, > have > a look at libinput's manpage. > Also https://wiki.archlinux.org/index.php/Libinput may give you a good > coverage > of the topic.