zsh: fix dotDir path normalization and quoting
Fixes issue where dotDir with trailing slash caused failures. Refactors lib.nix to use raw paths internally, fixing issues with spaces in paths. Updates history.path logic to correctly handle raw absolute paths. Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
This commit is contained in:
parent
bec08ef6e3
commit
5432dc5bc4
3 changed files with 38 additions and 31 deletions
|
|
@ -68,7 +68,7 @@ in
|
|||
else if case == "zdotdir-variable" then
|
||||
''
|
||||
assertFileContains home-files/.config/zsh/.zshrc 'HISTFILE="$ZDOTDIR/.zsh_history"'
|
||||
assertFileContains home-files/.config/zsh/.zshenv "export ZDOTDIR=${homeDir}/.config/zsh"
|
||||
assertFileContains home-files/.config/zsh/.zshenv "export ZDOTDIR=\"${homeDir}/.config/zsh\""
|
||||
''
|
||||
else
|
||||
''
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue