Skip to content

a set of scripts that installs zsh and oh-my-zsh with auto-suggestions and auto-syntax-highlighting enabled and agnoster by default

Notifications You must be signed in to change notification settings

xhk416x/zsh-installer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zsh

Oh My Zsh

Zsh-installer

This Repo is primarily a skills demonstration.

The function of this repo is to make a fresh Linux install set up zsh, oh-my-zsh, along with my personal favorite theme (Agnoster) and plugins (zsh-syntax-highlighting, zsh-autosuggestions) while also installing all requisite packages.

Installation

CAUTION: Zsh-installer requires the fonts-powerline package, which usually requires EPEL repos to be installed on Red Hat distros in order to work.

CAUTION: Ansible 3.X is required at this time.

NOTE: zsh-installer will autodetect distribution and download the respective packages based on the packages listed in dependencies/{apt/dnf/yum}dependencies.txt

NOTE: zsh-installer requires a sudo password twice, once to install package dependencies and once to "become" the super user for ansible execution.

To install, clone this repo to your user's home directory by running git clone https://github.com/xhk416x/zsh-installer.git from your linux command line. the cd into the directory with cd zsh-installer and then run the install.sh script by inputting bash install.sh

Compatibility

Currently zsh-installer works on:

  1. Any debian based distro that has Ansible 3.X in its repo.
  2. Any red-hat based distro that has the fonts-powerline package in its repo. For Red Hat proper this means enabling the EPEL repos.

Known Issues

  • Ansible 2.9 can cause the Ansible Playbooks to fail.
  • There is no check for package availability, which will cause Red Hat distros without EPEL enabled to fail. This will be corrected in the future to throw an error.
  • With the Agnoster theme (which is the theme installed by zsh-installer)

Documentation Refs

About

a set of scripts that installs zsh and oh-my-zsh with auto-suggestions and auto-syntax-highlighting enabled and agnoster by default

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published