{ config, lib, pkgs, ... }: let dirModules = config.features.modules.core or { }; in { config = lib.mkIf ((dirModules.enable or false) && (dirModules.users.enable or true)) { users.users.avravels = { initialPassword = "welcome"; isNormalUser = true; description = "Armel van Ravels"; extraGroups = [ "networkmanager" "wheel" "libvirtd" "dialout" ]; packages = with pkgs; [ home-manager spotify proton-vpn fzf ]; shell = pkgs.zsh; }; }; }