35 lines
710 B
Nix
35 lines
710 B
Nix
{ lib, ... }:
|
|
let
|
|
inherit (lib)
|
|
mkOption
|
|
types
|
|
;
|
|
in {
|
|
imports = [
|
|
./i18n.nix
|
|
./partition.nix
|
|
];
|
|
|
|
options = {
|
|
valhalla = {
|
|
timeZone = mkOption {
|
|
type = types.nullOr types.str;
|
|
description = "The time zone of the system.";
|
|
default = null;
|
|
};
|
|
|
|
keyMap = mkOption {
|
|
type = types.nullOr types.str;
|
|
description = "The console key map of the system.";
|
|
default = null;
|
|
};
|
|
|
|
keyboardLayout = mkOption {
|
|
type = types.nullOr types.str;
|
|
description = "The X11 keyboard layout of the system.";
|
|
default = null;
|
|
};
|
|
};
|
|
};
|
|
}
|