2009-06-11 11:51:27 +02:00
|
|
|
# This module defines a small NixOS installation CD. It does not
|
|
|
|
# contain any graphical stuff.
|
|
|
|
|
|
|
|
{config, pkgs, ...}:
|
|
|
|
|
|
|
|
{
|
|
|
|
require = [./installation-cd-base.nix];
|
|
|
|
|
2009-06-22 12:03:58 +02:00
|
|
|
installer.configModule = "./nixos/modules/installer/cd-dvd/installation-cd-minimal.nix";
|
|
|
|
|
2009-10-15 14:32:33 +02:00
|
|
|
# Allow sshd to be started manually through "start sshd". It should
|
|
|
|
# not be started by default on the installation CD because the
|
|
|
|
# default root password is empty.
|
2009-10-14 23:48:12 +02:00
|
|
|
services.sshd.enable = true;
|
2009-10-15 16:32:15 +02:00
|
|
|
jobs.sshd.startOn = pkgs.lib.mkOverride 50 {} "";
|
2009-10-14 23:48:12 +02:00
|
|
|
|
2009-06-11 11:51:27 +02:00
|
|
|
# Don't include X libraries.
|
|
|
|
services.sshd.forwardX11 = false;
|
2009-06-24 11:11:26 +02:00
|
|
|
services.dbus.enable = false; # depends on libX11
|
|
|
|
services.hal.enable = false; # depends on dbus
|
2009-06-11 11:51:27 +02:00
|
|
|
fonts.enableFontConfig = false;
|
|
|
|
fonts.enableCoreFonts = false;
|
|
|
|
}
|