Skip to content

husnainfareed/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Personal dotfiles for configuring Unix-like environments (macOS/Linux).

Structure

dotfiles/
├── ghostty/     # Ghostty terminal config
├── zsh/         # Zsh configuration
└── cursor/      # Cursor IDE settings

Setup

Ghostty

Font: Geist Mono

Zsh

Prompt

Starship - minimal, blazing-fast, cross-shell prompt

brew install starship

Extensions

  1. zoxide - smarter cd command

    brew install zoxide
  2. fzf - command-line fuzzy finder

    brew install fzf
    $(brew --prefix)/opt/fzf/install
  3. zsh-syntax-highlighting - highlight commands

    brew install zsh-syntax-highlighting
  4. zsh-autosuggestions - suggest commands as you type

    brew install zsh-autosuggestions
  5. eza - modern alternative to ls

    brew install eza

Install All

brew install starship zoxide fzf zsh-syntax-highlighting zsh-autosuggestions eza
$(brew --prefix)/opt/fzf/install

Usage

Copy or symlink the config files to their appropriate locations:

# Zsh
cp zsh/zshrc ~/.zshrc

# Ghostty
cp ghostty/config ~/.config/ghostty/config

# Cursor
cp cursor/settings.json ~/.config/Cursor/User/settings.json

About

My dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages