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`):
|
**Host install** (`install.sh --host`):
|
||||||
- Everything in basic install, plus:
|
- 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
|
## 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
|
for arg in "$@"; do case "$arg" in --host) INSTALL_HOST=true ;; esac; done
|
||||||
|
|
||||||
DOTFILES_AGENTS="$(cd "$(dirname "$0")" && pwd)/.agents"
|
DOTFILES_AGENTS="$(cd "$(dirname "$0")" && pwd)/.agents"
|
||||||
DOTFILES_CONFIG="$(cd "$(dirname "$0")" && pwd)/config"
|
|
||||||
|
|
||||||
log() { printf '\033[0;32m✓\033[0m %s\n' "$1"; }
|
log() { printf '\033[0;32m✓\033[0m %s\n' "$1"; }
|
||||||
warn() { printf '\033[0;33m⚠\033[0m %s\n' "$1"; }
|
warn() { printf '\033[0;33m⚠\033[0m %s\n' "$1"; }
|
||||||
@ -92,7 +91,7 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# ── 4. OpenCode global config (opencode.json) ────────────────────────────────
|
# ── 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"
|
OC_CONFIG_LINK="$HOME/.config/opencode/opencode.json"
|
||||||
|
|
||||||
mkdir -p "$(dirname "$OC_CONFIG_LINK")"
|
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"
|
_hf_download "bartowski/Qwen_Qwen3.6-27B-GGUF" "Qwen_Qwen3.6-27B-Q4_K_M.gguf" "$HOME/models"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
PRESETS_SRC="$DOTFILES_CONFIG/llama-server/presets.ini"
|
PRESETS_SRC="$DOTFILES_AGENTS/llama-server/presets.ini"
|
||||||
PRESETS_DST="$HOME/models/presets.ini"
|
PRESETS_DST="$HOME/models/presets.ini"
|
||||||
mkdir -p "$HOME/models"
|
mkdir -p "$HOME/models"
|
||||||
if diff -q "$PRESETS_SRC" "$PRESETS_DST" >/dev/null 2>&1; then
|
if diff -q "$PRESETS_SRC" "$PRESETS_DST" >/dev/null 2>&1; then
|
||||||
@ -144,7 +143,7 @@ else
|
|||||||
log "Installed presets.ini → $PRESETS_DST"
|
log "Installed presets.ini → $PRESETS_DST"
|
||||||
fi
|
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"
|
SVC_DST="/etc/systemd/system/llama-server.service"
|
||||||
if diff -q "$SVC_SRC" "$SVC_DST" >/dev/null 2>&1; then
|
if diff -q "$SVC_SRC" "$SVC_DST" >/dev/null 2>&1; then
|
||||||
skip "llama-server.service already up-to-date: $SVC_DST"
|
skip "llama-server.service already up-to-date: $SVC_DST"
|
||||||
@ -153,7 +152,7 @@ else
|
|||||||
log "Installed llama-server.service → $SVC_DST"
|
log "Installed llama-server.service → $SVC_DST"
|
||||||
fi
|
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"
|
PATH_DST="/etc/systemd/system/llama-server-presets.path"
|
||||||
if diff -q "$PATH_SRC" "$PATH_DST" >/dev/null 2>&1; then
|
if diff -q "$PATH_SRC" "$PATH_DST" >/dev/null 2>&1; then
|
||||||
skip "llama-server-presets.path already up-to-date: $PATH_DST"
|
skip "llama-server-presets.path already up-to-date: $PATH_DST"
|
||||||
@ -162,7 +161,7 @@ else
|
|||||||
log "Installed llama-server-presets.path → $PATH_DST"
|
log "Installed llama-server-presets.path → $PATH_DST"
|
||||||
fi
|
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"
|
PSVC_DST="/etc/systemd/system/llama-server-presets.service"
|
||||||
if diff -q "$PSVC_SRC" "$PSVC_DST" >/dev/null 2>&1; then
|
if diff -q "$PSVC_SRC" "$PSVC_DST" >/dev/null 2>&1; then
|
||||||
skip "llama-server-presets.service already up-to-date: $PSVC_DST"
|
skip "llama-server-presets.service already up-to-date: $PSVC_DST"
|
||||||
@ -171,7 +170,7 @@ else
|
|||||||
log "Installed llama-server-presets.service → $PSVC_DST"
|
log "Installed llama-server-presets.service → $PSVC_DST"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
START_SRC="$DOTFILES_CONFIG/llama-server/start.sh"
|
START_SRC="$DOTFILES_AGENTS/llama-server/start.sh"
|
||||||
START_DST="/opt/llama-server/start.sh"
|
START_DST="/opt/llama-server/start.sh"
|
||||||
mkdir -p "$(dirname "$START_DST")"
|
mkdir -p "$(dirname "$START_DST")"
|
||||||
if diff -q "$START_SRC" "$START_DST" >/dev/null 2>&1; then
|
if diff -q "$START_SRC" "$START_DST" >/dev/null 2>&1; then
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user