---
title: "Dotfiles & Terminal Setup Index"
description: "Linux terminal customization, shell configs, CLI tool setups, and ricing guides"
tags: [index, dotfiles, terminal, wezterm, fish, cli]
created: 2026-04-15
updated: 2026-05-08
---

# Dotfiles & Terminal Setup

Linux terminal customization, shell configs, CLI tool setups, and ricing guides.

| Article | Summary | Source | Updated |
|---------|---------|--------|---------|
| [[wiki/dotfiles/linux-terminal-ricing\|linux-terminal-ricing]] | Full ricing guide: Kitty + Fish + Tide + lsd/bat/fzf/zoxide/lazygit + LazyVim + Kanagawa theme | YouTube — Василий Ломагин | 2026-04-15 |
| [[wiki/dotfiles/terminal-cheatsheet\|terminal-cheatsheet]] | Daily stack reference: WezTerm + fish/zsh, modern CLI (lsd, bat, fd, rg, zoxide, fzf), lazygit, Claude Code, SSH servers | Claude Code session | 2026-04-16 |
| [[wiki/dotfiles/wezterm-cli-reference\|wezterm-cli-reference]] | WezTerm CLI subcommands, global options, and scripting patterns | wezterm.org/cli/general.html | 2026-04-17 |
| [[wiki/dotfiles/wezterm-colors-appearance\|wezterm-colors-appearance]] | Color schemes, custom palettes, tab bar styling, pane dimming, background images, and opacity | wezterm.org/config/appearance.html | 2026-04-17 |
| [[wiki/dotfiles/wezterm-config\|wezterm-config]] | WezTerm Lua config structure, file locations, live reload, CLI overrides, and modular splits | wezterm.org/config/files.html | 2026-04-17 |
| [[wiki/dotfiles/wezterm-default-keybindings\|wezterm-default-keybindings]] | Full default key assignments table: clipboard, tabs, panes, scrollback, utilities | wezterm.org/config/default-keys.html | 2026-04-17 |
| [[wiki/dotfiles/tabby-terminal\|tabby-terminal]] | Tabby: cross-platform terminal + SSH manager + serial client; smart tabs, 150+ color schemes, persistent port forwards, Zmodem, profile manager, MCP server plugin | github.com/Eugeny/tabby + tabby.sh/about/features | 2026-04-17 |
| [[wiki/dotfiles/wezterm-font-shaping\|wezterm-font-shaping]] | HarfBuzz font shaping, disabling ligatures, per-font harfbuzz_features, stylistic sets | wezterm.org/config/font-shaping.html | 2026-04-17 |
| [[wiki/dotfiles/wezterm-fonts\|wezterm-fonts]] | Font selection, fallback chains, bundled fonts, key config options, ls-fonts debug CLI | wezterm.org/config/fonts.html | 2026-04-17 |
| [[wiki/dotfiles/fish-shell-intro\|fish-shell-intro]] | Fish shell intro: features, setup, default shell, config files, PATH, shebang, exit handlers | fishshell.com/docs/current/index.html | 2026-04-17 |
| [[wiki/dotfiles/wezterm-key-bindings\|wezterm-key-bindings]] | Key binding config: modifiers, phys/mapped/raw prefixes, Leader key, CapsLock-as-leader, debug | wezterm.org/config/keys.html | 2026-04-17 |
| [[wiki/dotfiles/wezterm-key-tables\|wezterm-key-tables]] | Modal keybinding layers via key_tables: ActivateKeyTable, activation stack, one_shot, timeout | wezterm.org/config/key-tables.html | 2026-04-17 |
| [[wiki/dotfiles/wezterm-keyboard-concepts\|wezterm-keyboard-concepts]] | OS input concepts (IME, dead keys, AltGr, physical vs mapped keys) and how WezTerm processes them | wezterm.org/config/keyboard-concepts.html | 2026-04-17 |
| [[wiki/dotfiles/wezterm-keyboard-encoding\|wezterm-keyboard-encoding]] | xterm, modifyOtherKeys, CSI-u, Kitty protocol, Win32 Input Mode — priority order and config options | wezterm.org/config/key-encoding.html | 2026-04-17 |
| [[wiki/dotfiles/wezterm-launching-programs\|wezterm-launching-programs]] | Shell resolution, default_prog, one-off CLI launch, CWD inheritance, env vars, Launcher Menu | wezterm.org/config/launch.html | 2026-04-17 |
| [[wiki/dotfiles/wezterm-mouse-bindings\|wezterm-mouse-bindings]] | Mouse binding config: default assignments, custom bindings, wheel events, Up/Down event gotcha | wezterm.org/config/mouse.html | 2026-04-17 |
| [[wiki/dotfiles/wezterm-pane-to-lua\|wezterm-pane-to-lua]] | Passing data from pane to Lua: User Vars (OSC 1337), OSC 7 CWD, title OSC, local process APIs | wezterm.org/recipes/passing-data.html | 2026-04-17 |
| [[wiki/dotfiles/wezterm-plugins\|wezterm-plugins]] | Plugin system: install via HTTPS/file URL, update_all(), remove, develop, fork existing plugins | wezterm.org/config/plugins.html | 2026-04-17 |
| [[wiki/dotfiles/wezterm-workspaces\|wezterm-workspaces]] | Workspaces (sessions): named MuxWindow groups, switching key assignments, gui-startup pre-built layouts | wezterm.org/recipes/workspaces.html | 2026-04-17 |
| [[wiki/dotfiles/wezterm-hyperlinks\|wezterm-hyperlinks]] | OSC-8 clickable hyperlinks: ls/rg/delta aliases, open-uri Lua handler, click-to-cd/nvim, tmux passthrough | wezterm.org/recipes/hyperlinks.html | 2026-04-17 |
| [[wiki/dotfiles/wezterm-cli-subcommands\|wezterm-cli-subcommands]] | All `wezterm cli` subcommands: pane split/kill/zoom/move, tab/window rename, send-text, get-text, list, spawn | wezterm.org/cli/cli/index.html | 2026-04-17 |
| [[wiki/dotfiles/aerospace-tiling-wm\|aerospace-tiling-wm]] | Aerospace: i3-style tiling WM for macOS, no SIP required; workspaces, modes, layouts, callbacks, multi-monitor | YouTube — Josean Martinez | 2026-05-08 |
| [[wiki/dotfiles/aerospace-tiling-wm 2\|Aerospace Tiling Window Manager for macOS]] | i3-inspired tiling WM for macOS. No SIP disable required (unlike Yabai). Currently in public beta —  | raw/Aerospace Is The Best Tiling Window Manager I've Tried On macOS.md | 2026-05-08 |
