all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: maze@strahlungsfrei.de
To: Mekeor Melire <mekeor.melire@gmail.com>
Cc: help-guix@gnu.org
Subject: Re: How to install a GuixSD desktop?
Date: Sat, 05 Aug 2017 18:24:59 +0200	[thread overview]
Message-ID: <089d2c00f885020656f790e4c0e90832@strahlungsfrei.de> (raw)
In-Reply-To: <87vam3dmve.fsf@gmail.com>

Am 2017-08-04 23:49, schrieb Mekeor Melire:
> Welcome to Guix-community, Martin!

Thanks for the warm welcome!

> I use slim as login-manager which is GuixSD's default.  I modified the
> xorg-configuration in my system-configuration like this:
> 
>     (slim-service
>         #:startx (xorg-start-command
>             #:configuration-file (xorg-configuration-file
>                 #:extra-config (list
>                     ;; touchpad
>                     "Section \"InputClass\""
>                     "  Identifier \"touchpad catchall\""
>                     "  Driver \"synaptics\""
>                     "  MatchIsTouchpad \"on\""
>                     "  Option \"MaxTapMove\" \"231\""
>                     ;; natural scrolling
>                     "  Option \"VertScrollDelta\" \"-200\""
>                     "  Option \"HorizScrollDelta\" \"-200\""
>                     "  Option \"HorizTwoFingerScroll\" \"1\""
>                     "  Option \"TouchpadOff\" \"0\""
>                     "  Option \"TapButton1\" \"1\""
>                     "  Option \"TapButton2\" \"2\""
>                     "EndSection"))))

Right, that at least allows using tap-to-click. But it still prevents me 
from using libinput-gestures[¹] for multi-touch gestures.

That's why I tried forcing the touchpad to use the libinput driver 
through an additional configuration block similar to yours. But that 
doesn't work - the synaptics driver is taking control of the touchpad 
nonetheless. So I have to get rid of the synaptics driver altogether.

I really think the xf86-synaptics driver can be removed altogether. 
libinput's touchpad support has become very good, if not superior, over 
the last years.

> 
>> 3) I need to develop a few new packages for my needs. Is there a way 
>> to
>> add additional package sources so I can conveniently use my own 
>> packages
>> alongside the ones provides in the official Guix repo?
> 
> Yes. Use the GUIX_PACKAGE_PATH variable which is documented in the
> manual, in chapter 6.6:
> 
> 
> https://www.gnu.org/software/guix/manual/html_node/Package-Modules.html#Package-Modules
> 
> 
> Good luck!

Thanks!

[1] https://github.com/bulletmark/libinput-gestures

  reply	other threads:[~2017-08-05 16:25 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-08-04 18:14 How to install a GuixSD desktop? Martin H.
2017-08-04 21:49 ` Mekeor Melire
2017-08-05 16:24   ` maze [this message]
     [not found] ` <87k22iua7u.fsf@hotmail.com>
2017-08-05 17:04   ` maze

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=089d2c00f885020656f790e4c0e90832@strahlungsfrei.de \
    --to=maze@strahlungsfrei.de \
    --cc=help-guix@gnu.org \
    --cc=mekeor.melire@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.