I used to do this when on Windows too: C was for the OS and apps, D was for user data. The same principle here - separating OS from data is a game changer - and even easier on Linux I think. Makes it so easy to wipe a partition and try something new.
Lazygit. Nice TUI for git.