{ pkgs, username, hostname, ... }: { boot.kernelPackages = pkgs.linuxPackages_latest; time.timeZone = "Europe/Paris"; nix = { settings = { ## Enable flakes experimental-features = [ "nix-command" "flakes" ]; ## Users trusted to use flake command trusted-users = [ "root" "${username}" ]; ## Use 24 cores during building phases cores = 24; max-jobs = "auto"; }; }; networking = { hostName = "${hostname}"; firewall.enable = true; }; }