Cleaned up xserver config

This commit is contained in:
Benson Chu 2023-12-17 10:48:09 -06:00
parent b5d97eaa4b
commit fb10426999

View file

@ -15,19 +15,34 @@ in
./hardware-configuration.nix
];
networking.hostName = "NixDawn"; # Define your hostname.
services.xserver = {
# Enable the X11 windowing system.
services.xserver.enable = true;
enable = true;
exportConfiguration = true;
# Configure keymap in X11
layout = "us";
xkbVariant = "";
libinput = {
enable = true;
touchpad = {
naturalScrolling = true;
};
};
# Enable the KDE Plasma Desktop Environment.
services.xserver.displayManager.sddm.enable = true;
displayManager.sddm.enable = true;
programs.nm-applet.enable = true;
services.picom.enable = true;
services.xserver.windowManager.exwm = {
windowManager.exwm = {
enable = true;
enableDefaultConfig = false;
};
};
programs.nm-applet.enable = true;
services.picom.enable = true;
services.pcscd.enable = true;
programs.gnupg.agent = {
@ -50,12 +65,6 @@ in
hardware.bluetooth.enable = true; # enables support for Bluetooth
# Configure keymap in X11
services.xserver = {
layout = "us";
xkbVariant = "";
};
# Define a user account. Don't forget to set a password with passwd.
users.users.benson = {
isNormalUser = true;