at 16.09-beta 1.4 kB view raw
1# This module defines the software packages included in the "minimal" 2# installation CD. It might be useful elsewhere. 3 4{ config, lib, pkgs, ... }: 5 6{ 7 # Include some utilities that are useful for installing or repairing 8 # the system. 9 environment.systemPackages = [ 10 pkgs.w3m # needed for the manual anyway 11 pkgs.testdisk # useful for repairing boot problems 12 pkgs.mssys # for writing Microsoft boot sectors / MBRs 13 pkgs.efibootmgr 14 pkgs.efivar 15 pkgs.parted 16 pkgs.gptfdisk 17 pkgs.ddrescue 18 pkgs.ccrypt 19 pkgs.cryptsetup # needed for dm-crypt volumes 20 21 # Some networking tools. 22 pkgs.fuse 23 pkgs.sshfsFuse 24 pkgs.socat 25 pkgs.screen 26 27 # Hardware-related tools. 28 pkgs.sdparm 29 pkgs.hdparm 30 pkgs.dmraid 31 pkgs.smartmontools # for diagnosing hard disks 32 pkgs.pciutils 33 pkgs.usbutils 34 35 # Tools to create / manipulate filesystems. 36 pkgs.ntfsprogs # for resizing NTFS partitions 37 pkgs.dosfstools 38 pkgs.xfsprogs.bin 39 pkgs.jfsutils 40 pkgs.f2fs-tools 41 42 # Some compression/archiver tools. 43 pkgs.unzip 44 pkgs.zip 45 pkgs.dar # disk archiver 46 pkgs.cabextract 47 ]; 48 49 # Include support for various filesystems. 50 boot.supportedFilesystems = [ "btrfs" "reiserfs" "vfat" "f2fs" "xfs" "zfs" "ntfs" "cifs" ]; 51 52 # Configure host id for ZFS to work 53 networking.hostId = lib.mkDefault "8425e349"; 54}