{ lib, pkgs, ... }: let mkZfs = lib.mkOverride 810; # https://wiki.nixos.org/wiki/ZFS nixosConfig = { boot._loader = { grub.zfsSupport = mkZfs true; mode = mkZfs "efi"; }; services.zfs = { trim.enable = mkZfs true; autoSnapshot.enable = mkZfs true; autoScrub.enable = mkZfs true; }; }; homeConfig = {}; in { imports = [ (lib._mkProfileArchetype "zfs" nixosConfig homeConfig) ]; }