Skip to content

frytg/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

114 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

A personal collection of dotfiles and scripts for syncing settings across machines.

The primary repository lives on tangled.org, which gets synced to github.com.

Setup

Install and symlink dotfiles into place:

just install

Just commands

This repo uses just as a task runner. Run just or just --list to see all recipes.

  • just link — symlink dotfiles via link.sh
  • just brew — install Homebrew packages from Brewfile
  • just node — install/pin ambient Node via mise
  • just install — brew, link, mise node, and upgrade toolchains
  • just moshi-setup <token> — pair and start moshi-hook (one-time)

Tools

Node (mise)

Ambient node is provisioned by mise, not nvm/fnm or nub's shim. Global pin and settings live in mise/config.toml (linked to ~/.config/mise/config.toml). Interactive shells activate mise from .zshrc; login shells / IDEs get shims from .zprofile.

just node                 # install + pin global node@26
mise use node@22          # pin a project (writes mise.toml)
mise doctor               # verify activate/shims

Project pins also come from .node-version, .nvmrc, or package.json#devEngines when those are present. Nub stays the package manager (nub / nubx / nub install) and uses the mise-provided node on PATH.

Moshi

moshi-hook bridges local coding agents to the Moshi iOS app (inbox events, approvals, Live Activity). It's installed via the Brewfile; finish the one-time setup per machine with:

just moshi-setup <pairing-token> # token from Moshi app → Settings → Hooks

No tmux here — sessions run in herdr, which moshi-hook detects automatically via $HERDR_ENV. (Don't call moshi <dir>; that alias launches a tmux session.)

The moshi/ directory holds the Dark Greeny custom app theme and its import docs.

Crane

Useful tool for managing containers.

Author

Created by frytg.digital

License

MIT

About

A personal collection of dotfiles and scripts for syncing settings across machines (mirrored repo)

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages