Skip to content

RyanParsley/dotfiles

Repository files navigation

A fresh start (sort of)

In an effort to simplify my dotfile game, I've moved to a stow based approach. Clone this repo into ~/dotfiles and run stow . to create symlinks for the repo-root dotfiles and shared ~/.config entries. Package directories like nvim, ghostty, and yazi are stowed separately with stow nvim ghostty yazi. You'll need to install stow (brew install stow) and remove any files in the home directory that you want to be replaced with symlinks manually.

Mac only symlink for nushell support

So long as [this is open], you'll need to create a symlink if you want to keep nushell config in your home directory instead of Application Support. I didn't link the folder because I don't want to share history.txt.

ln -s ~/dotfiles/.config/nushell/* "/Users/ryan/Library/Application Support/nushell/"

FZF support for zsh

Because silicone and intell macs save homebrew in different places, the .fzf.zsh and .fzf.bash files generated by /opt/homebrew/opt/fzf/install can't be shared. Once you install fzf, you'll need to run that script on each computer.

Agent Skills

Agent Skills (agentskills.io) live in ~/.agents/skills/ and work with pi agent, opencode, Claude Code, and more.

Setup

# Clone skills repo (user-level, available in all projects)
git clone https://github.com/badlogic/pi-skills ~/.agents/skills/pi-skills

Stow handles symlinking ~/.agents/~/dotfiles/.agents/.

Updating

# Pull latest changes
cd ~/.agents/skills/pi-skills && git pull

# Or re-clone from scratch
rm -rf ~/.agents/skills/pi-skills
git clone https://github.com/badlogic/pi-skills ~/.agents/skills/pi-skills

About

A starting point for collecting my dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors