version 24.05 compatibility
This commit is contained in:
parent
04c2e823f4
commit
392824b511
|
@ -44,15 +44,29 @@ in {
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
|
|
||||||
|
services.libinput = {
|
||||||
|
mouse = {
|
||||||
|
accelProfile = cfg.mouse.accelProfile;
|
||||||
|
middleEmulation = false;
|
||||||
|
};
|
||||||
|
touchpad = mkIf cfg.touchpad.enableProperConfig {
|
||||||
|
tapping = false;
|
||||||
|
disableWhileTyping = true;
|
||||||
|
accelProfile = cfg.touchpad.accelProfile;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
services.xserver = {
|
services.xserver = {
|
||||||
|
|
||||||
|
xkb = {
|
||||||
|
options = mkIf cfg.bqn.enable "grp:switch";
|
||||||
|
layout = (if cfg.bqn.enable then "us,bqn" else "us");
|
||||||
extraLayouts.bqn = mkIf cfg.bqn.enable {
|
extraLayouts.bqn = mkIf cfg.bqn.enable {
|
||||||
description = "BQN layout";
|
description = "BQN layout";
|
||||||
languages = [ "bqn" ];
|
languages = [ "bqn" ];
|
||||||
symbolsFile = ./misc/bqn;
|
symbolsFile = ./misc/bqn;
|
||||||
};
|
};
|
||||||
layout = (if cfg.bqn.enable then "us,bqn" else "us");
|
};
|
||||||
xkbOptions = mkIf cfg.bqn.enable "grp:switch";
|
|
||||||
|
|
||||||
enable = true;
|
enable = true;
|
||||||
autoRepeatDelay = 200;
|
autoRepeatDelay = 200;
|
||||||
|
@ -66,17 +80,6 @@ in {
|
||||||
greeters.gtk.enable = true;
|
greeters.gtk.enable = true;
|
||||||
background = cfg.lightdm.background;
|
background = cfg.lightdm.background;
|
||||||
};
|
};
|
||||||
libinput = {
|
|
||||||
mouse = {
|
|
||||||
accelProfile = cfg.mouse.accelProfile;
|
|
||||||
middleEmulation = false;
|
|
||||||
};
|
|
||||||
touchpad = mkIf cfg.touchpad.enableProperConfig {
|
|
||||||
tapping = false;
|
|
||||||
disableWhileTyping = true;
|
|
||||||
accelProfile = cfg.touchpad.accelProfile;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue