17 lines
371 B
Nix
17 lines
371 B
Nix
{ host, ... }:
|
|
let
|
|
vars = import ../../hosts/${host}/variables.nix;
|
|
keyboardLayout = vars.keyboardLayout or "us";
|
|
keyboardVariant = vars.keyboardVariant or "";
|
|
enableXServer = vars.displayManager == "sddm";
|
|
in
|
|
{
|
|
services.xserver = {
|
|
enable = enableXServer;
|
|
xkb = {
|
|
layout = "${keyboardLayout}";
|
|
variant = "${keyboardVariant}";
|
|
};
|
|
};
|
|
}
|