Ayman's (~) dotfiles
Colorscheme: Onedark
Shell: zsh/pwsh
Terminal: Ghostty/iTerm2/WindowsTerminal
Font: Inconsolata + NF
git
to clone the repositorybash
to run the bootstrap script on *nixpowershell
to run the bootstrap script on Windows
Clone to ~/.dotfiles
# On *nix
git clone https://github.com/aymanbagabas/dotfiles.git ~/.dotfiles
# On Windows PowerShell
git clone https://github.com/aymanbagabas/dotfiles.git $Env:USERPROFILE\.dotfiles
Or download the tarball and extract it to ~/.dotfiles
To install the dotfiles use bootstrap.sh
Use .vars
to set global variables like your name, email, and GPG
key id to use throughout the bootstrap process.
cd ~/.dotfiles
./bootstrap.sh help # show help
./bootstrap.sh packages # install required & recommended packages
./bootstrap.sh install # install the dotfiles
./bootstrap.sh bin # install local binaries
./bootstrap.sh set-shell # sets the default shell (zsh)
Use -d
to dry-run
the script without modifying your environment
Use bootstrap.ps1
to install the dotfiles on Windows
cd $Env:USERPROFILE\.dotfiles
.\bootstrap.ps1 help # show help
.\bootstrap.ps1 packages # install required & recommended packages
.\bootstrap.ps1 install # install the dotfiles
zsh
tig
tmux
neovim
fzf
ripgrep
gnupg
eza
direnv
zoxide
bat
gh
hub
htop
jq
source-highlight
Neovim: