Skip to content

Add Obsidian cask + personal-repos clone bootstrap - #13

Merged
lukasjuhas merged 1 commit into
mainfrom
add-obsidian-and-repos-bootstrap
Jun 22, 2026
Merged

Add Obsidian cask + personal-repos clone bootstrap#13
lukasjuhas merged 1 commit into
mainfrom
add-obsidian-and-repos-bootstrap

Conversation

@lukasjuhas

Copy link
Copy Markdown
Owner

Adds Obsidian and a small bootstrap that clones my personal repos on a fresh machine.

Brewfile

  • New "Notes & knowledge" section with cask "obsidian" (the editor for my llm-wiki vault).

installs/repos.sh (new)

  • Clones repos listed as name|owner/repo into ~/projects.
  • Skips any directory that already exists, and is non-fatal if a clone fails — a brand-new machine may not have SSH/gh auth set up yet, so it warns and carries on rather than aborting setup.
  • Prefers gh repo clone when gh is authed (works over HTTPS token without SSH keys), falls back to an SSH git clone.

Wiring

  • Called from installs/main.sh after the OS installs, so brew + git are already present and it stays OS-agnostic. No change to setup.sh.

First entry is llm-wiki; the commented slots are there to add more repos later.

Brewfile gains a Notes & knowledge section with cask "obsidian". New installs/repos.sh clones personal repos (listed as name|owner/repo) into ~/projects, idempotent and non-fatal (a fresh machine may lack SSH/gh auth); prefers gh if authed, falls back to SSH. Wired into installs/main.sh after the OS installs so brew + git are ready and it stays OS-agnostic.
@lukasjuhas
lukasjuhas merged commit 51eddce into main Jun 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant