I think I figured it out.
Say we have a discrete signal of length $N$, $y = [y_0, y_1, ... y_{N-1}]$.
The DFT is:
$$ a_k = \sum_{n=0}^{N-1} y_n e^{-j \frac{2\pi}{N}nk}$$
$$ = y_0 e^{-j \frac{2\pi}{N}0k} + y_1 e^{-j \frac{2\pi}{N}k} + ... + y_{N-1}e^{-j \frac{2\pi}{N}(N-1)k}$$
If I take the derivative w.r.t. $n$ right now, I'll end up multiplying by $-j\frac{2\pi}{N}k$, but this should be equivalent to multiplying by a positive due to periodicity:
We're traveling around the unit circle in the negative direction, but we could travel in the positive direction instead, because $ e^{-j \frac{2\pi}{N} n k} = e^{j \frac{2\pi}{N} (-n) k} = e^{j \frac{2\pi}{N} (-n+N) k} = e^{j (\frac{2\pi}{N} (-n) + 2\pi) k}$, and integer offsets of $2\pi$ don't change the value.
Likewise, the values of $y$ repeat, so $y_0 = y_N = y_{-N}$ and $y_{N-1} = y_{N-1-N} = y_{-1}$.
Therefore:
$$ a_k = y_{-N} e^{-j \frac{2\pi}{N}(-N)k} + y_{1-N} e^{-j \frac{2\pi}{N}(-1+N)k} + ... + y_{-1}e^{-j \frac{2\pi}{N}(-1)k} $$
$$ = y_{-N} e^{+j \frac{2\pi}{N}Nk} + y_{1-N} e^{+j \frac{2\pi}{N}(1-N)k} + ... + y_{-1}e^{+j \frac{2\pi}{N}k} $$
$$ = \sum_{n=1}^{N} y_{-n} e^{j \frac{2\pi}{N}nk}$$
Now I can take the derivative w.r.t. $n$ of this thing to get:
$$ \frac{d}{dn} a_k = \frac{d}{dn} \sum_{n=1}^{N} y_{-n} e^{j \frac{2\pi}{N}nk} = \sum_{n=1}^{N} y_{-n} \frac{d}{dn} e^{j \frac{2\pi}{N}nk} $$
because the $y_n$ are constants to the derivative.
$$ = j \frac{2\pi}{N}k \sum_{n=1}^{N} y_{-n} e^{j \frac{2\pi}{N}nk} = j \frac{2\pi}{N}k \cdot a_k$$