Skip to content

marcorosa/.dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c0f6739 · Jul 28, 2022
Jul 27, 2022
Oct 10, 2019
Apr 28, 2017
Jul 28, 2022
Jul 27, 2022
Jul 28, 2022
Jul 27, 2022
Mar 20, 2020
Jul 28, 2022
Oct 21, 2016
Mar 2, 2021
Jul 27, 2022
Mar 18, 2020
May 14, 2018

Repository files navigation

.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