Skip to content

hironow/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

695 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

My configuration for Zsh, Mise, Just, and more.

Installation

Requires curl and git.

bash -c "$(curl -fsSL https://raw.githubusercontent.com/hironow/dotfiles/main/install.sh)"

Note

Mac, Linux, Windows(WSL内Linux)へ対応

usage

# just (task runner)
just help

just sync-agents-preview
just sync-agents

just update-all
just dump

# diagnostics
just self-check
# run with quick validate tests (needs Docker)
just self-check with_tests=1
just doctor
just validate-path-duplicates

# uv on mise
mx uv sync

# just on mise
mx just --list

# mise env
mx dotenvx run -- mise set
# mise env with github credentials (use gh extension)
gh do -- mise set

# set env by dotenvx (encrypted)
mx dotenvx set HELLO World
# set env by mise (plain, unencrypted)
mx mise set WORLD=hello

tests (docker required)

# run all sandbox tests
just test

# run by pytest marker (install/validate/versions/deploy/check)
just test-mark marker=validate

# verify install.sh (docker required)
just test-install

install options

# full install
bash ./install.sh

# lightweight (skip heavy tools)
INSTALL_SKIP_HOMEBREW=1 INSTALL_SKIP_GCLOUD=1 INSTALL_SKIP_ADD_UPDATE=1 bash ./install.sh

setup for https localhost

# check A record for localhost -> 127.0.0.1
dig localhost.hironow.dev

# create/update cert for https
sudo certbot certonly --manual --preferred-challenges dns -d localhost.hironow.dev --config-dir ${config_root}/private/certificates

# check simple-server for https localhost
cd tools/simple-server
sudo mise x -- go run main.go

Tools

  • Tools: Collection of utility scripts and tools (e.g., RTTM converter, simple server).

references

mcp setup

claude mcp add -s user chrome-devtools bunx chrome-devtools-mcp@latest
claude mcp add -s user -t http deepwiki https://mcp.deepwiki.com/mcp

# latest documentation MCP
claude mcp add -s user -t http bun https://bun.com/docs/mcp
claude mcp add -s user -t http cloudflare https://docs.mcp.cloudflare.com/mcp
claude mcp add -s user -t http vercel https://mcp.vercel.com
claude mcp add -s user -t http livekit-docs https://docs.livekit.io/mcp
claude mcp add -s user -t http openai https://developers.openai.com/mcp

# claude mcp add -s user -t http mcp-ui https://gitmcp.io/idosal/mcp-ui

# specific (needs copy for other agents' directory)

MCP catalog refs.

skill setup

bunx add-skill vercel-labs/agent-skills
bunx skills add modelcontextprotocol/ext-apps

Skill catalog refs.

git setup

# avoid merge commits when pulling
git config --global pull.rebase true

win setup (WSL)

# install vscode cli for wsl
curl -Lk 'https://code.visualstudio.com/sha/download?build=stable&os=cli-alpine-x64' -o vscode_cli.tar.gz
tar -xzf vscode_cli.tar.gz
mv code ~/.local/bin/code-cli

# login vscode tunnel
~/.local/bin/code-cli tunnel user login

# check vscode tunnel initial setup
code-cli tunnel --accept-server-license-terms --name test-my-wsl

# start service
code-cli tunnel service install
code-cli tunnel status

About

my .

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •