Compare commits
2 commits
00b82a3dce
...
587871859c
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
587871859c | ||
|
|
56bd49640d |
2 changed files with 16 additions and 4 deletions
|
|
@ -41,13 +41,14 @@ RUN mise install
|
|||
# Install sqlx CLI for managing database migrations in sqlx projects.
|
||||
RUN mise x -- cargo binstall -y cargo-nextest sqlx-cli
|
||||
|
||||
# Finish Go setup.
|
||||
RUN go install golang.org/x/tools/gopls@latest
|
||||
RUN fish -c 'fish_add_path /home/$USERNAME/go/bin'
|
||||
|
||||
# Install Claude Code CLI.
|
||||
RUN curl -fsSL https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/bootstrap.sh | bash
|
||||
RUN fish -c 'fish_add_path /home/$USERNAME/.local/bin'
|
||||
|
||||
# Finish Go setup.
|
||||
RUN fish -c 'fish_add_path /home/$USERNAME/go/bin'
|
||||
RUN go install golang.org/x/tools/gopls@latest
|
||||
COPY --chown=$USERNAME ./assets/claude/settings.json /home/$USERNAME/.claude/settings.json
|
||||
|
||||
# Copy Helix configurations.
|
||||
# It seems there's a bug in `apple/container`'s COPY implementation that fails
|
||||
|
|
|
|||
11
assets/claude/settings.json
Normal file
11
assets/claude/settings.json
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
"permissions": {
|
||||
"defaultMode": "plan"
|
||||
},
|
||||
"enabledPlugins": {
|
||||
"gopls-lsp@claude-plugins-official": true,
|
||||
"rust-analyzer-lsp@claude-plugins-official": true
|
||||
},
|
||||
"outputStyle": "Explanatory",
|
||||
"spinnerTipsEnabled": false
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue