Skip to content

wsielskx/dotfiles.fish

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

290 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Installation

git clone git@github.com:wsielski/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./script/bootstrap.zsh

This is a zsh-first macOS setup using Oh My Zsh, Starship, fzf, zoxide, Homebrew, Git, SSH, iTerm, Terminal, and Neovim.

The bootstrap links managed files and backs up existing targets with a .backup suffix. After the zsh smoke test passes, it removes the old fish configuration from ~/.config/fish.

The zsh setup keeps a Starship prompt, installs JetBrains Mono Nerd Font, Inconsolata Nerd Font, and Symbols Only Nerd Font, and adds fish-like interactive helpers through zsh-autosuggestions, fzf-tab, zsh-syntax-highlighting, and automatic nvm use when entering a directory with .nvmrc.

Managed Configs

  • ~/.zshrc
  • ~/.zprofile
  • ~/.gitconfig.local
  • ~/.gitignore
  • ~/.editorconfig
  • ~/.ssh/config.dotfiles
  • ~/.config/nvim
  • iTerm and Terminal preferences

Optional macOS defaults are still available through:

~/.dotfiles/macos/set-defaults.sh

About

my own dotfiles ported to fish

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Shell 58.8%
  • Lua 41.2%