- Notifications
You must be signed in to change notification settings - Fork0
Automate dotfiles installation with minimal tooling. 🧰
License
NotificationsYou must be signed in to change notification settings
brootware/dotfiles
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 -ysh -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 -ysh -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 installedcurl
andgit
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 itgit 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 inwin11AutoDarkMode/
folder to window task scheduler to turn on dark mode at 6:30pm and off at 7:00am.