mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-18 11:44:07 +00:00
Extract rescue profile from the the corresponding CD.
svn path=/nixos/trunk/; revision=23917
This commit is contained in:
parent
9936a6f525
commit
5fb80fcc4b
@ -4,48 +4,8 @@
|
||||
{config, pkgs, ...}:
|
||||
|
||||
{
|
||||
require = [./installation-cd-base.nix];
|
||||
|
||||
installer.configModule = "./nixos/modules/installer/cd-dvd/installation-cd-minimal.nix";
|
||||
|
||||
# Don't include X libraries.
|
||||
services.openssh.forwardX11 = false;
|
||||
services.dbus.enable = false; # depends on libX11
|
||||
services.hal.enable = false; # depends on dbus
|
||||
fonts.enableFontConfig = false;
|
||||
fonts.enableCoreFonts = false;
|
||||
|
||||
# Useful for rescue..
|
||||
environment.systemPackages = with pkgs; [
|
||||
utillinuxCurses ddrescue
|
||||
pciutils sdparm hdparm hddtemp usbutils
|
||||
btrfsProgs xfsprogs jfsutils jfsrec
|
||||
iproute
|
||||
fuse ntfs3g smbfsFuse sshfsFuse
|
||||
manpages irssi elinks mcabber mutt openssh lftp
|
||||
openssl ncat socat
|
||||
gnupg1 gnupg
|
||||
patch which diffutils gcc binutils bc file
|
||||
screen
|
||||
bvi joe nvi
|
||||
subversion16 monotone git darcs mercurial bazaar cvs
|
||||
unrar unzip zip lzma cabextract cpio
|
||||
lsof
|
||||
require = [
|
||||
./installation-cd-base.nix
|
||||
../../profiles/rescue.nix
|
||||
];
|
||||
|
||||
boot.kernelPackages = pkgs.linuxPackages_2_6_32;
|
||||
boot.initrd.kernelModules = ["evdev" "i8042" "pcips2" "serio"
|
||||
"sd_mod" "libata" "unix" "usbhid" "uhci_hcd" "atkbd" "xtkbd" "fbdev"
|
||||
"iso9660" "udf" "loop"];
|
||||
boot.kernelModules = ["fbcon" "radeonfb" "intelfb" "sisfb" "nvidiafb"
|
||||
"cirrusfb"];
|
||||
boot.kernelParams = [
|
||||
"selinux=0"
|
||||
"acpi=on"
|
||||
"apm=off"
|
||||
"console=tty1"
|
||||
"splash=verbose"
|
||||
];
|
||||
|
||||
services.ttyBackgrounds.enable = false;
|
||||
}
|
||||
|
52
modules/profiles/rescue.nix
Normal file
52
modules/profiles/rescue.nix
Normal file
@ -0,0 +1,52 @@
|
||||
# This module defines a small NixOS configuration. It does not contain any
|
||||
# graphical stuff but contains many tools useful for the rescue.
|
||||
|
||||
{config, pkgs, ...}:
|
||||
|
||||
{
|
||||
require = [ ./minimal.nix ];
|
||||
|
||||
# Useful for rescue..
|
||||
environment.systemPackages = with pkgs; [
|
||||
utillinuxCurses ddrescue
|
||||
pciutils sdparm hdparm hddtemp usbutils
|
||||
btrfsProgs xfsprogs jfsutils jfsrec
|
||||
iproute
|
||||
fuse ntfs3g smbfsFuse sshfsFuse
|
||||
manpages irssi elinks mcabber mutt openssh lftp
|
||||
openssl ncat socat
|
||||
gnupg1 gnupg
|
||||
patch which diffutils gcc binutils bc file
|
||||
screen
|
||||
bvi joe nvi
|
||||
subversion16 monotone git darcs mercurial bazaar cvs
|
||||
unrar unzip zip lzma cabextract cpio
|
||||
lsof
|
||||
];
|
||||
|
||||
boot.kernelPackages = pkgs.linuxPackages_2_6_32;
|
||||
|
||||
boot.initrd.kernelModules = [
|
||||
"evdev" "i8042" "pcips2" "serio" "sd_mod" "libata" "unix" "usbhid"
|
||||
"uhci_hcd" "atkbd" "xtkbd" "fbdev" "iso9660" "udf" "loop"
|
||||
];
|
||||
|
||||
boot.kernelModules = [
|
||||
"fbcon"
|
||||
"radeonfb"
|
||||
"intelfb"
|
||||
"sisfb"
|
||||
"nvidiafb"
|
||||
"cirrusfb"
|
||||
];
|
||||
|
||||
boot.kernelParams = [
|
||||
"selinux=0"
|
||||
"acpi=on"
|
||||
"apm=off"
|
||||
"console=tty1"
|
||||
"splash=verbose"
|
||||
];
|
||||
|
||||
services.ttyBackgrounds.enable = false;
|
||||
}
|
Loading…
Reference in New Issue
Block a user