I struggle to see a valid usecase for this that isn’t handled by symlinks.
regularfry•1h ago
If I symlink ~/.ssh -> ~/.config/ssh, I still have .ssh in my ~. Whereas if I rewrite it, I don't.
hvenev•1h ago
Will you not have `~/.ssh`? If you have `.ssh .config/ssh` as a rewrite rule, `stat ~/.ssh` will still find it.
txtsd•1h ago
The point is to have a clean home directory.
jl6•25m ago
Abandon hope.
I just treat ~ as a system-owned configuration area, and put my actual files (documents, photos, etc.) in a completely different hierarchy under /.
tengwar2•51m ago
One of the annoyances of Linux is working out where configuration information is, following through multiple layers of indirection and files over-riding other files. This looks like adding another layer, another place to look, and if you're reading the man file for a shell (for example) it probably won't even mention that this could invalidate the information contained in that in the man file.
yokoprime•1h ago
regularfry•1h ago
hvenev•1h ago
txtsd•1h ago
jl6•25m ago
I just treat ~ as a system-owned configuration area, and put my actual files (documents, photos, etc.) in a completely different hierarchy under /.