Here are a collection of my dotfiles, all mainly from linux. Which can be used on a range of systems, I've personally only ever used them for Arch Linux and MacOS.
Main Applications:
The way I install my dotfiles is by using yadm
- which essentially git clones the entire dotfiles repo into your home directory. Allowing for super easy management and synchronisation between multiple systems.
Install any packages for your respected OS, in order to fully use the dotfiles.
Arch Linux
sudo yay -S zsh neovim wezterm ranger neofetch zsh-syntax-highlighting zsh-autosuggestions fzf fd exa xclip yadm starship yarn nodejs ttf-cascadia-code ttf-joypixels ttf-jetbrains-mono ripgrep ttf-nerd-fonts-symbols-mono npm
You don't need to install all of the extra packages, they're more for eye candy (eg. fonts)
MacOS
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install neovim exa yadm fzf fd node neofetch starship
brew install --cask wezterm raycast
Using yadm
we can clone the repo into our home directory.
yadm clone --depth 1 https://github.com/zukuo/dotfiles.git
Finally, some of the apps will need some tweaking before they are fully functional.
ZSH
chsh -s $(which zsh)
touch $XDG_DATA_HOME/zsh/history
git clone --depth 1 https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.config/zsh/plugins/zsh-syntax-highlighting/
git clone --depth 1 https://github.com/zsh-users/zsh-autosuggestions ~/.config/zsh/plugins/zsh-autosuggestions/