Oh boy. A datamining thread.
I am at threat of my life to answer this thread, and my filesystem is profoundly autistic. I know where everything is however I will not claim "organized" in any capacity.
I may of gone through several compounding paradigm shifts -- and I've yet to hit a "clean shit up" ideology.
Código:
~ signifies $HOME or /home/nigger/
! signifies $DATA or /data/
~/thingies/{random git projects / unwrapped tarballs I do not want shitting up the place (formerly ~/extern)}
~/src/{projects}
~/Documents <- WAS supposed to be my uberdirectory where nesting was done well, but I literally could not, now it's just a nest for the "SHIT THAT ACTUALLY NEEDS TO BE ORGANIZED" like gnucash/passdb shit.
Everything important is in one of the prior stated directory or in a schizophrenic underground tunnel.
! is the most* organized. (* relative to the bombsite of ~)
!/music/{Artist}/{album directory/01. or embedded ... .opus or .webm | singles}
!/{year}/{computer-hostname} <- legacy backups.
!/pictures/sotrme/ <- ten million pictures in both their normal format, .avif, and .jxl
!/pictures/backgrounds/
!/torrent/
!/video/ <- lol lmao, sortme is the (primary (not really, it's been designated to my home directory)) video dumping ground despite not being where videos should be. See the below sample for the quality of the contents.
sortme, being named for its eventual deletion, was meant to be sorted into a set of catagories, however I have yet to get to it.
!/games/
~/Games/ <- ^ neither of these is the correct one.
I had a brain aneurysm over whether ~/Directories should be capitalized or not. Lowercase lost because FUCKING NIGGERS keep creating directories in my home directory which expect the "normal" set of directories rather than XDG.
If I had it my way there would be an absolute minimum of directories and files in ~, however this is physically impossible without recompiling ten thousand mentally retarded programs / setting an army of options.
Options, while fine, were something I did attempt to do:
in .profile (I do not have a .bashrc, I have designated such that this is my only actual file):
Código:
# This does not cover even one one billionth of the \.* files my home directory.
export CALCRC="$HOME/.config/calc/init" \
SCREENRC="$HOME/.config/screen" \
GIT_CONFIG_GLOBAL="$HOME/.config/git/config" \
CURL_HOME="$HOME/.config/curl/config" \
GNUPGHOME="$HOME/.config/GnuPG" \
GOPATH="$HOME/.local/lib/go"
export PYTHON_HISTORY="$HOME/.local/share/python_history" \
HISTFILE="$HOME/.local/share/bash_history" \
CALCHISTFILE="$HOME/.local/share/calc_history" \
SQLITE_HISTORY="$HOME/.local/share/sqlite_history"
# nothing that would benefit from these acknowledges these
export XDG_CACHE_HOME="/tmp/$USER/.cache" \
XDG_CONFIG_HOME="$HOME/.config" \
XDG_DESKTOP_DIR="$HOME/documents" \
XDG_DOCUMENTS_DIR="$HOME/documents" \
XDG_DOWNLOAD_DIR="$HOME/downloads" \
XDG_MUSIC_DIR="$DATA/music"
Now, above all else, I have stopped caring. I simply dump shit into my home directory.
I am not LFS'ing myself so that my autism can be sated. the best I could do is have my $HOME be a "warzone" for configuration and have a pure, sane, /home/werk/
I know for a fact that I can get a home directory with an absolutely bare number of files, but nooooooooooooooooooooooooooooooooooo.
Regardless, my organization has ranged from great to whatever this is. I am not sure how much effort would be required to clean this up, let alone get a system which is a proper "clean." I would start with putting everything I have now into !/2026/ and try to patch together something less aids.
A sample from one of my dumping directories:
I am actually the Indian in this clip due to my absolutely shit smeared organizational schema:
In the past I have operated on "rename everything and keep ~ clean"
I also went clinically insane and made everything a link such that the structure would be respected.
I have attempted, in vain, to destroy the nonXDG niggers from space, however this has failed and Downloads will be created against my will, and this broke my will to sneed, and so I have gone complete nigger.
In future, I think I will write an organizational schema that isn't complete aids. However, I highly doubt that'll be the case any time soon.
I swear I will clean this shit up (one day (maybe (probably (eventually (at somepoint (in the future.))))))