Skip to content
hshindysPublic

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Minimal, framework-free terminal setup — clean ZSH + modern CLI tools, all installable without sudo (user-level to ~/.local/bin).

Built from a clean-ZSH workflow: no oh-my-zsh, no plugin manager, just files you control.

What's inside

Tool Replaces Purpose
zoxide cd smart jump — z projectname
fzf — fuzzy finder — Ctrl-T files · Ctrl-R history · Alt-C dirs
starship prompt fast cross-shell prompt
eza ls icons, git status
bat cat syntax highlighting
fd find fast, sane syntax
ripgrep grep fast search

Four ZSH plugins (auto-cloned, no manager): syntax-highlighting, autosuggestions, history-substring-search.

Install

git clone <this-repo> ~/dotfiles
cd ~/dotfiles
./install.sh

The script installs all tools to ~/.local/bin and symlinks the configs.

  • ZSH: sudo apt install zsh && chsh -s $(which zsh), then relogin.
  • Bash: append bash/bashrc-snippet.sh to your ~/.bashrc.

Layout

zsh/          zshrc, zshenv, aliases, plugins, prompt
bash/         bashrc-snippet.sh  (same tools for bash)
starship/     starship.toml
install.sh    no-sudo bootstrap

Config choices

  • History: 100k entries, shared, dedup, ignore-space
  • Completion: case-insensitive, cached under $XDG_CACHE_HOME
  • XDG-clean: config in ~/.config/zsh, state in ~/.local/state

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages