Description
Feature Request
Is your feature request related to a problem? Please describe
The kit, together with zsh
, intstalls/requires quite a lot stuff at $HOME
:
Dirs: zgenom
, zsh-quickstart-kit
, .fzf
, .zgenom
, .zqs-settings
, .zsh
, .zshrc.d
, .zshrc.pre-plugins.d
.
Files: .fzf.zsh
, .p10k.zsh
, several .zcompdump*
files, .zsh-history
, .zsh-quickstart-last-update
, .zsh-quickstart-local-plugins
.
Symlinks: .zgen-setup
, .zsh_aliases
, .zsh_functions
, .zshrc
.
Describe the solution you'd like
Unclutter $HOME
by following XDG dir specification where possible.
Describe alternatives you've considered
Moving and symlinking stuff by hand, but that's obviously tedious and probably incompatible with auto-update. Symlinks would still clutter $HOME
.
Additional context
zsh
files paths (.zshrc
, .zcompdump*
, etc.) are semi-hardcoded by default, but can be put in more appropriate paths, as explained on ArchWiki. Which means that zqs install script should account for the possibility of altered paths and, ideally, allow user to alter them post-install without breaking the kit.