In this paper, energy efficiency (EE) is maximized for the reconfigurable intelligent surface (RIS) aided millimeter-Wave (mmWave) networks with non-orthogonal multiple access (NOMA) and multiple mobile devices. To this end, we first propose the EE optimization, under the constraints of maximum power, minimal rate of devices and constant modulus of beamforming (BF) vectors. Then, the joint resource allocation scheme of power allocation (PA) and BF is designed. Specifically, given PA, an effective iterative algorithm based on the majorizationminimization, concave-convex procedure and block coordinate descent (BCD) is presented to obtain closed-form solutions of suboptimal passive BF (PBF) and analog BF (ABF) for each iteration. Then, given PBF and ABF, an effective iterative algorithm based on the successive convex approximation, BCD and Dinkelbach methods is derived to achieve suboptimal closedform PA for each iteration. By incorporating these two algorithms into the BCD method, a joint optimization algorithm for EE maximization is presented. As a result, joint resource allocation of PA, PBF and ABF is attained. Besides, the convergence and complexity of the algorithms are analyzed. For comparison, the benchmark scheme based on the multidimensional search method and artificial bee colony algorithm is also presented. Simulation results show that the proposed joint scheme is effective and higher EE can be obtained with lower complexity.