Skip to content

uthmanmoh/dotfiles

Repository files navigation

My Dotfiles

This is a collection of my dotfiles - configuration files for various tools and programs I use, such as zsh, git, etc.

My terminal setup includes:

Here is a preview of my terminal setup: Alacritty Setup

How to setup my dotfiles

cd ~ # start from the home directory
git clone https://github.com/uthmanmoh/dotfiles.git
cd dotfiles
./setup.sh

The setup.sh script will

  1. Install all of my dependencies using brew
  2. Symlink all of my dotfiles to their appropriate directories

This script is idempotent - i.e. You can run it even if tools are installed or partial dotfiles are setup and it will do nothing.

CLI Tools I use

Note: You can install all of these tools using brew on macOS:

  • fzf - Fuzzy finder
  • ripgrep - Faster grep
  • fd - Faster find
  • bat - Better cat with syntax highlighting
  • eza - Better ls, specifically for the tree view
  • zoxide - A smarter cd command
  • lazygit - A simple terminal UI for git commands
  • delta - A better git diff (see my .gitconfig for how I use it)
  • karabiner - A keyboard customization tool

About

Collection of my configuration files

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages