I realized I always make a source folder under home and then subfolders named after programming languages to organize projects but then I realized I somehow had my own convention for how to store my source code and I have no idea where I got it from

Then I thought. what about other Linux users ?

What sorts of conventions do you have that pertains to folder structure in Linux ?

  • Conventions I have are:

    • Downloads folder is ephemeral, don’t store/keep things in there I might want
    • ~/scripts - personal scripts and one offs
    • ~/Documents/projects/[subdir] - any tech project I may be working on, gets homed here
    • /tmp - always mount it noexec

    I also start off allocating ~ 50GB to / (root) volumegroup. Wine and proton have been taking up nearly the full space though, may need to expand it on my desktop soon.