ripgrep
trash
fzf
fd
jq
jump
nightfall
scroll-reverser
rectangle
dozer
sd
alacritty
wezterm
lsd
notunes
- Copy items in a text file, one item per line, and then run
xargs brew install < apps.txt
- Install the rmtree to remove formulae and all their dependencies
brew tap beeftornado/rmtree
brew rmtree <packagename>
- Enable fzf keybindings
# paste this and hit yes for all
$(brew --prefix)/opt/fzf/install
- Install ripgrep
brew install ripgrep
- Need this for telescope grep
- Install Trash
brew install trash
- To avoid error "trash.cmd" is not executable in nvim-tree
- Install fd.
brew install fd
- venv selector needs fd to find the venv folder.
- jq: Command Line Json processor
brew install jq
-
Git
-
a Nerd Font (optional)
-
Terminal:
brew install alacritty
- For mac, in the application folder, right click on the
alacritty
icon click Open & click Open again
- For mac, in the application folder, right click on the
-
To change the theme you need to create a sym link to the file you want with the following command.
- run and re-start alacritty
# for light theme ln -s ~/.config/alacritty/themes/light.toml ~/.config/alacritty/themes/my_theme.toml # for dark theme ln -s ~/.config/alacritty/themes/dark.toml ~/.config/alacritty/themes/my_theme.toml
- Backup Neovim Files
# required
mv ~/.config/nvim{,.bak}
# optional but recommended
mv ~/.local/share/nvim{,.bak}
mv ~/.local/state/nvim{,.bak}
mv ~/.cache/nvim{,.bak}
- Clone the repo
Make sure to clone & spread the repo inside the .config folder
cd ~/.config # navigate to .config folder
git init # initialize it as a git repo
git remote add origin [email protected]:xaaha/dev-env.git # https://www.github.com/xaaha/dev-env
git fetch
git checkout -t origin/main
# common commands
alias pn=pnpm
alias python=python3
alias pip=pip3
alias v="nvim"
alias lg=lazygit
alias ls=lsd
# common directories
alias dl="cd ~/Downloads"
alias dt="cd ~/Desktop"
alias dc="cd ~/Documents"
alias pp="cd ~/Documents/Projects"
alias pf="fzf --preview='less {}' --bind shift-up:preview-page-up,shift-down:preview-page-down"
- Jump: To easily navigate between folders
brew install jump
After installation, put this in the .zshrc
eval "$(jump bash)"
- zshrc plugins
plugins=(
git
zsh-autosuggestions
zsh-syntax-highlighting
)
- Amazon CodeWhisperer (Command line Utility). Get here
- After Installation, run
cw integrations install input-method
- Nightfall: To easily switch between dark and light mode
brew install nightfall
-
Scroll Reverser: To make using mouse and mouse pad natural
-
Rectangle: Window Management
brew install --cask rectangle
- Dozer: To sweep up all the items in the menu bar
brew install --cask dozer
- sd: Search and Displace
brew install sd