File tree 2 files changed +25
-3
lines changed
2 files changed +25
-3
lines changed Original file line number Diff line number Diff line change 5
5
cat << EOF > /tmp/lpass_askpass
6
6
#!/bin/bash
7
7
8
- echo -n "Enter \$ @: " >/dev/stderr
8
+ echo -n "Enter \$ @: " > /dev/stderr
9
9
10
10
stty -echo
11
11
read answer
@@ -86,7 +86,13 @@ mkdir -p "${HOME}/.ssh"
86
86
lpass show --field=" Private Key" ssh@personal > " ${HOME} /.ssh/personal_key" && chmod 600 " ${HOME} /.ssh/personal_key"
87
87
lpass show --field=" Public Key" ssh@personal > " ${HOME} /.ssh/personal_key.pub"
88
88
89
- # Clone repo
89
+ cat << EOF > $HOME /.ssh/config
90
+ host github.com
91
+ HostName github.com
92
+ IdentityFile ~/.ssh/personal_key
93
+ EOF
94
+
95
+ # Clone repos
90
96
mkdir -p " ${HOME} /.local/opt"
91
97
if [ -d " ${HOME} /.local/opt/devbox" ]; then
92
98
(
@@ -96,13 +102,21 @@ if [ -d "${HOME}/.local/opt/devbox" ]; then
96
102
else
97
103
git clone " ${DEVBOX_REPO} " " ${HOME} /.local/opt/devbox"
98
104
fi
105
+ if [ -d " ${HOME} /.local/opt/devbox-private" ]; then
106
+ (
107
+ cd " ${HOME} /.local/opt/devbox-private"
108
+ git pull
109
+ )
110
+ else
111
+ git clone " ${DEVBOX_REPO} -private" " ${HOME} /.local/opt/devbox-private"
112
+ fi
99
113
100
114
(
101
115
cd " ${HOME} /.local/opt/devbox/ansible"
102
116
ansible-playbook -K -i inventory site.yml
103
117
)
104
118
105
119
# rcm
106
- echo " DOTFILES_DIRS=\" ${HOME} /.local/opt/devbox/dotfiles\" " > " ${HOME} /.rcrc"
120
+ echo " DOTFILES_DIRS=\" ${HOME} /.local/opt/devbox/dotfiles ${HOME} /.local/opt/devbox-private/dotfiles \" " > " ${HOME} /.rcrc"
107
121
echo " TAGS=\" $( uname) \" " >> " ${HOME} /.rcrc"
108
122
rcup -vf
Original file line number Diff line number Diff line change @@ -3,6 +3,10 @@ export XDG_CONFIG_HOME="${HOME}/.config"
3
3
export DOTFILES_DIR=" ${HOME} /.local/opt/devbox/dotfiles"
4
4
5
5
autoload -Uz compinit
6
+ DATE_CMD=date
7
+ if [ $( which gdate) ]; then
8
+ DATE_CMD=gdate
9
+ fi
6
10
if [ $( date +' %j' ) != $( date +' %j' -r ~ /.zcompdump) ]; then
7
11
compinit -i
8
12
else
28
32
export PATH=" ${HOME} /.local/bin:${PATH} "
29
33
30
34
[ -s " ${HOME} /.config/fzf/init.zsh" ] && source ${HOME} /.config/fzf/init.zsh
35
+
36
+ if [[ -s " ${HOME} /.zshrc_private" ]]; then
37
+ source " ${HOME} /.zshrc_private"
38
+ fi
You can’t perform that action at this time.
0 commit comments