Brydon DeWitt 2a00366204 fix: move more into install.sh
model config, downloads, llama-server service and a README.md to explain --host
2026-06-08 20:38:24 -04:00
2026-06-07 19:17:56 -04:00
2026-03-11 20:28:41 -04:00
2026-06-08 20:38:24 -04:00
2026-06-08 20:38:24 -04:00
2026-06-08 20:38:24 -04:00

dotfiles

Personal dotfiles and AI-agent infrastructure for VS Code Copilot and OpenCode.

Quick Start

For host machines, install dotfiles plus llama-server config and systemd services via the --host flag:

git clone https://github.com/username/dotfiles ~/dotfiles
~/dotfiles/install.sh --host

If using devcontainers, drop the --host flag in the Dockerfile or just rely on vscode settings or, possibly better, a devcontainer "features" config such as:

"features": {
    "ghcr.io/willfantom/features/dotfiles:1": {
      "repository": "git@git.bcdewitt.ddns.net:bcdewitt/dotfiles.git",
      "targetPath": "~/dotfiles",
      "installCommand": "install.sh"
    }
}

What Gets Installed

Basic install (install.sh):

  • Agent hooks wired into VS Code Copilot and OpenCode (the .agents/ infrastructure)
  • OpenCode config symlinked to ~/.config/opencode/opencode.json

Host install (install.sh --host):

  • Everything in basic install, plus:
  • llama-server presets, startup script, and systemd units from config/llama-server/

Idempotent

The install script is idempotent — safe to re-run at any time. It skips steps that are already in place and only changes what needs updating.

Description
No description provided
Readme 274 KiB
Languages
Shell 72.9%
TypeScript 18.7%
JavaScript 8.4%