WD

wizardstark/dotfiles

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

54 stars 품질 52 트렌드 33

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.json and ./sync.sh installs any missing entries via pi install
  • the repo-local Pi extensions include an edit tool 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. Use j/k to move, Enter to expand a session or open a historical notification, o to open, r to mark through the selection read, R to mark the session read, Tab to change views, a to 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
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add wizardstark/dotfiles
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →