Compare commits

..

No commits in common. "42706006814849c8ee86cb030c623876115f293d" and "f3fb31a81da75778e53bb16ccc0df9426ff0094b" have entirely different histories.

7 changed files with 8 additions and 97 deletions

View file

@ -1,35 +0,0 @@
return {
"bumpsoo/avante.nvim",
event = "VeryLazy",
version = false,
opts = {
provider = "ollama",
ollama = {
endpoint = os.getenv("OLLAMA_API_BASE"),
model = "gemma3:27b-it-qat",
api_key_name = "OLLAMA_API_KEY",
},
vendors = {
groq = {
__inherited_from = "openai",
api_key_name = "GROQ_API_KEY",
endpoint = "https://api.groq.com/openai/v1/",
model = "meta-llama/llama-4-maverick-17b-128e-instruct",
max_tokens = 8192,
},
}
},
dependencies = {
"nvim-treesitter/nvim-treesitter",
"stevearc/dressing.nvim",
"nvim-lua/plenary.nvim",
"MunifTanjim/nui.nvim",
{
'MeanderingProgrammer/render-markdown.nvim',
opts = {
file_types = { "markdown", "Avante" },
},
ft = { "markdown", "Avante" },
},
},
}

View file

@ -1,27 +0,0 @@
return {
'ojroques/vim-oscyank',
config = function()
local valid_registers = {
[''] = true,
['+'] = true,
['*'] = true,
}
local valid_operators = {
['y'] = true,
['d'] = true,
}
vim.api.nvim_create_autocmd('TextYankPost', {
callback = function()
local regname = vim.v.event.regname
local operator = vim.v.event.operator
if valid_registers[regname] and valid_operators[operator] then
vim.fn.OSCYankRegister(regname)
end
end,
})
end
}

View file

@ -20,7 +20,6 @@ return {
"yaml", "yaml",
'python', 'python',
"terraform", "terraform",
"markdown",
}, },
}) })
end end

View file

@ -3,9 +3,5 @@ setw -g mode-keys vi
bind-key -T copy-mode-vi v send-keys -X begin-selection bind-key -T copy-mode-vi v send-keys -X begin-selection
bind-key -T copy-mode-vi y send-keys -X copy-selection-and-cancel bind-key -T copy-mode-vi y send-keys -X copy-selection-and-cancel
bind-key -T copy-mode-vi 'r' send -X rectangle-toggle bind-key -T copy-mode-vi 'r' send -X rectangle-toggle
set -s copy-command 'wl-copy'
set-option -s set-clipboard on
bind-key -T copy-mode-vi y send-keys -X copy-pipe-and-cancel "tmux save-buffer - | tmux load-buffer - && tmux show-buffer | osc52_copy"
bind-key -T copy-mode y send-keys -X copy-pipe-and-cancel "tmux save-buffer - | tmux load-buffer - && tmux show-buffer | osc52_copy"

View file

@ -16,8 +16,7 @@ RUN apt-get update && apt-get install -y \
python3-venv \ python3-venv \
sudo sudo
RUN echo "ko_KR.UTF-8 UTF-8" | sudo tee -a /etc/locale.gen RUN locale-gen ko_KR.UTF-8
RUN locale-gen
ARG UID ARG UID
ARG GID ARG GID
@ -58,7 +57,7 @@ ENV NVM_DIR=${HOME}/.nvm
RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash \ RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash \
&& . $NVM_DIR/nvm.sh \ && . $NVM_DIR/nvm.sh \
&& nvm install --lts \ && nvm install --lts \
&& npm install -g typescript typescript-language-server && npm install -g typescript-language-server
COPY --chown=${USERNAME}:${GID} ${CONFIG_PREFIX}.gitconfig /home/${USERNAME}/.gitconfig COPY --chown=${USERNAME}:${GID} ${CONFIG_PREFIX}.gitconfig /home/${USERNAME}/.gitconfig
@ -66,10 +65,7 @@ COPY --chown=${USERNAME}:${GID} .config/nvim /home/${USERNAME}/.config/nvim
COPY --chown=${USERNAME}:${GID} .tmux.conf /home/${USERNAME}/.tmux.conf COPY --chown=${USERNAME}:${GID} .tmux.conf /home/${USERNAME}/.tmux.conf
COPY --chown=${USERNAME}:${GID} bin/osc52_copy /home/${USERNAME}/.local/bin/osc52_copy RUN locale-gen ko_KR.UTF-8 && echo 'export LANG=ko_KR.UTF-8' >> ~/.bashrc
RUN echo 'export LANG=ko_KR.UTF-8' >> ~/.bashrc \
&& echo 'export LC_ALL=ko_KR.UTF-8' >> ~/.bashrc
CMD ["/bin/bash"] CMD ["/bin/bash"]

View file

@ -1,24 +1,15 @@
RUN_OPTION=\ RUN_OPTION=\
-it \ -it \
--rm \
-v ${HOME}/.ssh:/home/$(shell id -un)/.ssh \ -v ${HOME}/.ssh:/home/$(shell id -un)/.ssh \
-v ${PWD}:/workspace -v ${PWD}:/workspace
ifdef HOST ifdef WAYLAND_DISPLAY
RUN_OPTION += \ RUN_OPTION += \
--network host -e WAYLAND_DISPLAY=${WAYLAND_DISPLAY} \
-e XDG_RUNTIME_DIR=/run/user/$(shell id -u) \
-v /run/user/$(shell id -u)/wayland-0:/run/user/$(shell id -u)/wayland-0
endif endif
ENV_VARS := GROQ_API_KEY OLLAMA_API_BASE OLLAMA_API_KEY
define CHECK_AND_APPEND
ifneq ($($(1)),)
RUN_OPTION += -e $(1)=$($(1))
endif
endef
$(foreach VAR,$(ENV_VARS),$(eval $(call CHECK_AND_APPEND,$(VAR))))
BUILD_OPTION=\ BUILD_OPTION=\
--build-arg USERNAME=$(shell id -un) \ --build-arg USERNAME=$(shell id -un) \
--build-arg UID=$(shell id -u) --build-arg UID=$(shell id -u)

View file

@ -1,9 +0,0 @@
#!/bin/bash
# OSC52로 클립보드에 복사하는 스크립트
if [ -t 0 ]; then
input="$*"
else
input="$(cat)"
fi
printf '\033]52;c;%s\a' "$(printf "%s" "$input" | base64 | tr -d '\r\n')"