I use notation $D_n$ for the number of derangements of an $n$ element set. As in title I seek a proof of $$nD_{n-1}+(-1)^n=D_n. \tag{1}$$ If this is added to its version with $n$ replaced by $n+1$ then the powers of $-1$ cancel and after subtracting $D_n$ from each side one gets another identity $$n(D_{n-1}+D_n)=D_{n+1}. \tag{2}$$ This consequence of $(1)$ can be shown by considering how the number $(n+1)$ can be placed somehow with a derangement of $\{1,2,\cdots,n\}$ to produce a derangement of $\{1,2,\cdots,n+1\}.$ [I can give details but I think this consequence of $(1)$ is known.]
So I seek preferably some proof of $(1)$ which concretely enumerates the two sides of it. In particular I'm curious why one adds $1$ or $-1$ (according to the parity of $n$) to $nD_{n-1}$ to get $D_n.$
Added after answer below: The answer of @David shows how to get from $(2)$ to $(1)$ algebraically. Note I still am curious whether there is a direct enumeration-type proof for $(1)$ if someone could do that.