3 ms·
This is so individual; his solution is not useful for me, and my solution won't be useful for anyone else. My home directory is nearly empty, because all the f
by bradley13 3y ago
This is so individual; his solution is not useful for me, and my solution won't be useful for anyone else.
My home directory is nearly empty, because all the files I work with are in OwnCloud (so the real question is: what is the directory structure in OwnCloud). Local Git repositories are on a completely separate partition.
Since KeepassXC now handles SSH keys, the keys from .ssh are now in the Keepass-file, which is on OwnCloud. That was a huge simplification, and now there is nothing in my home directory that I really care much about.
- kevindamm 3y agoI still put my .vimrc and .bashrc/.zshrc there.
- mingus88 3y agoThe only thing that matters to me is portability when I switch systems, and aware of work vs personal environments I need to be able to login and run a single command to sync to have the appropriate set of files for whatever /linux/work/personal/desktop/server I am on For example, I never want certain environment variables to be exported to work systems, like my home vault endpoint or certain tokens. I recently switched to home-manager from the NixOS project and it looks very promising. The Nix language is complicated but the abstraction to define all these different types of environments is exactly what I need, and git branches manage the work/personal split of file content