2024-12-22 23:46:42 -05:00
|
|
|
{
|
|
|
|
|
config,
|
|
|
|
|
lib,
|
|
|
|
|
pkgs,
|
|
|
|
|
...
|
|
|
|
|
}:
|
|
|
|
|
lib.mkIf config.u.has.graphical {
|
2024-10-18 23:42:11 -04:00
|
|
|
services.xserver = {
|
|
|
|
|
enable = true;
|
|
|
|
|
autorun = false;
|
|
|
|
|
displayManager.sx.enable = true;
|
2024-12-11 05:19:34 -05:00
|
|
|
windowManager.awesome = {
|
|
|
|
|
enable = true;
|
|
|
|
|
luaModules = [pkgs.luaPackages.vicious];
|
|
|
|
|
};
|
2024-10-18 23:42:11 -04:00
|
|
|
desktopManager.plasma5.enable = true;
|
|
|
|
|
autoRepeatDelay = 200;
|
|
|
|
|
autoRepeatInterval = 30;
|
|
|
|
|
};
|
|
|
|
|
services.libinput = {
|
|
|
|
|
enable = true;
|
|
|
|
|
mouse.accelProfile = "flat";
|
|
|
|
|
};
|
|
|
|
|
}
|