Kieran's opinionated (and probably slightly dumb) nix config
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