{ config, lib, pkgs, pkgsUnstable, ... }: let dirModules = config.features.modules.core or { }; in { config = lib.mkIf ((dirModules.enable or false) && (dirModules.home-manager.enable or true)) { home-manager = { useGlobalPkgs = true; useUserPackages = true; extraSpecialArgs = { inherit pkgsUnstable; }; users.avravels = import ../home/home.nix; }; }; }