{ config, nixpkgs-flake, lib, pkgs, ... }: let zfs = pkgs.zfsUnstable.override { # this overrides saves 10MB samba = pkgs.coreutils; python3 = pkgs.python3Minimal; }; in { imports = [ "${nixpkgs-flake}/nixos/modules/installer/cd-dvd/installation-cd-graphical-combined.nix" ]; # This block modified from https://github.com/nix-community/nixos-images boot.zfs.package = zfs; environment.defaultPackages = lib.mkForce [ zfs ]; boot.kernelModules = [ "zfs" ]; boot.extraModulePackages = [ config.boot.kernelPackages.zfs_unstable ]; custom.services.nixCacheClient.enable = true; services.qemuGuest.enable = true; system.installer.channel.enable = false; isoImage.squashfsCompression = "zstd"; networking.wireless.enable = false; }