Files
nix-config/modules/desktop/xserver.nix
T

28 lines
597 B
Nix
Raw Normal View History

2026-08-20 22:03:24 +02:00
{
flake.modules.nixos.xserver = {
config,
lib,
...
}:
with lib; let
cfg = config.mySystem.desktop.xserver;
in {
options.mySystem.desktop.xserver = {
2026-10-03 09:56:48 +02:00
videoDrivers = mkOption {
type = types.listOf types.str;
default = [];
example = ["amdgpu"];
description = "Extra X11 video drivers to load";
2026-08-20 22:03:24 +02:00
};
};
2026-10-03 09:56:48 +02:00
config.services.xserver = {
enable = true;
videoDrivers = cfg.videoDrivers;
xkb = {
layout = "fr";
variant = "bepo_afnor";
2026-08-20 22:03:24 +02:00
};
};
};
}