A set of custom dotfiles created to help me understand ZSH and stop relying on Oh-My-ZSH / Prezto.
It is designed around zplug. When you first start up your terminal with the custom .zshrc file it should install zplug, then install all of it's own dependencies.
I am trying to create a system similar to the way npm handles dependencies.
- Get the repo
git clone <url_for_this_repo>
- Switch to zsh shell:
chsh -s /bin/zsh
- Install the dot files
cd path/to/dotfiles ./install.sh
defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="small-spacer-tile";}';
killall Dock
# Mac
brew install font-fira-code-nerd-font
# Windows
scoop bucket add nerd-fonts
scoop update
scoop install FiraCode-NF
You might get errors about not being able to find hub
, install it with:
# Mac
brew install hub
# Debian
sudo apt install hub
As these dotfiles are intended for a UK user, you might get errors about missing locales.
perl: warning: Please check that your locale settings are supported and installed on your system
To fix this (http://askubuntu.com/a/227513):
# Generate a locale
sudo locale-gen "en_GB.UTF-8"
# Set the system up to use the new locale
sudo dpkg-reconfigure locales
To enable dark mode open C:\Program Files (x86)\Meld\etc\gtk-3.0
and change:
[Settings]
gtk-application-prefer-dark-theme=0
to
[Settings]
gtk-application-prefer-dark-theme=1
Reference: https://gitlab.gnome.org/GNOME/meld/-/issues/554#note_1059359