These are my configuration files (dotfiles) for macOS. Use at your own risk. 😉
Most of these files are used on macOS, but may work on other *nix like systems as well.
Currently the repository contains configuration files for:
- Zsh - Shell for macOS and Linux
- Tmux - Terminal Multiplexer
- Homebrew - Package manager for macOS and Linux
- Bat - A cat clone with syntax highlighing
Install oh-my-zsh
:
/bin/bash -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
Enable Zsh plugins (zsh-autosuggestions & zsh-syntax-highlighting)
git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
Install Tmux Plugin Manager:
git clone https://github.com/tmux-plugins/tpm $HOME/.tmux/plugins/tpm
Install Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Then run the brew bundle command to install all applications in the .Brewfile:
brew bundle --global --verbose
- Maybe switch from oh-my-zsh to zinit
- Switch from powerlevel10k to starship.rs for prompt