- One Line Install
- dotfiles management using
chezmoi
curl -fsSL https://raw.githubusercontent.com/MasahiroSakoda/dotfiles/main/install.sh | bashchezmoi edit $DOTFILESchezmoi applychezmoi diff
chezmoi update| Package | Category | Notes |
|---|---|---|
| Fish | Shell | |
| mise | Version Control | See Detail |
Other Homebrew packages: Brewfile
| Plugin | Notes |
|---|---|
| fisher | A plugin manager for Fish |
| fzf | Ef-🐟-ient fish keybindings for fzf |
| z | Pure-fish z directory jumping |
| dracula | 🧛🏻♂️ Dark theme for fish |
| autopair.fish | Auto-complete matching pairs in the Fish command line |
| done | A notifier for fish process |
| bass | Make Bash utilities usable in fish shell |
| sponge | cleean typos from history |
- Builtin LSP Supported
- DAP supported with
nvim-dap,nvim-dap-view - Addtional completion with blink.cmp
- Linter support
- Snippet support:
LuaSnip,friendly-snippets - Fuzzy Finder:
Snacks.picker - AI Assistant available
Plugin managed by lazy.nvim
See also: Plugin list
| Language Server | Language |
|---|---|
| bash-language-server | Bash |
| fish-lsp | Fish |
| clangd | C/C++ |
| rust-analyzer | Rust |
| gopls | Go |
| pyright | Python |
| just | Justfile |
| ruby-lsp | Ruby |
| deno | JS / TS |
| ts_ls | JS / TS |
| lua_ls | Lua |
| json-lsp | JSON |
| yaml-language-server | YAML |
| tailwindcss-language-server | Tailwind CSS |
| dockerfile-language-server | Dockerfile |
| Marksman | Markdown |
| texlab | LaTex |
| Adapter | Language |
|---|---|
| codelldb | C/C++, Rust |
| delve | Go |
| debugpy | Python |
| js-debug-adapter | Javascript/TyptScript |
| Linter | Notes |
|---|---|
| rubocop | Ruby linter/formatter |
| sqruff | SQL Linter |
| markdownlint | markdown linter/formatter |
| Plugin | Notes |
|---|---|
| sidekick.nvim | Agent Integration & Next Edit Suggestion via Copilot |
Runtime version management tool
| File | Usage |
|---|---|
~/.config/mise/config.toml |
Global config |
.mise.toml |
Local config |
| Runtime | Version |
|---|---|
Go |
latest |
Python |
3.14.x |
Ruby |
3.4.x |
Node.js |
24.x |
Deno |
2.x |
Bun |
1.x |
| Tools | Description |
|---|---|
zellij |
Terminal Multiplexer |
starship |
Shell prompt |
sheldon |
Shell plugin manager |
neovim |
Hyper extensive editor |
tree-sitter |
Language Parser |
cmake |
Build system generator |
just |
Just a command runner |
zoxide |
Smarter cd command |
bat |
cat alternative |
fd |
find alternative |
ripgrep |
grep alternative |
ripgrep-all |
extended rg for docs, image, movies |
fzf |
Fuzzy Finder |
bottom |
Process Monitor |
watchexec |
Modify detector |
dua |
Disk Usage |
yazi |
Modern TUI Explorer |
hyperfine |
Benchmark Tool |
genact |
nonsense activity generator |
tealdeer |
TL; DR |
yt-dlp |
Downloader |
onefetch |
Repository information |
gitui |
Git TUI |
delta |
diff alternavtive for git |
pre-commit |
pre-commit hook |
git-cliff |
Changelog generator |
gibo |
.gitignore boilerplates |
commitizen |
Commit message utiility |
cz-conventional-changelog |
Formatter |
gh |
GitHub CLI |
ghq |
Git secret detector |
pinact |
Version pinner for GitHub Actions |
chezmoi |
Dotfiles manager |
gitleaks |
Git secret detector |
age |
Simple encrypt / decrypt tool |
lima |
Docker alternative |
colima |
Lightweight lima frontend |
docker |
Docker CLI |
buildx |
Extended build capabilities with BuildKit |
compose |
multi-container interface with Docker |
dive |
Exploring each layer in a docker image |
lazydocker |
TUI tool for docker |
ollama |
llama.cpp frontend |
opencode |
Coding agent supports multi-provider |
gemini-cli |
Coding Agent powered by Gemini |
| Tools | Description |
|---|---|
shfmt |
Shell Formatter |
biome |
ESLint & Prettier replacement |
ruff |
Python Linter / Formatter |
tombi |
TOML Linter / Formatter / Language Server |
yamlfmt |
YAML Formatter |
actionlint |
YAML Linter for GitHub Actions workflows |
hadolint |
Dockerfile Linter |
golangci-lint |
Go Linter aggregator |
checkmake |
Makefile Linter |
stylua |
Lua Linter |
typos |
Source code shell checker |
jq |
CLI processor for JSON |
yq |
CLI processor for YAML & many filetypes |
| Tool | Description |
|---|---|
**OpenCode** |
Open Source AI Agent |
**oh-my-opencode** |
Steroids for your onprem code. |
**superpowers** |
Core skills library |
**Awesome Claude Code Subagents** |
The awesome collection of Claude Code subagents. |
| Package | Configuration files |
|---|---|
| Karabiner-Elements | ~/.config/karabiner |
| Package | Notes |
|---|---|
| font-jetbrains-mono-nerd-font | Open Source Font |
| font-plemol-jp-nf | IBM Plex Mono + IBM Plex Sans JP |
| font-udev-gothic-nf | BIZ UD Gothic + JetBrains Mono |
| Package | Category |
|---|---|
| wezterm | Terminal |
| Ghostty | Terminal |
| Visual Studio Code | IDE |
| Docker | Container |
| TablePlus | Database |
| drawio | Diagram |
| termshark | Network |
| TunnelBear | VPN |
Other Homebrew cask packages: Caskfile
See Masfile