diff --git a/dev-setup.yml b/dev-setup.yml index 2b0c412..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 @@ -172,6 +172,11 @@ tags: - dev + - name: Install Ruby + package: + name: ruby + state: present + - name: Install Node 12 become: true become_user: "{{ user_name }}" @@ -196,6 +201,19 @@ - dev # Copy configuration files + - name: Install vim plugins + 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/bashrc b/dotfiles/bashrc index 60f22e9..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)" @@ -167,3 +171,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/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/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 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