1
0
Fork 0

Use noid_dotfiles key for dotfiles if it exists

This commit is contained in:
tastytea 2022-03-18 22:18:06 +01:00
parent a880030f1e
commit 04e2ff30d8
Signed by: tastytea
SSH Key Fingerprint: SHA256:FBkvrOlhq5use1XEttyUGT4bUTDVA1ar9SgIc9P03cM
2 changed files with 10 additions and 10 deletions

View File

@ -47,12 +47,12 @@ alias tmux_monitor="tmux source-file ~/.tmux/monitor.session"
alias exifremove='exiftool -all='
tmp_alias_command='git --git-dir=${HOME}/.dotfiles/ --work-tree=${HOME}'
_tmp_config_alias='git --git-dir=${HOME}/.dotfiles/ --work-tree=${HOME}'
if [[ "${HOST}" != "ventiloplattform" && -f ~/.ssh/noid_dotfiles ]]; then
tmp_alias_command="GIT_SSH_COMMAND=\"ssh -i ~/.ssh/noid_dotfiles\" ${tmp_alias_command}"
_tmp_config_alias="GIT_SSH_COMMAND=\"ssh -i ~/.ssh/noid_dotfiles\" ${_tmp_config_alias}"
fi
alias config="${tmp_alias_command}"
unset tmp_alias_config
alias config="${_tmp_config_alias}"
unset _tmp_config_alias
alias please='sudo'
alias 🥺='sudo'

View File

@ -1,18 +1,18 @@
#!/bin/zsh
tmp_alias_command='git --git-dir=${HOME}/.dotfiles/ --work-tree=${HOME}'
if [[ -f ~/.ssh/id_dotfiles ]]; then
export GIT_SSH_COMMAND="ssh -i ~/.ssh/id_dotfiles"
tmp_alias_command="GIT_SSH_COMMAND=\"ssh -i ~/.ssh/id_dotfiles\" ${tmp_alias_command}"
_tmp_config_alias='git --git-dir=${HOME}/.dotfiles/ --work-tree=${HOME}'
if [[ -f ~/.ssh/noid_dotfiles ]]; then
export GIT_SSH_COMMAND="ssh -i ~/.ssh/noid_dotfiles"
_tmp_config_alias="GIT_SSH_COMMAND=\"ssh -i ~/.ssh/noid_dotfiles\" ${_tmp_config_alias}"
fi
alias config="${tmp_alias_command}"
alias config="${_tmp_config_alias}"
git clone --bare git@schlomp.space:tastytea/dotfiles.git "${HOME}/.dotfiles" && \
config submodule init && \
config submodule update && \
config config --local status.showUntrackedFiles no && \
config config --local submodule.recurse true && \
echo -e "Run \033[1;32mrm ${0} && ${tmp_alias_command} checkout\033[0m to copy the files to your home directory."
echo -e "Run \033[1;32mrm ${0} && ${_tmp_config_alias} checkout\033[0m to copy the files to your home directory."
unset tmp_alias_config
# TODO: [remote "origin"] needs to have