macOS + Fedora Asahi · zsh-first · one command to set up a machine
git clone <repo> ~/.dotfiles
cd ~/.dotfiles
./install/install.shPick what you want from the menu; it links the configs and then offers to
install the tools too. On a fresh machine you only need sh, git, and curl.
Details in install/.
Tap a tile to open that folder's README.
- install/ — two small scripts: one links the configs, one installs the CLI tools. Both menu-driven and safe to re-run.
- zsh/ — the shell setup: load order, PATH, and per-machine
config via
hosts/. - Every other folder has its own README with the details.
Icons are built by assets/make-icons.sh — real logos
from Simple Icons (CC0), monograms for the rest.
- Adding a new machine is one line + one file — see zsh/ → add a machine.
- The installer skips
ssh/config(differs per machine) and~/.gitconfig(not in the repo yet).