You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Download and run the installer, which installs git, zsh, antigen,# and some "core" linux tools that don't get installed by default# for some reason on most distros# (e.g. apt-transport-https, ca-certificates, curl).## And obviously it handles installing the config and patching# the system shell startup scripts to set the $ZDOTDIR to# be XDG-Compliant. This also includes adding a common profile# shared between ZSH and BASH, so that XDG compliance can be# system wide
wget -qO- https://raw.githubusercontent.com/JamesYeoman/zsh-config/master/coredeps.sh | bash
# set ZSH as the default shell for your account
chsh -s /path/to/zsh
Migration
This repo ($ZDOTDIR) should no longer exist in $XDG_CONFIG_HOME/zsh. It should exist in /opt/zshconf.
User config should no longer exist in $ZDOTDIR/user_defs. It should exist in $ZDOTDIR/user/$USER.
List of planned changes
Make a post on reddit
This lets people critisize the hell out of this config
(constructive criticism) so I can make it an even better config
Make user overrides completely separate from the core config
This means having all user override files in their own folder
Implementation is a user_defs folder (see the User Definitions
documentation)
Enable user-defined aliases
Make platform dependencies less of an issue (nice to have)