1 # This module defines the software packages included in the "minimal"
2 # installation CD. It might be useful elsewhere.
4 { config, lib, pkgs, ... }:
7 # Include some utilities that are useful for installing or repairing
9 environment.systemPackages = [
10 pkgs.w3m-nographics # needed for the manual anyway
11 pkgs.testdisk # useful for repairing boot problems
12 pkgs.ms-sys # for writing Microsoft boot sectors / MBRs
19 pkgs.cryptsetup # needed for dm-crypt volumes
24 # Some networking tools.
32 # Hardware-related tools.
35 pkgs.smartmontools # for diagnosing hard disks
40 # Some compression/archiver tools.
45 # Include support for various filesystems and tools to create / manipulate them.
46 boot.supportedFilesystems =
47 [ "btrfs" "cifs" "f2fs" "ntfs" "vfat" "xfs" ] ++
48 lib.optional (lib.meta.availableOn pkgs.stdenv.hostPlatform config.boot.zfs.package) "zfs";
50 # Configure host id for ZFS to work
51 networking.hostId = lib.mkDefault "8425e349";