Closed Aiz0 closed 9 months ago
think I'm finally gonna do this and I'm gonna use this layout
HOME
├ temp // usually downloads
├ user // all other user files
└ local // not hidden
├ bin // scripts and user installed binaries
├ config // XDG_CONFIG_HOME
├ share // XDG_DATA_HOME
├ src // source code to be built only! edited stuff should go into user src.
└ var // logs and cache
├ cache
└ log
If I do this I can probably stop using dotbare/git bare since everything to track will be in the local dir...
config has been moved over
everything has been moved over. closing for now.
Current layout
There is another
src/
directory in~/usr/
for projects i work on myself. My startpage for example. I like having this split.Proposed new layout
This layout would reduce the number of directories in
~/
by 3. It would also allow me to move git repository top level directory tolocal/
meaning I can solve #3. This ignores the~/.pam_environment
file which is the only file residing in~/
that is tracked.Since
.pam_environement
is deprecated and will be removed in the future I will have to switch to something else anyways.I'm not a big fan of calling the directory
local
though. I could call it.local
so it doesn't show it withls
but the purpose of this repository is to avoid dotfiles as much as possible.