Awesome Open Source
Awesome Open Source


This repository contains the configuration files for the tools I use day-to-day.


Note: these dotfiles are now for the fish shell and Kakoune only, if you're looking for the bash or zsh or vim or neovim versions you'll want to check out version 2.2.0.

These configurations are designed to work out-of-the-box on both MacOS and Ubuntu Linux, but can be easily adapted to other distributions.


I use a simple tool called yadm to manage my dotfiles, but it's not required! However if you're interested in using yadm it's as simple as:

yadm clone
yadm status
yadm bootstrap

Otherwise you can copy over individual files and directories as needed.


  • bat - A cat(1) clone with wings.
  • delta - A viewer for git and diff output
  • espanso - Cross-platform Text Expander written in Rust
  • fd - A simple, fast and user-friendly alternative to 'find'
  • Fish - The user-friendly command line shell.
  • fzf - 🌸 A command-line fuzzy finder
  • glow - Render markdown on the CLI, with pizzazz! 💅🏻
  • jq - Command-line JSON processor
  • Kakoune - Modal editor — Faster as in fewer keystrokes — Multiple selections — Orthogonal design
  • Kitty - the fast, featureful, GPU based terminal emulator
  • lazygit - simple terminal UI for git commands
  • lsd - The next gen ls command
  • pywal - 🎨 Generate and change color-schemes on the fly.
  • ripgrep - ripgrep recursively searches directories for a regex pattern


I use the Hack Nerd Font which is the Hack font which has been patched with additional glyphs.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
shell (9,855
emacs-lisp (1,277
vim (853
terminal (687
neovim (305
dotfiles (281
fish (96
prompt (72
iterm2 (62
fzf (47
sway (30
iterm (23
plug (23

Find Open Source By Browsing 7,000 Topics Across 59 Categories