Implementation & Deployment

Installation

# Prerequisites (Arch Linux)
sudo pacman -S stow git zsh neovim tmux

# Clone
git clone https://github.com/EvanusModestus/dotfiles-optimus ~/dotfiles

# Install core modules
cd ~/dotfiles/base
stow zsh nvim git tmux ssh

# Install scripts
cd ~/dotfiles
stow scripts

# Set zsh as default shell
chsh -s $(which zsh)

Backup Workflow

# Make changes to dotfiles
vim ~/.zshrc  # Actually editing ~/dotfiles/base/zsh/.zshrc

# Commit and push
cd ~/dotfiles
git add -A
git commit -m "zsh: Add new alias"
git push

Roadmap

Phase Deliverable Status

1.0

Core modules (zsh, nvim, git)

Complete

1.1

Scripts module

Complete

2.0

README with screenshots

In Progress

2.1

macOS support

Planned

3.0

Automated testing (shellcheck)

Planned