~/tmp
~/temp
~/temper
~/tempest
~/misc
/mnt/other (symlinked)
~/tmp
~/temp
~/temper
~/tempest
~/misc
/mnt/other (symlinked)
~/Repos (For all the github and other code repositories I work in)
~/Scripts (All my random Bash scripts, sometimes for testing out stuff)
~/Junk (Mostly used for testing programs or small project components that aren't mature enough to have their own repo)
~/Homework (porn)
~/aaaaaaa (porn)
~/Stuff (memes, with a porn subfolder)
~/misc (work docs, study docs, forms, some porn)
What about the ~/Porn folder?!
That's for startup ideas
Archive
Archive archive
Archive_11_2025
I am not good at organizing
~/Brojetos (anything relating to making stuff, writing, drawing, video creation, programming, etc., professional or personal)
~/temp (a non-hidden temp folder with a script that wipes it when the PC shuts down or reboots, used for downloads and such to prevent the "downloads folder is an abomination" problem that plagues any computer after a while of usage)
~/AppsGames (appimages, applications compiled from source and not installed to system, personal use scripts, wineprefixes, non-steam games)
aaaand ~/OtherAminals (for stuff I want to keep but have no idea where else to place)
~/dev for code
~/work for things I don't want to do, like taxes
I do similarly, but I use '~/Development' only because I accidentally fucked up my '/dev' dir once using '~/dev'
Ohh good point. Maybe I should switch to ~/code
~/{nextcloud,git,pictures/screenshots,music,docs,videos}
In terms of what I manually create. Dot directories normally get automatically created but I guess I'd create a ~/.config if it didn't get created.
At least two of these:
~/Stuff
~/Stuffs
~/Stuffz
~/Shits
~/Stuff(1) as well?
No, ofc not, I'm not a degenerate without a plan!!
This isn't a game.
projects, games, and programs are the non default folders in mine
~/proj
~/note
~/sync
~/docs (/book etc)
~/imgs
~/util
~/test
~/temp
Apps (local executables, appimages, etc.), Projects (Work, hobbies), Sync (things I need everywhere), tmp (files I will probably delete sooner than later), and Data. Also Vaults and Boxes, only if I need them.
~/Transfer
for SyncThing
Outside of some folders I made specifically because an app required it, I have a "games" folder for most of my games and a ".lutriswine" folder to have Lutris use a different directory from Wine.
I just at ~/projects it contains a boat load of stuff including my Neovim and bash stuff.
Guys, use GNU Stow + git for your configs shit's good.
Have you tried chezmoi?
I have internal RAID1s that store at least two directories apart from any OS or home dev.
../repos ../misc
Misc contain timestamp fstabs, mdadm.conf, rust/python/apt user-inatalled package names, among other notes and small files.
I also sync my master org directory between my documents snapshots and the repos dir
My homedir is an infernal hellhole of junk accumulated over the past 15 years and I wouldn't have it any other way
Mine used to be the same but the last OS reinstall I reset everything, moved my files onto an external drive, and only copied them over on a needs basis. I'd been keeping the same home dir since I was like 4 or however old I was when I started using a computer. So needless to say there was a lot there that made me cringe to see every time I tried to navigate my files.
Mine used to be like that, but now my home folder is rehabilitated by turning ~/Documents into a hellhole of accumulated junk instead.
I'd love to keep it clean but too many devs think $HOME is up for grabs, as long as they prepend their directory names with a dot (they think I'll never notice, but I notice, and I keep a list...)
Dafuq are you doing in other people's homes?
Sysadmins are all creeps, confirmed
Breaking pots. Don't mind me.
EDIT: holdup, who are you calling a sysadmin? I administer my system, sure, but that's about as far as I'm willing to go, thank you.
Breaking pots.
TriangleSpecialist
Are those the Triforce triangles perhaps?
It might be?...
Oops, I meant to say: "hayaaa"
🛡️🗡️
There are 15 year olds using Lemmy??
/s (my documents folder is the same, but older ... much a lot too many very older :|)
Multiple people in this topic say they organise in directories for different programming languages, something I have never considered and I find it to be an odd way of organising for some reason I can't explain.
Where do you put a project with a Javascript frontend and a Python backend?
In a folder called javpy, of course!
~/3D Objects
My home folders on any OS have a Development folder (which conveniently sits right next to Documents and Downloads) and in that folder, I’ve also got subfolders per programming language that have the respective projects in them.
The other folder I usually have is SyncThing with whatever synced folders are relevant for that machine.
Mine is dev. I avoid capitalizing folder names.
~/diy for my collection of knitting, crochet and sewing patterns and other assorted diy stuff
~/work duh.
~/tools for my collection of more or less useful small scripts
~/sync for my syncthing folders
~/data symlink to my data partition (most of the others are also symlinks to their location on data)
I don't really have a convention for programming projects yet. They used to land inside of ~/diy or in ~/tools or just random folders on data. I've got a ~/code folder now, but its contents are a mess.
Always backup your tools folder... In the past I only created backups for my "real" code folder and I was quite upset when I lost my small scripts in the last drive death.
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0