Skip to content

smeredith/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

Dot files guide

  1. Clone this repo.
  2. Change to repo root.
  3. ./install.sh will create symlinks to the files in here.

Neovim notes

  • To install Neovim:
  • sudo apt-get install ripgrep
  • For proper colors in neovim in tmux: set-option -sa terminal-features ',xterm-256color:RGB'. This is already in the tmux config file here.
  • To use neovim in vscode.dev terminal, add "Hack Nerd Font" to front of Editor:Font Family setting.

Windows Terminal

  • For proper colors when using ssh in Windows Terminal, set Windows Terminal color to Soloarized Light.
  • For symbols, download and install Hack Nerd Font from https://www.nerdfonts.com/ and set Windows Terminal to use it.

Linux Terminal

  • You can add nerd font .ttf files to ~/.local/share/fonts.

Bash notes

I put .bashrc stuff in .bash_aliases because .bashrc in Mint Linux includes that by default.

Advice

See https://shreevatsa.wordpress.com/2008/03/30/zshbash-startup-files-loading-order-bashrc-zshrc-etc/. And see http://blog.flowblok.id.au/2013-02/shell-startup-scripts.html.

Put almost everything in .bashrc.

Interactive login shells, like for ssh, call one of, searched in order:

  1. .bash_profile
  2. .bash_login
  3. .profile (also loaded by sh)

Only one of the above should exist on your system. Probably .bash_profile. It should source .bashrc.

On OSX, terminal windows are login sessions, even though you don't log in. Go figure.

About

My dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published