
wizardstark/dotfiles
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
dotfiles, 현재 NeoVim 및 Tmux 구성
개요
이것은 소프트웨어 개발 중에 사용하려는 도구에 대한 구성 파일 모음입니다 : Neovim, Tmux (Neovide 및 my homegrown 세션 관리로 인해 훨씬 더 이상), Alacritty. 이 프로젝트는 GNU Stow를 사용하여이 저장소에서 $HOME 디렉토리에 symlinks를 만듭니다. - 이 스크립트는 brew와 apt에 사용되는 sudo 권한을 요청합니다. (해당되는 경우) - 이 스크립트는 ~/.zshrc, ~/.config/nvim 및 ~/.config/tmux에 symlink를 생성하고, GNU를 참조하십시오 충돌이 처리되는 방법 dotfiles-managed 스크립트를 변경한 후 ./sync.sh를 사용하거나 의존성을 추가합니다. 이것은 worktrunk와 같은 새로 추가된 CLI 의존성을 포함합니다: repo-managed 설치 소스 (Brewfile 또는 scripts/manifest.tsv)에 유지하십시오 그래서 setup.sh 및 sync.sh bootstrap 그들 자동적으로. - Pi CLI는 scripts/manifest.tsv - repo-local Pi extensions 에서 홈/.pi/agent/extensions/ - public Pi package/extensions 를 집으로 선언합니다.
개요(AI 번역)
WizardStark의 도트파일
이것은 내가 사용하고 싶은 도구에 대한 구성 파일 모음입니다 소프트웨어 개발 중 : Neovim, Tmux (Neovide 및 내 homegrown 세션 관리로 인해 훨씬 더 이상), Alacritty.
Dotfile 관리
이 프로젝트는 GNU Stow를 사용하여 symlinks를 만듭니다. 이 저장소에서 $HOME 디렉토리.
설치
참고 :
- 이 스크립트는 brew 및 apt에 사용되는 sudo 권한을 요청합니다 (해당되는 경우) 설치
- 이 스크립트는 ~/.zshrc, ~/.config/nvim 및 ~/.config/tmux에 symlink를 만들 것입니다. GNU 소개 충돌이 처리되는 방법
기존 기계 동기화
dotfiles-managed 스크립트를 변경한 후 ./sync.sh을 사용하거나 의존성을 추가합니다.
worktrunk와 같은 새로 추가된 CLI 의존성: 그들을 유지
repo-managed 설치 소스 (Brewfile 또는 scripts/manifest.tsv]) 그래서 setup.sh]
그리고 sync.sh 부츠 스트랩을 자동으로.
Pi는 재현 가능한 설정의 일부입니다:
- Pi CLI는
scripts/manifest.tsv]에서 설치됩니다. - Repo-local Pi 확장자는
home/.pi/agent/extensions/] 아래에서 라이브 - 공개 Pi 패키지 / 연장은
home/.pi/agent/settings.json]에서 선언됩니다 그리고 `./sync.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
WizardStark’s dotfiles
This is a collection of configuration files for the tools that I like to use during software development: Neovim, Tmux (not so much anymore due to Neovide and my homegrown session management), Alacritty.
Dotfile management
This project uses GNU Stow to create symlinks from this repository to your $HOME directory.
Setup
NOTE:
- This script will ask for sudo permissions, which are then used for brew and apt (if applicable) installs
- This script will create symlinks to ~/.zshrc, ~/.config/nvim and ~/.config/tmux, see GNU Stow for how conflicts will be handled
git clone https://github.com/WizardStark/dotfiles.git
cd dotfiles
./setup.sh
Syncing an existing machine
Use ./sync.sh after changing dotfiles-managed scripts or adding dependencies.
That includes newly added CLI dependencies such as worktrunk: keep them in the
repo-managed install sources (Brewfile or scripts/manifest.tsv) so setup.sh
and sync.sh bootstrap them automatically.
Pi is part of that reproducible setup:
- the Pi CLI is installed from
scripts/manifest.tsv - repo-local Pi extensions live under
home/.pi/agent/extensions/ - public Pi packages/extensions are declared in
home/.pi/agent/settings.jsonand./sync.shinstalls any missing entries viapi install - the repo-local Pi extensions include an
edittool override so edit diffs keep the customized full-width, syntax-highlighted TUI rendering without patching Pi’s installed files opens the session-grouped Pi notification inbox in a tmux popup. Usej/kto move,Enterto expand a session or open a historical notification,oto open,rto mark through the selection read,Rto mark the session read,Tabto change views,ato toggle the default seven-day window/all-time history, and/to search. Notifications show the session/directory and submitted Pi task; the durable log is~/.pi/agent/notifications.jsonl.
./sync.sh
./sync.sh applies changes by default; use --check for verification only.
If Homebrew/Linuxbrew is missing or not executable on the current host, ./sync.sh
now skips Brewfile-managed install/check steps and continues with the rest of the
repo-managed sync work on a best-effort basis.
Useful variants:
./sync.sh --check # verify Brewfile, extra tools, Pi packages, and stow state
./sync.sh --check --verbose
./sync.sh --with-sudo # also update login shell with sudo-backed chsh
Setup script variants depending on machine state:
./setup.sh # new machine bootstrap
./setup.sh --post-brew # brew already installed
./setup.sh --post-brew --no-sudo
Pi grill-me skill
home/.pi/agent/skills/grill-me/SKILL.md provides an opt-in design interview:
/skill:grill-me Build a notification preferences UI
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add wizardstark/dotfiles