larry-lime / zsh-config

My Z-Shell Config

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Z-Shell Config

Installation

Requirements

  • fzf: Command line fuzzy finder
  • bat: Cat command replacement
  • exa: ls replacement
  • ripgrep: better grep replacement
  • fd: Intuitive find alternative

macOs

Homebrew

brew install fzf bat ripgrep fd exa gh tmux node lazygit

Ubuntu on ARM

sudo apt install fzf fd-find

Ubuntu Linux

fzf

sudo apt-get install fzf

bat

sudo apt install bat

fd

npm install -g fd-find

OR

cargo install fd-find

ripgrep

cargo install ripgrep

exa

cargo install exa

Config

  1. Delete any ~/.config/zsh directory beforehand

  2. Git clone configuration repo

    cd ~/.config/ && git clone https://github.com/larry-lime/zsh-config zsh
  3. Source config to install plugins

    source ~/.config/zsh
  4. Restart your terminal

Change Colors

Change Kitty colorscheme

kitten themes

Change Neovim colorscheme

:Telescope colorscheme

Change Tmux colorscheme

18 ▎ set -g @catppuccin_flavour 'latte' # or frappe, macchiato, mocha, latte

Change FZF colorscheme

# FZF_DEFAULT_OPTS=" \
# --color=bg+:#363a4f,bg:#24273a,spinner:#f4dbd6,hl:#ed8796 \
# --color=fg:#cad3f5,header:#ed8796,info:#c6a0f6,pointer:#f4dbd6 \
# --color=marker:#f4dbd6,fg+:#cad3f5,prompt:#c6a0f6,hl+:#ed8796"

FZF_DEFAULT_OPTS=" \
    --color=bg+:#ccd0da,bg:#eff1f5,spinner:#dc8a78,hl:#d20f39 \
    --color=fg:#4c4f69,header:#d20f39,info:#8839ef,pointer:#dc8a78 \
    --color=marker:#dc8a78,fg+:#4c4f69,prompt:#8839ef,hl+:#d20f39"

Change Tnav colorscheme

# FZF_DEFAULT_OPTS=" \
# --color=bg+:#363a4f,bg:#24273a,spinner:#f4dbd6,hl:#ed8796 \
# --color=fg:#cad3f5,header:#ed8796,info:#c6a0f6,pointer:#f4dbd6 \
# --color=marker:#f4dbd6,fg+:#cad3f5,prompt:#c6a0f6,hl+:#ed8796"

FZF_DEFAULT_OPTS=" \
    --color=bg+:#ccd0da,bg:#eff1f5,spinner:#dc8a78,hl:#d20f39 \
    --color=fg:#4c4f69,header:#d20f39,info:#8839ef,pointer:#dc8a78 \
    --color=marker:#dc8a78,fg+:#4c4f69,prompt:#8839ef,hl+:#d20f39"

About

My Z-Shell Config


Languages

Language:Shell 100.0%