2023-09-17 13:25:57 +00:00
|
|
|
---
|
|
|
|
services:
|
|
|
|
nvim:
|
2024-12-11 11:38:13 +00:00
|
|
|
build:
|
|
|
|
context: .
|
|
|
|
args:
|
|
|
|
GIT_USER_EMAIL: ${NVIM_GIT_USER_EMAIL:-nobody@example.com}
|
|
|
|
GIT_USER_NAME: ${NVIM_GIT_USER_NAME:-noboby}
|
2023-10-02 00:05:13 +00:00
|
|
|
image: 'joaodubas/nvim:${NVIM_TAG:-latest}'
|
2023-09-17 13:25:57 +00:00
|
|
|
init: true
|
|
|
|
restart: unless-stopped
|
|
|
|
hostname: local
|
|
|
|
entrypoint: sleep
|
|
|
|
command: infinity
|
2024-12-11 11:38:13 +00:00
|
|
|
environment:
|
|
|
|
ANTHROPIC_API_KEY: ${NVIM_ANTHROPIC_API_KEY:-no-api}
|
2025-03-14 12:10:24 +00:00
|
|
|
GH_TOKEN: &github_token ${NVIM_GH_TOKEN:-no-token}
|
|
|
|
GITHUB_TOKEN: *github_token
|
|
|
|
COMPOSE_BAKE: 'true'
|
2023-09-17 13:25:57 +00:00
|
|
|
volumes:
|
2024-03-28 00:18:20 +00:00
|
|
|
- './config/atuin:/home/coder/.config/atuin'
|
|
|
|
- './config/git:/home/coder/.config/git'
|
2024-01-14 19:00:37 +00:00
|
|
|
- './config/mise:/home/coder/.config/mise'
|
2024-03-28 00:18:20 +00:00
|
|
|
- './config/nvim/lua/custom:/home/coder/.config/nvim/lua/custom'
|
2023-11-09 13:42:33 +00:00
|
|
|
- './config/starship:/home/coder/.config/starship'
|
2023-10-15 21:00:49 +00:00
|
|
|
- './config/tmux:/home/coder/.config/tmux'
|
|
|
|
- './config/tmuxp:/home/coder/.config/tmuxp'
|
|
|
|
- 'home_cache:/home/coder/.cache'
|
|
|
|
- 'home_local_share:/home/coder/.local/share'
|
2024-01-14 19:00:37 +00:00
|
|
|
- 'home_local_state:/home/coder/.local/state'
|
2023-10-15 21:00:49 +00:00
|
|
|
- 'home_plugins_tmux:/home/coder/.config/tmux/plugins'
|
2023-09-17 13:25:57 +00:00
|
|
|
|
|
|
|
volumes:
|
|
|
|
home_cache: {}
|
|
|
|
home_local_share: {}
|
2024-01-14 19:00:37 +00:00
|
|
|
home_local_state: {}
|
2023-10-15 21:00:49 +00:00
|
|
|
home_plugins_tmux: {}
|