at 18.03-beta 1.3 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-nox # 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.fuse3 24 pkgs.sshfs-fuse 25 pkgs.socat 26 pkgs.screen 27 28 # Hardware-related tools. 29 pkgs.sdparm 30 pkgs.hdparm 31 pkgs.dmraid 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}