qw457812 / dotfiles

목록에 있음

My dotfiles on macOS and Termux, managed with Chezmoi.

main기타 소스 보기

설치

npx -y @deepseek-ai/dsh plugin --profile web add github:qw457812/dotfiles

이 설치 명령은 GitHub 저장소 주소에서 생성된 확인되지 않은 시작점입니다.

README

유지 관리자가 작성한 문서 스냅샷입니다.

GitHub에서 보기 ↗
커밋 9b5aeb0동기화 2026. 8. 18.

dotfiles-typing-svg

Goku

Hack my keyboard via Karabiner and maintain its config with Goku.

Head over to nikitavoloboev's personal wiki to learn more about karabiner and goku.

Here are some settings (outdated, click to see)
TypeFromToCommentFavoriteTodo
layerspace+anyshift+anyuse the most strongest fingeryes!
layerv/m+anycontrol+anyuse the second strongest fingeryes!
layers+h/j/k/larrow keysyes!
layers+d/fcopy/paste
layerd+j/kcmd+shift+]/cmd+shift+[ in chrome; ctrl+tab/ctrl+shift+tab in wpsswitch tabs in most appsyes
layerd+mmaximize windowremap Rectangle
layerd+f/sclicking(like vimium-f)/scrollingremap Homerow
layerf+j/kdelete/returnso easy to deleteyes!
layerw+anylaunch applicationw+j -> open chrome when not in chrome; w+j -> cmd+` when already in chromeyes!
layero+anyopen websiteo+f -> create new tab of chrome
layera+h/j/k/l/v/b/nmouse navigation/clickduring navigation: hold f to slow down, hold s to scrollavoid pinky problem
layera+i/ozoom in/out
layert+anytoggle setting/informationt+d -> toggle dark mode
layerg+h/j/k/lhome/page_down/page_up/end
layerx+h/j/k/lshift+arrowvi visual mode
layerr+h/j/k/lscrolling
simultaneous keysj+kescyes
simultaneous keysm+ktranslateremap Easydictleft hand mode with mouse
modifier aloneleft cmdcmd+tabso easy to switch previous appyes!
modifier aloneright cmdmouse center click to active app, then maximize windowuse it a lot when vimium/ideavim lose focus in chrome/IntelliJyes
modifier aloneleft optiontmux prefixyes
modifier aloneright optiontranslate in chrome/IntelliJ/Othersremap immersive-translate/Translation/Easydictyes
modifier aloneleft shiftswitch english/chinese inputby Rime (nothing to do with goku)avoid pinky problem
modifier aloneright shiftcaps_lockturn on caps_lock to enter vi mode (in process)more vi binding
modifier alonefncopy
modifier aloneleft controlpaste
othercaps_lockesc(pressed alone)/control(as modifier)use j+k and v/m+any instead
mouseright clickcopy word(double right click)/selected(hold right click)
mouseoption/command + left clickcopy word/selected
mousemiddle clickpaste(hold middle click to overwrite)
trackpads/d + finger on trackpadcopy word/selectedeasy to accidentally trigger
trackpadf + finger on trackpadpaste(hold f to overwrite)easy to accidentally trigger
trackpadh/j/k/l + finger on trackpadarrow keys(one finger), home/page_down/page_up/end(two fingers)easy to accidentally trigger

Using Glove80 keyboard.

Using WhatPulse to track keyboard input.

TODO:

Neovim

My neovim config powered by LazyVim.

TODO:

  1. Try NvChad, LazyVim, Kickstart, AstroNvim by Lazyman.
  2. Find a set of keybindings that can be used everywhere, equivalent mapping configurations for other VIM integrations:

Tips:

  1. Remap esc.
    • For all keyboard (mainly for Apple Internal Keyboard): remap jk to esc by karabiner.
    • For Glove80 specifically: remap one of the thumb keys to esc by karabiner.
    • In vim(s): inoremap jj <esc> or inoremap jk <esc>.
  2. Turn up Key repeat rate and turn down Delay until repeat in System Settings -> Keyboard. See .macos.
  3. When leaving insert mode, auto switch IME to English (if necessary).
  4. Remap shift (optional).
    • For all keyboard: remap space to shift by karabiner.

      The original tap and hold (repeat) functions of space are still available.

IdeaVim

.ideavimrc

VSCode Neovim

settings.json

keybindings.json

Doom Emacs

DOOMDIR

Using Emacs Plus.

Fish

fish config

TODO:

Oh my tmux!

.tmux.conf.local

TODO:

Yazi

yazi config

RIME

My rime config for Chinese input based on rime-ice and TigerCode.

Using InputSourcePro to keep Squirrel as the only input source on macOS, instead of ABC.

And using ShowyEdge to notice when input source automatically changes to ABC.

Using emacs-rime in Doom Emacs and rime-ls in Neovim.

SketchyBar

sketchybarrc

yabai

.yabairc

TODO:

zathura

zathurarc

Using zathura-pdf-poppler plugin.

Fix zathura auto focus on open problem by using yabai.

TODO

Linux on Apple Silicon

Nix

Install
Docs
Awesome Nix Config

프로젝트 파일 및 신호

표시된 항목은 디렉터리 스냅샷에서 감지된 공개 저장소 신호입니다.

테스트감지됨

저장소 정보

언어
Lua
라이선스
보고되지 않음
마지막 업데이트
2026. 8. 18. 오후 3:05

신중하게 설치하기

소스 코드, 권한, 수명 주기 스크립트, 의존성 및 네트워크 접근을 검토하고 신뢰하지 않는 플러그인은 격리 환경에서 테스트하세요.