Skip to content

Latest commit

 

History

History
46 lines (37 loc) · 1.87 KB

README.md

File metadata and controls

46 lines (37 loc) · 1.87 KB

Sean's Dotfiles

Repository of the dotfiles I use on my own system, along with setup scripts to reduce headache on system re-installations

Making and restoring backups

The backup.sh script can be used to make or restore a backup for a given category of dotfiles.
The script takes the following arguments:

  • Action: Required, type of action to perform (-r for a restoration or -b for a backup)
  • Category: Optional, which category of dotfiles to backup. Default is all, supported categories are as follows:
    • zsh
    • vim
    • tmux
    • git
    • powerline

Valid use of the script looks like this:

backup.sh -b zsh

Installations

Several configuration tools I use must be manually installed. These are listed below, along with installation instructions / links.

oh-my-zsh

Plugin manager for zsh, install here.
Clone the following plugins into .oh-my-zsh/plugins:

powerlevel10k

zsh theme configuration tool, install here.
Install and configure Meslo terminal fonts from here.

Powerline

Terminal + vim status bar, install here.
Note: Powerline configuration is sourced from .tmux.conf, not .zshrc in my setup.

CLI Tools

  • eza - ls replacement
  • bat - cat replacement
  • delta - Improved git diffs
  • ripgrep - grep replacement
  • fd - find replacement
  • fzf - Fuzzy finder