Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 1.48 KB

File metadata and controls

43 lines (31 loc) · 1.48 KB

Fish shell and neovim config

Installation

Dependencies

First, make sure you have all those things installed:

  • git: to clone the repo
  • curl: to download some stuff
  • fish: the shell
  • stow: to manage symlinks

Install/Update

./bootstrap.fish

All changed files will be backed up with a .backup suffix.

Additional software

  • kitty fast configurable shell.
  • bat a cat with wings;
  • delta for better git diffs;
  • dog the command-line DNS client;
  • lsd a modern replacement for ls;
  • fd a simple, fast and user-friendly alternative to find;
  • fzf for a fuzzy-finder, used in ,t on vim, for example;
  • gh for more GitHub integration with the terminal;
  • grc to colorize command's outputs;
  • starship.rs the shell we are using;
  • kubectx for better Kubernetes context and namespace switch;
  • ripgrep a faster grep;
  • zoxide a smarter cd command;

To install them all with brew:

brew install fish stow kitty bat git-delta dog lsd fd fzf gh grc kubectx ripgrep starship zoxide