{ config, factsGenerator, clanLib, ... }: { imports = [ ./disko-config.nix ./hardware-configuration.nix ./graphics.nix ]; boot.loader.efi.canTouchEfiVariables = true; boot.loader.systemd-boot.enable = true; boot.tmp.useTmpfs = true; # make /tmp a tmpfs (performance!) boot.supportedFilesystems = [ "zfs" ]; clan.core.facts.services.zfs = factsGenerator.zfs { }; networking.hostId = toString config.clan.core.facts.services.zfs.public."zfs.hostId".value; services.zfs = { autoSnapshot.enable = true; autoScrub.enable = true; }; }