Skip to content

santhoshsram/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

124 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  1. Clone the repo. Setup SSH access to GitHub or use HTTPS repo path.
git clone git@github.com:santhoshsram/dotfiles.git ~/dotfiles
  1. Install GNU Stow
brew install stow
  1. Set up symlinks using stow
cd ~/dotfiles
stow bash git vim nvim ghostty tmux screen ssh

Note: ~/.ssh/ must exist before stowing ssh (mkdir -p ~/.ssh && chmod 700 ~/.ssh).

  1. Install vim plugins using native package management (Vim 8+).
mkdir -p ~/.vim/pack/plugins/start
cd ~/.vim/pack/plugins/start
git clone https://github.com/catppuccin/vim.git catppuccin
git clone https://github.com/itchyny/lightline.vim.git
git clone https://github.com/tpope/vim-fugitive.git
  1. Update ~/dotfiles/ssh/.ssh/config with the right github username and identity file.

  2. Bash history search using fzf

# First install bash via homebrew. Default macOS bash is very old.
brew install bash

# Add new bash to allowed shells
sudo sh -c 'echo "$(brew --prefix)/bin/bash" >> /etc/shells'

# Change default shell to new bash
chsh -s "$(brew --prefix)/bin/bash"

# Install fzf
brew install fzf

# Install fzf keybindings and autocomplete
$(brew --prefix)/opt/fzf/install

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors