Latest
This commit is contained in:
parent
42040c6ce2
commit
daf4fccf0a
5 changed files with 15 additions and 6 deletions
|
@ -208,6 +208,7 @@ data:
|
|||
weatherZipCode: 07960
|
||||
diff:
|
||||
command: delta
|
||||
pager: delta
|
||||
format: git
|
||||
args:
|
||||
- "--paging"
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
{{ includeTemplate "universal/profile" }}
|
||||
{{ includeTemplate "universal/logg" }}
|
||||
|
||||
# @description Copies the `~/.config/shell/exports.sh` file to `/etc/zshenv` so that non-interactive ZSH sessions have all of the same
|
||||
# environment PATH variables as interactive sessions. This was initially required to make Cakebrew work on macOS.
|
||||
addZshEnv() {
|
||||
|
|
|
@ -645,7 +645,8 @@ runChezmoi() {
|
|||
logg info 'Running chezmoi apply forcefully because HEADLESS_INSTALL is set'
|
||||
FORCE_MODIFIER="--force"
|
||||
fi
|
||||
KEEP_GOING_MODIFIER=""
|
||||
# TODO: https://github.com/twpayne/chezmoi/discussions/3448
|
||||
KEEP_GOING_MODIFIER="-k"
|
||||
if [ -n "$KEEP_GOING" ]; then
|
||||
logg info 'Instructing chezmoi to keep going in the case of errors because KEEP_GOING is set'
|
||||
KEEP_GOING_MODIFIER="-k"
|
||||
|
|
|
@ -586,15 +586,17 @@ ensureHomebrewDeps() {
|
|||
# @description Ensure the `${XDG_DATA_HOME:-$HOME/.local/share}/chezmoi` directory is cloned and up-to-date using the previously
|
||||
# set `START_REPO` as the source repository.
|
||||
cloneChezmoiSourceRepo() {
|
||||
if ! git config --get --global http.postBuffer > /dev/null; then
|
||||
logg info 'Setting git http.postBuffer value high for large source repository' && git config --global http.postBuffer 524288000
|
||||
fi
|
||||
if [ -d "${XDG_DATA_HOME:-$HOME/.local/share}/chezmoi/.git" ]; then
|
||||
logg info "Changing directory to ${XDG_DATA_HOME:-$HOME/.local/share}/chezmoi" && cd "${XDG_DATA_HOME:-$HOME/.local/share}/chezmoi"
|
||||
if ! git config --get http.postBuffer > /dev/null; then
|
||||
logg info 'Setting git http.postBuffer value high for large source repository' && git config http.postBuffer 524288000
|
||||
fi
|
||||
logg info "Pulling the latest changes in ${XDG_DATA_HOME:-$HOME/.local/share}/chezmoi" && git pull origin master
|
||||
else
|
||||
logg info "Ensuring ${XDG_DATA_HOME:-$HOME/.local/share} is a folder" && mkdir -p "${XDG_DATA_HOME:-$HOME/.local/share}"
|
||||
logg info "Cloning ${START_REPO} to ${XDG_DATA_HOME:-$HOME/.local/share}/chezmoi" && git clone "${START_REPO}" "${XDG_DATA_HOME:-$HOME/.local/share}/chezmoi"
|
||||
logg info "Changing directory to ${XDG_DATA_HOME:-$HOME/.local/share}/chezmoi" && cd "${XDG_DATA_HOME:-$HOME/.local/share}/chezmoi"
|
||||
logg info 'Setting git http.postBuffer value high for large source repository' && git config http.postBuffer 524288000
|
||||
fi
|
||||
}
|
||||
|
||||
|
@ -643,7 +645,8 @@ runChezmoi() {
|
|||
logg info 'Running chezmoi apply forcefully because HEADLESS_INSTALL is set'
|
||||
FORCE_MODIFIER="--force"
|
||||
fi
|
||||
KEEP_GOING_MODIFIER=""
|
||||
# TODO: https://github.com/twpayne/chezmoi/discussions/3448
|
||||
KEEP_GOING_MODIFIER="-k"
|
||||
if [ -n "$KEEP_GOING" ]; then
|
||||
logg info 'Instructing chezmoi to keep going in the case of errors because KEEP_GOING is set'
|
||||
KEEP_GOING_MODIFIER="-k"
|
||||
|
|
|
@ -337,7 +337,8 @@ runChezmoi() {
|
|||
logg info 'Running chezmoi apply forcefully because HEADLESS_INSTALL is set'
|
||||
FORCE_MODIFIER="--force"
|
||||
fi
|
||||
KEEP_GOING_MODIFIER=""
|
||||
# TODO: https://github.com/twpayne/chezmoi/discussions/3448
|
||||
KEEP_GOING_MODIFIER="-k"
|
||||
if [ -n "$KEEP_GOING" ]; then
|
||||
logg info 'Instructing chezmoi to keep going in the case of errors because KEEP_GOING is set'
|
||||
KEEP_GOING_MODIFIER="-k"
|
||||
|
|
Loading…
Reference in a new issue