37 lines
782 B
Nix
37 lines
782 B
Nix
{ config, lib, ... }:
|
|
|
|
#let
|
|
# compiledLayout = pkgs.runCommand "keyboard-layout" {} ''
|
|
# ${pkgs.xorg.xkbcomp}/bin/xkbcomp ${./colemak-dh.xkb} $out
|
|
# '';
|
|
#in
|
|
{
|
|
services = {
|
|
xserver = {
|
|
enable = true;
|
|
libinput = {
|
|
enable = true;
|
|
mouse = {
|
|
accelSpeed = "0";
|
|
# accelProfile = "flat";
|
|
};
|
|
touchpad = {
|
|
middleEmulation = false;
|
|
clickMethod = "buttonareas";
|
|
tapping = true;
|
|
naturalScrolling = true;
|
|
};
|
|
};
|
|
displayManager = {
|
|
startx = {
|
|
enable = true;
|
|
};
|
|
};
|
|
xkb.layout = "us";
|
|
xkb.variant = "colemak_dh"; # trying to ditch DHz now
|
|
autoRepeatDelay = 320;
|
|
autoRepeatInterval = 30;
|
|
};
|
|
};
|
|
}
|