mirror of
https://github.com/Xevion/dotfiles.git
synced 2025-12-06 03:14:52 -06:00
refactor: migrate private domain to encrypted file and improve configuration
- Replace interactive prompt with encrypted domain.txt.age file - Move encryption config to top level in .chezmoi.toml.tmpl - Add platform-specific shell configuration for chezmoi cd command - Remove unused Perl PATH configuration from commonrc - Add commit-staged slash command for git workflow - Enable nushell banner and improve init_pre.ts logging - Clean up deprecated installation scripts (ovpn, gitconfig) - Update hishtory server configuration to use encrypted domain
This commit is contained in:
@@ -48,7 +48,7 @@ fi
|
||||
# Install hishtory
|
||||
if ! type -P hishtory; then
|
||||
echo "chezmoi: Installing hishtory"
|
||||
export HISHTORY_SERVER="https://hsh.{{ .privateDomain }}"
|
||||
export HISHTORY_SERVER="https://hsh.{{ joinPath .chezmoi.sourceDir ".domain.age" | include | decrypt }}"
|
||||
export HISHTORY_SKIP_INIT_IMPORT='true'
|
||||
curl https://hishtory.dev/install.py | python3 - --offline --skip-config-modification
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user