{ pkgs, config, lib, ... }: let utils = import ./util/include.nix { lib = lib; }; imports = (utils.includeDir ./modules/base) ++ [ ./overlay ]; in { inherit imports; nix = { package = pkgs.nixVersions.stable; extraOptions = '' experimental-features = nix-command flakes ''; settings = { substituters = [ "https://cache.nixos.org" ]; trusted-public-keys = [ "cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=" ]; }; }; }