My personal dotfiles to automate installing all the aliases and zsh configurations on a fresh machine 💻.
Install Zsh and OhMyZsh for Ubuntu or Debian based distros.
sudo apt install zsh curl git -y
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
For Red Hat, rpm based distros.
sudo dnf install zsh curl git -y
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Install Homebrew for MacOS
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
This will install the dotfiles from this repo to your $HOME/
directory after making a backup.
Ensure you installed curl
and git
first and run the bootstrap installation script.
curl https://raw.githubusercontent.com/brootware/dotfiles/main/bootstrap.sh > bootstrap.sh && chmod +x bootstrap.sh
./bootstrap.sh -i
OR, you can download the git repo and install as instructed below.
# Clone dotfiles repo and navigate into it
git clone https://github.com/brootware/dotfiles.git && cd dotfiles
# Install dotfiles
./install
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/brootware/dotfiles/main/bootstrap.ps1" -OutFile "bootstrap.ps1"
.\bootstrap.ps1
This has been tested on wsl2 running on windows 10 and should work on Mac too.
You can import the XML configuration files in win11AutoDarkMode/
folder to window task scheduler to turn on dark mode at 6:30pm and off at 7:00am.