fix: moved "config" files under .agents
This commit is contained in:
parent
128bdf0b10
commit
56d4073f4a
@ -31,7 +31,7 @@ If using devcontainers, drop the `--host` flag in the Dockerfile or just rely on
|
||||
|
||||
**Host install** (`install.sh --host`):
|
||||
- Everything in basic install, plus:
|
||||
- llama-server presets, startup script, and systemd units from `config/llama-server/`
|
||||
- llama-server presets, startup script, and systemd units from `.agents/llama-server/`
|
||||
|
||||
## Idempotent
|
||||
|
||||
|
||||
13
install.sh
13
install.sh
@ -9,7 +9,6 @@ INSTALL_HOST=false
|
||||
for arg in "$@"; do case "$arg" in --host) INSTALL_HOST=true ;; esac; done
|
||||
|
||||
DOTFILES_AGENTS="$(cd "$(dirname "$0")" && pwd)/.agents"
|
||||
DOTFILES_CONFIG="$(cd "$(dirname "$0")" && pwd)/config"
|
||||
|
||||
log() { printf '\033[0;32m✓\033[0m %s\n' "$1"; }
|
||||
warn() { printf '\033[0;33m⚠\033[0m %s\n' "$1"; }
|
||||
@ -92,7 +91,7 @@ else
|
||||
fi
|
||||
|
||||
# ── 4. OpenCode global config (opencode.json) ────────────────────────────────
|
||||
OC_CONFIG_SOURCE="$DOTFILES_CONFIG/opencode/opencode.json"
|
||||
OC_CONFIG_SOURCE="$DOTFILES_AGENTS/frameworks/opencode/opencode.json"
|
||||
OC_CONFIG_LINK="$HOME/.config/opencode/opencode.json"
|
||||
|
||||
mkdir -p "$(dirname "$OC_CONFIG_LINK")"
|
||||
@ -134,7 +133,7 @@ else
|
||||
_hf_download "bartowski/Qwen_Qwen3.6-27B-GGUF" "Qwen_Qwen3.6-27B-Q4_K_M.gguf" "$HOME/models"
|
||||
fi
|
||||
|
||||
PRESETS_SRC="$DOTFILES_CONFIG/llama-server/presets.ini"
|
||||
PRESETS_SRC="$DOTFILES_AGENTS/llama-server/presets.ini"
|
||||
PRESETS_DST="$HOME/models/presets.ini"
|
||||
mkdir -p "$HOME/models"
|
||||
if diff -q "$PRESETS_SRC" "$PRESETS_DST" >/dev/null 2>&1; then
|
||||
@ -144,7 +143,7 @@ else
|
||||
log "Installed presets.ini → $PRESETS_DST"
|
||||
fi
|
||||
|
||||
SVC_SRC="$DOTFILES_CONFIG/llama-server/llama-server.service"
|
||||
SVC_SRC="$DOTFILES_AGENTS/llama-server/llama-server.service"
|
||||
SVC_DST="/etc/systemd/system/llama-server.service"
|
||||
if diff -q "$SVC_SRC" "$SVC_DST" >/dev/null 2>&1; then
|
||||
skip "llama-server.service already up-to-date: $SVC_DST"
|
||||
@ -153,7 +152,7 @@ else
|
||||
log "Installed llama-server.service → $SVC_DST"
|
||||
fi
|
||||
|
||||
PATH_SRC="$DOTFILES_CONFIG/llama-server/llama-server-presets.path"
|
||||
PATH_SRC="$DOTFILES_AGENTS/llama-server/llama-server-presets.path"
|
||||
PATH_DST="/etc/systemd/system/llama-server-presets.path"
|
||||
if diff -q "$PATH_SRC" "$PATH_DST" >/dev/null 2>&1; then
|
||||
skip "llama-server-presets.path already up-to-date: $PATH_DST"
|
||||
@ -162,7 +161,7 @@ else
|
||||
log "Installed llama-server-presets.path → $PATH_DST"
|
||||
fi
|
||||
|
||||
PSVC_SRC="$DOTFILES_CONFIG/llama-server/llama-server-presets.service"
|
||||
PSVC_SRC="$DOTFILES_AGENTS/llama-server/llama-server-presets.service"
|
||||
PSVC_DST="/etc/systemd/system/llama-server-presets.service"
|
||||
if diff -q "$PSVC_SRC" "$PSVC_DST" >/dev/null 2>&1; then
|
||||
skip "llama-server-presets.service already up-to-date: $PSVC_DST"
|
||||
@ -171,7 +170,7 @@ else
|
||||
log "Installed llama-server-presets.service → $PSVC_DST"
|
||||
fi
|
||||
|
||||
START_SRC="$DOTFILES_CONFIG/llama-server/start.sh"
|
||||
START_SRC="$DOTFILES_AGENTS/llama-server/start.sh"
|
||||
START_DST="/opt/llama-server/start.sh"
|
||||
mkdir -p "$(dirname "$START_DST")"
|
||||
if diff -q "$START_SRC" "$START_DST" >/dev/null 2>&1; then
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user