let username = "skye"; in { flake.modules.nixos.${username} = {config, ...}: { sops.secrets."${username}Pwd".neededForUsers = true; users.users.${username} = { isNormalUser = true; extraGroups = ["wheel"]; home = "/home/${username}"; hashedPasswordFile = config.sops.secrets."${username}Pwd".path; }; }; }