Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.21 KB

README.md

File metadata and controls

46 lines (32 loc) · 1.21 KB

.dotfiles

Personal dotfiles

Installation guide

Update submodules: git submodule update --init --recursive

Run the files in the following order:

  • myinit.sh: Install packages (for Ubuntu)
  • mac_init.sh: Install packages (for MacOS)
  • autostow.sh: Automatically stow .dotfiles
  • init_vim.sh: Configure vim plugins
  • shellinit.sh: Install zsh with theme and plugins
  • snap.sh: Install snap packages (for Ubuntu)

For installing security tools (pre-installed in Kali):

  • install_kali_tools.sh

Git

Update git/git-clone-init.sh by adding email and username for each git endpoint. N.B.: Both the https and ssh protocols are needed for each endpoint.

Vim

I decided to drop Vundle (not maintained anymore) in favor of vim's built-in package manager. Refer to this blog for commands and summary.

MacOS

For MacOS initialization, execute the mac_init.sh script instead of myinit.sh.

To enter the password for sudo with the fingerprint (instead of typing it), execute the following steps (as explained here).

# Open the sudo utility
sudo vi /etc/pam.d/sudo

# Add the following as the first line
auth sufficient pam_tid.so