at 18.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{ lib, pkgs, ... }: 5 6{ 7 # Include some utilities that are useful for installing or repairing 8 # the system. 9 environment.systemPackages = [ 10 pkgs.w3m-nox # needed for the manual anyway 11 pkgs.testdisk # useful for repairing boot problems 12 pkgs.ms-sys # 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 pkgs.mkpasswd # for generating password files 21 22 # Some networking tools. 23 pkgs.fuse 24 pkgs.fuse3 25 pkgs.sshfs-fuse 26 pkgs.socat 27 pkgs.screen 28 29 # Hardware-related tools. 30 pkgs.sdparm 31 pkgs.hdparm 32 pkgs.smartmontools # for diagnosing hard disks 33 pkgs.pciutils 34 pkgs.usbutils 35 36 # Tools to create / manipulate filesystems. 37 pkgs.ntfsprogs # for resizing NTFS partitions 38 pkgs.dosfstools 39 pkgs.xfsprogs.bin 40 pkgs.jfsutils 41 pkgs.f2fs-tools 42 43 # Some compression/archiver tools. 44 pkgs.unzip 45 pkgs.zip 46 ]; 47 48 # Include support for various filesystems. 49 boot.supportedFilesystems = [ "btrfs" "reiserfs" "vfat" "f2fs" "xfs" "ntfs" "cifs" ]; 50 51 # Configure host id for ZFS to work 52 networking.hostId = lib.mkDefault "8425e349"; 53}