old --- Archives/ DONE/ Documents/ Downloads/ Exercises/ Experiments/ Forks/ Projects/ Projects/priv Projects/pub School/ TODO/ Work bin/ lib/ mnt/ opt/ tmp/ var/ new --- .local .local/bin .local/lib .local/mnt .local/opt .local/var arc arc/aud arc/doc arc/img arc/img/photo arc/soft arc/soft/bin arc/soft/src arc/vid down down/aud down/books down/fonts down/img down/papers down/soft down/vid ex fork fork/suckless proj proj/prv proj/pub sch work x .local even more-local /usr/local arc archives bin binaries/executables down downloads ex exercises fork forks proj projects sch school work work x experiments map --- Archives --> arc Archives/Audio --> arc/aud Archives/Documents --> arc/doc Archives/Images --> arc/img Archives/Software --> arc/soft Archives/Videos --> arc/vid DONE ~~> doc/TODO/ Documents --> doc Downloads --> tmp/dl # TODO Not .local/tml/dl ? Exercises --> ex Experiments --> x Forks --> fork Projects --> proj Projects/priv --> proj/prv Projects/pub --> proj/pub School --> sch TODO ~~> doc/TODO/ Work --> work bin --> .local/bin lib --> .local/lib mnt --> .local/mnt opt --> .local/opt tmp --> .local/tmp var --> .local/var TODO ---- - [ ] configure programs to not create these: - [ ] Desktop/ - [ ] Downloads/ - [ ] Webcam/ - [ ] go/ - [ ] snap/ - [ ] hunt-down all hard-coded paths and replace with $DIR_FOO