uthmanmoh / dotfiles

Collection of my configuration files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 I setup my Dotfiles

I use GNU Stow to manage my dotfiles. It's a simple symlink manager that allows me to keep my dotfiles in a separate directory and symlink them into $HOME to behave like normal.

See this video for an explanation of how you can setup your dotfiles using stow: https://youtu.be/y6XCebnB9gs

Additional 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)

About

Collection of my configuration files


Languages

Language:Shell 100.0%