Shell 21.2%
Nix 10.2%
Lua 4.6%
HTML 2.2%
Vim Script 1.1%
CSS 1.0%
Other 59.8%
304 4 0

Clone this repository

https://tangled.org/boltless.me/dot
git@tangled.org:boltless.me/dot

For self-hosted knots, clone URLs may differ based on your setup.

README.md

My dotfiles#

Installation#

Mac#

  1. Install Apple's Command Line Tools, which are prerequisites for Git and Homebrew
xcode-select --install
  1. Clone repo into new hidden directory
git clone https://github.com/boltlessengineer/dotfiles ~/.dotfiles
  1. Create symlinks in the $HOME directory to the real files in the repo
# install fish config
ln -snf ./fish ~/.config/fish

# copy tmux config
ln -snf ./tmux.conf ~/.tmux.conf

# install lf config
ln -snf ./lf ~/.config/lf

# install wezterm config
ln -snf ./wezterm ~/.config/wezterm
# download wezterm terminfo file (see official FAQ)
tempfile=(mktemp) \
  && curl -o $tempfile https://raw.githubusercontent.com/wez/wezterm/master/termwiz/data/wezterm.terminfo \
  && tic -x -o ~/.terminfo $tempfile \
  && rm $tempfile

install fish#

# Install fish
brew install fish

# Add fish to /etc/shells
echo "$(where fish)" | sudo tee -a /etc/shells

# Change default shell to fish
chsh -s "$(where fish)"

# Run fish with --no-config
# Some programs should be installed first
fish --no-config

#

fisher update

Install stuffs#

# Neovim
brew install neovim --HEAD

# WezTerm
brew tap wez/wezterm
brew install --cask wez/wezterm/wezterm # or wez/wezterm/wezterm-nighly