Skip to content

Lyncredible/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

163 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My dotfiles

Multi-platform development environment configuration for macOS, Linux, WSL, and Windows.

Features

  • Shell: Zsh with antigen and Powerlevel10k theme
  • Plugins: Auto-suggestions, syntax highlighting, completions, git integration
  • Window Management: Hammerspoon (macOS) and AutoHotkey (Windows) with unified keybindings
  • Terminal Emulators: Ghostty, iTerm2, Terminal.app configurations
  • Keyboard Remapping: Karabiner-Elements for RDP/remote desktop workflows
  • Development Tools: Git, Vim, Tmux configs with NVM, rbenv, Go, Python support
  • AI Integration: Claude Code configuration with custom instructions and settings
  • Agent Skills: Repo-managed skills installed to ~/.agents/skills
  • Auto-Update: Automatic dotfiles and plugin updates every 24 hours
  • Non-Destructive: Preserves local customizations via ~/.zshrc_pre and ~/.zshrc_post

Installation

Clone in HTTPS mode

sh -c "$(curl -sL --proto-redir -all,https https://raw.githubusercontent.com/Lyncredible/dotfiles/master/install.sh)"

Clone in SSH mode

sh -c "$(curl -sL --proto-redir -all,https https://raw.githubusercontent.com/Lyncredible/dotfiles/master/install.sh)" - -s

Testing

Requires shellspec (brew install shellspec).

make check              # lint + test + integration tests
make test               # unit tests only
make lint               # shellcheck + line length

Pass FILES= to target specific files:

make test FILES=spec/tmux_sysstat_spec.sh
make lint FILES=.local/bin/tmux-sysstat

Agent Skills

  • add-lync-skill: Add or update a skill in this repo, even when the agent is running from another working directory, then commit and push it.

About

Dotfiles

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors