feat(zsh): ajoute la fonction lmc (Claude Code sur serveur IA Lundi Matin)

Clé API lue depuis ~/.config/lmc-token (non versionné) plutôt qu'en dur.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Pierre Martin
2026-07-23 17:34:54 +02:00
parent 2d3d5d1ed7
commit afd74551fc

View File

@@ -9,7 +9,9 @@
programs.zsh = {
enable = true;
autosuggestion = { enable = true; };
autosuggestion = {
enable = true;
};
enableCompletion = true;
history = {
ignoreDups = true;
@@ -80,6 +82,22 @@
a() {
antigravity $@ --disable-gpu-driver-bug-workarounds --ignore-gpu-blacklist --enable-gpu-rasterization
}
# Claude Code branché sur le serveur IA Lundi Matin (LM-Code).
# La clé API est lue depuis ~/.config/lmc-token (non versionné).
lmc() {
local token_file="$HOME/.config/lmc-token"
if [ ! -f "$token_file" ]; then
echo "lmc: clé manquante créez $token_file avec votre clé sk-XXXXX" >&2
return 1
fi
ANTHROPIC_BASE_URL="https://llm-core.lundimatin.app" \
ANTHROPIC_AUTH_TOKEN="$(cat "$token_file")" \
ANTHROPIC_MODEL="LM-Code" \
ANTHROPIC_CUSTOM_MODEL_OPTION="LM-Code" \
ANTHROPIC_CUSTOM_MODEL_OPTION_NAME="LM-Code - LundiMatin" \
claude "$@"
}
'';
sessionVariables = {