Personal dotfiles
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
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.
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.
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