From 4280f223b409728764cd8b28a2d2106fa242d4da Mon Sep 17 00:00:00 2001 From: Behzad Tabibian Date: Sun, 8 Sep 2019 13:15:05 +0200 Subject: [PATCH 1/6] reordering vimrc and vim plugins, Node 12 run as sudo, adding miniconda to path --- dev-setup.yml | 4 ++++ dotfiles/bashrc | 3 +++ dotfiles/vimrc | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/dev-setup.yml b/dev-setup.yml index 2b0c412..2be0a2e 100644 --- a/dev-setup.yml +++ b/dev-setup.yml @@ -196,6 +196,10 @@ - dev # Copy configuration files + - name: Install vim plugins + become: true + become_user: "{{ user_name }}" + shell: "vim +PlugInstall +qall" - name: Copy vimrc become: true diff --git a/dotfiles/bashrc b/dotfiles/bashrc index 60f22e9..63a02a9 100644 --- a/dotfiles/bashrc +++ b/dotfiles/bashrc @@ -167,3 +167,6 @@ fi # Activate torch [ -f ~/torch/install/bin/torch-activate ] && . ~/torch/install/bin/torch-activate + +# add miniconda to bashrc +export PATH=$PATH:~/miniconda3/bin diff --git a/dotfiles/vimrc b/dotfiles/vimrc index 25cb516..ee4e203 100644 --- a/dotfiles/vimrc +++ b/dotfiles/vimrc @@ -208,7 +208,7 @@ if has("gui_running") colorscheme solarized let g:airline_theme='tomorrow' else - colorscheme gotham256 + " colorscheme gotham256 let g:airline_theme='tomorrow' " let g:airline_theme='dark' endif From fb6fb183f106ae8497c2f912be1b543bdd84ba72 Mon Sep 17 00:00:00 2001 From: Behzad Tabibian Date: Sun, 8 Sep 2019 13:31:12 +0200 Subject: [PATCH 2/6] reverting colorscheme --- dotfiles/vimrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotfiles/vimrc b/dotfiles/vimrc index ee4e203..25cb516 100644 --- a/dotfiles/vimrc +++ b/dotfiles/vimrc @@ -208,7 +208,7 @@ if has("gui_running") colorscheme solarized let g:airline_theme='tomorrow' else - " colorscheme gotham256 + colorscheme gotham256 let g:airline_theme='tomorrow' " let g:airline_theme='dark' endif From 272a537b929ba9b46cf64faafb0f3f3eacf398f6 Mon Sep 17 00:00:00 2001 From: Behzad Tabibian Date: Sun, 8 Sep 2019 13:32:00 +0200 Subject: [PATCH 3/6] install ruby --- dev-setup.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dev-setup.yml b/dev-setup.yml index 2be0a2e..24d2aa5 100644 --- a/dev-setup.yml +++ b/dev-setup.yml @@ -172,6 +172,11 @@ tags: - dev + - name: Install Ruby + package: + name: ruby + state: present + - name: Install Node 12 become: true become_user: "{{ user_name }}" From f9d6037114ade94de2f23efbd986e7e4a33eb914 Mon Sep 17 00:00:00 2001 From: Behzad Tabibian Date: Sun, 8 Sep 2019 13:41:37 +0200 Subject: [PATCH 4/6] My setup --- dev-setup.yml | 17 +++++++++++++---- dotfiles/inputrc | 2 ++ keys/id_rsa.pub | 1 + 3 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 dotfiles/inputrc create mode 100644 keys/id_rsa.pub diff --git a/dev-setup.yml b/dev-setup.yml index 24d2aa5..f4b5e30 100644 --- a/dev-setup.yml +++ b/dev-setup.yml @@ -1,10 +1,10 @@ --- - hosts: dev - remote_user: root + remote_user: ec2-user vars: - user_name: musicallyut - git_user: Utkarsh Upadhyay - git_email: musically.ut@gmail.com + user_name: btabibian + git_user: Behzad Tabibian + git_email: me@btabibian.com sshd: ssh sshd_config: /etc/ssh/sshd_config @@ -205,6 +205,15 @@ become: true become_user: "{{ user_name }}" shell: "vim +PlugInstall +qall" + tags: + - dev + + - name: Copy inputrc + become: true + copy: + src: dotfiles/inputrc + dest: "/home/{{ user_name }}/.inputrc" + owner: "{{ user_name }}" - name: Copy vimrc become: true diff --git a/dotfiles/inputrc b/dotfiles/inputrc new file mode 100644 index 0000000..c362bfc --- /dev/null +++ b/dotfiles/inputrc @@ -0,0 +1,2 @@ +set editing-mode vi +set keymap vi-command diff --git a/keys/id_rsa.pub b/keys/id_rsa.pub new file mode 100644 index 0000000..de914d4 --- /dev/null +++ b/keys/id_rsa.pub @@ -0,0 +1 @@ +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC6yznBu+OKf8k68O0Obq685E0rlZvH2KO4uqaO5CUMsTjIK1RArh19YQRCk4ThSpYySLOG9v0w2GDv3mVkNRcqYuCG4EUd1u3jRHjus80apgxWWxjLpc+c5/MZjjO6oMcqdLSjRrSsdOOEbsP/GK+3ij62qjJ10y2VcYp8IyeC/5vKj6x9THg0Rms43Sc6eORoZyX2DN49MdC8ZmaoJVRGjdK1RkC+joIiCff7Y5lTyQS4bXHyBI0Xot3x3qp5UC6SDdl8kSldr7K6QBdUWNjD9xnKebhfH73PsNiyeSM8empKGMPooCOZU3qbqOq/pCqppfGLzHuqn14/MpIFT4ZaLk0TefW+0R8WtJNYCz/VIW5/yNeK2D2bZ3WpGbKDDKTNQIVUn3GB6mqeUTcuaTBEYipv2HAbgVrQB9tEQutUB+oVXGc+vCpbZ/uB+MmR5PEBONktGS/V+YR42c12uAlf4CRJTJx6yLjtp4DVgltKuVkkCXM9CMrx68sRTOcDxLvgtZAhCdHTS5QY7Cy3Ac4UaqQ9P+oy0YRztLhzDnxGJwDl9ZHpcAmTX5pGaLZ1yIL3o5t1HIe2/g5vt8kWNoMKYklf+tmU9bp430LYUMo5RfMCc72kqRzybkZ6zI4qhQMF0z//XfAeDckI/tXswyIPewEYEIwxURuUSPOxpPkU9w== me@btabibian.com From 8ec8f2bc1ad3d86b1a30084f938ff7ead3e6bdbd Mon Sep 17 00:00:00 2001 From: Behzad Tabibian Date: Sun, 8 Sep 2019 20:17:54 +0200 Subject: [PATCH 5/6] nerdtree --- dotfiles/vimrc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/dotfiles/vimrc b/dotfiles/vimrc index 25cb516..4c6ca56 100644 --- a/dotfiles/vimrc +++ b/dotfiles/vimrc @@ -432,3 +432,13 @@ set timeoutlen=1000 ttimeoutlen=0 " Press to quickly toggle PASTE mode on/off set pastetoggle= + +let g:netrw_banner = 0 +let g:netrw_liststyle = 3 +let g:netrw_browse_split = 4 +let g:netrw_altv = 1 +let g:netrw_winsize = 25 +augroup ProjectDrawer + autocmd! + autocmd VimEnter * :Vexplore +augroup END From c637c0534ee52bf8f5dd82a56c765da513dd50eb Mon Sep 17 00:00:00 2001 From: Behzad Tabibian Date: Mon, 9 Sep 2019 11:23:01 +0200 Subject: [PATCH 6/6] chaange bashrc to record each command after execution --- dotfiles/bashrc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dotfiles/bashrc b/dotfiles/bashrc index 63a02a9..2d6520a 100644 --- a/dotfiles/bashrc +++ b/dotfiles/bashrc @@ -18,6 +18,10 @@ HISTFILESIZE=4000000 # update the values of LINES and COLUMNS. shopt -s checkwinsize +# update history after each execution +shopt -s histappend +PROMPT_COMMAND="history -a;$PROMPT_COMMAND" + # make less more friendly for non-text input files, see lesspipe(1) [ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"