diff --git a/nixos/modules/system/boot/loader/generations-dir/generations-dir.nix b/nixos/modules/system/boot/loader/generations-dir/generations-dir.nix
index 4b5e84f53c1..6153578612c 100644
--- a/nixos/modules/system/boot/loader/generations-dir/generations-dir.nix
+++ b/nixos/modules/system/boot/loader/generations-dir/generations-dir.nix
@@ -24,6 +24,7 @@ in
enable = mkOption {
default = false;
+ type = types.bool;
description = ''
Whether to create symlinks to the system generations under
/boot. When enabled,
@@ -42,6 +43,7 @@ in
copyKernels = mkOption {
default = false;
+ type = types.bool;
description = "
Whether copy the necessary boot files into /boot, so
/nix/store is not needed by the boot loader.
diff --git a/nixos/modules/system/boot/loader/grub/grub.nix b/nixos/modules/system/boot/loader/grub/grub.nix
index a166709d39a..585c8854fee 100644
--- a/nixos/modules/system/boot/loader/grub/grub.nix
+++ b/nixos/modules/system/boot/loader/grub/grub.nix
@@ -179,6 +179,7 @@ in
};
splashImage = mkOption {
+ type = types.nullOr types.path;
example = literalExample "./my-background.png";
description = ''
Background image used for GRUB. It must be a 640x480,
diff --git a/nixos/modules/system/boot/loader/init-script/init-script.nix b/nixos/modules/system/boot/loader/init-script/init-script.nix
index 3b33d42b4ae..374d9524ff1 100644
--- a/nixos/modules/system/boot/loader/init-script/init-script.nix
+++ b/nixos/modules/system/boot/loader/init-script/init-script.nix
@@ -23,6 +23,7 @@ in
enable = mkOption {
default = false;
+ type = types.bool;
description = ''
Some systems require a /sbin/init script which is started.
Or having it makes starting NixOS easier.
diff --git a/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix b/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix
index d3f32418a64..1ea3ddd8867 100644
--- a/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix
+++ b/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix
@@ -21,6 +21,7 @@ in
boot.loader.raspberryPi.enable = mkOption {
default = false;
+ type = types.bool;
description = ''
Whether to create files with the system generations in
/boot.
diff --git a/nixos/modules/tasks/kbd.nix b/nixos/modules/tasks/kbd.nix
index 03c42404e5d..8d26998021d 100644
--- a/nixos/modules/tasks/kbd.nix
+++ b/nixos/modules/tasks/kbd.nix
@@ -22,6 +22,7 @@ in
# FIXME: still needed?
boot.extraTTYs = mkOption {
default = [];
+ type = types.listOf types.string;
example = ["tty8" "tty9"];
description = ''
Tty (virtual console) devices, in addition to the consoles on
diff --git a/nixos/modules/virtualisation/lxc.nix b/nixos/modules/virtualisation/lxc.nix
index 10d3a6575fb..22da012e414 100644
--- a/nixos/modules/virtualisation/lxc.nix
+++ b/nixos/modules/virtualisation/lxc.nix
@@ -32,7 +32,9 @@ in
default = "";
description =
''
- This is the system-wide LXC config. See lxc.system.conf(5).
+ This is the system-wide LXC config. See
+ lxc.system.conf
+ 5.
'';
};
@@ -43,7 +45,8 @@ in
description =
''
Default config (default.conf) for new containers, i.e. for
- network config. See lxc.container.conf(5).
+ network config. See lxc.container.conf
+ 5.
'';
};
@@ -54,7 +57,9 @@ in
description =
''
This is the config file for managing unprivileged user network
- administration access in LXC. See lxc-user-net(5).
+ administration access in LXC. See
+ lxc-user-net5
+ .
'';
};