shell
Zsh configuration with oh-my-posh prompt, syntax highlighting, fzf-tab, zoxide, and Tangled git workflow tooling.
Options
All options under atelier.shell:
| Option | Type | Default | Description |
|---|---|---|---|
enable | bool | false | Enable shell configuration |
Tangled
Options for the tangled-setup and mkdev scripts that manage dual-remote git workflows (Tangled knot + GitHub).
| Option | Type | Default | Description |
|---|---|---|---|
tangled.plcId | string | — | ATProto DID for Tangled identity |
tangled.githubUser | string | — | GitHub username |
tangled.knotHost | string | — | Knot git host (e.g. knot.dunkirk.sh) |
tangled.domain | string | — | Tangled domain for repo URLs |
tangled.defaultBranch | string | "main" | Default branch name |
Included tools
tangled-setup— configures a repo withoriginpointing to knot andgithubpointing to GitHubmkdev— creates a new repo on both Tangled and GitHub simultaneously- oh-my-posh — custom prompt showing path, git status (ahead/behind), exec time, nix-shell indicator, ZMX session, SSH hostname
- Aliases —
cat=bat,ls=eza,cd=z(zoxide), and more