nixos-config/modules/core/xserver.nix

20 lines
390 B
Nix
Raw Normal View History

2023-12-15 19:00:46 +01:00
{ pkgs, username, ... }:
2023-11-05 17:56:55 +01:00
{
2023-11-05 11:40:44 +01:00
services.xserver = {
enable = true;
2024-02-10 19:27:50 +01:00
xkb.layout = "us";
2023-11-05 11:40:44 +01:00
displayManager.autoLogin = {
enable = true;
2023-12-15 22:57:19 +01:00
user = "${username}";
2023-11-05 11:40:44 +01:00
};
libinput = {
enable = true;
2023-11-12 12:15:10 +01:00
# mouse = {
# accelProfile = "flat";
# };
2023-11-05 11:40:44 +01:00
};
};
2023-12-14 15:49:15 +01:00
# To prevent getting stuck at shutdown
2023-11-12 12:15:10 +01:00
systemd.extraConfig = "DefaultTimeoutStopSec=10s";
2023-11-05 11:40:44 +01:00
}