Dotfiles
:floppy_disk: dotfiles for macOS - includes zsh, claude, hyper key, global shortcuts, and zellij configurations. Installation via dotbot.
Install / Use
/learn @denolfe/DotfilesQuality Score
Category
Development & EngineeringSupported Platforms
README
denolfe's dotfiles
Personal dotfiles configuration

| Component | Tool | Config | | ---------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------------------- | | Installation | Dotbot | install.conf.yaml | | Terminal | Ghostty | config | | Prompt | Powerlevel10k | customizations, config | | .zshrc | oh-my-zsh | .zshrc | | Global Key Rebinds, Hyper Key, App Focus | Karabiner | karabiner.ts | | AI Coding Assistant | Claude Code | claude/ |
Makefile
- Install with dotbot
- Homebrew save/restore
- VS Code extension save/restore
- Karabiner config compilation
- Install MacOS defaults
Claude Code
CLAUDE.md
- Critical partner mindset - Question assumptions, prioritize truth over agreement, be extremely concise
- Superpowers plan workflow - Plans in
~/.claude/plans/{timestamp}-{issue-number}-{task-name}/(1-TASK.md,2-DESIGN.md,3-PLAN.md) - TypeScript patterns - Single object params, types over interfaces, functions over classes, pure functions
- Bash permission matching - Never use
git -C, alwayscd /path && git <cmd>
Statusline
- Directory, git branch, PR#, staged/modified/untracked counts, model name, context % gradient bar
Slash Commands
| Command | Description |
| ----------------- | ------------------------------------------------------------------------ |
| /task | Create task folder with 1-TASK.md, option to brainstorm 2-DESIGN.md |
| /implement-plan | Execute PLAN.md with subagent-driven dev and code review between tasks |
| /create-pr | Create PR from template, architecture-focused with mermaid diagrams |
Plugins
External (via set-defaults.sh):
- superpowers - Skills for brainstorming, TDD, debugging, code review workflows
- payload - Payload CMS development helpers
- typescript-lsp - TypeScript language server integration
| Plugin | Purpose |
| ---------------------------------------------------------- | -------------------------------------------------------------- |
| git-guardrails | Blocks git add -A/., prompts for --amend and --no-verify |
| sounds | Audio notifications (PermissionRequest, Stop) |
| zellij-activity | Zellij tab status updates (6 events) |
Skills
| Skill | Description | | ------------------- | ------------------------------------------------------ | | ghostty-config | Configure Ghostty terminal, lookup settings and themes | | zellij | Read from and write to other zellij panes | | markdown-formatting | Format/lint markdown files with markdownlint |
Spinner Verbs
Custom spinner verb themes (make claude-verbs THEME=scifi):
- scifi - "Beaming up", "Jumping to lightspeed", "Quantum leaping"...
- peanut - Peanuts-themed verbs
Keyboard Mappings
Hyper Key modifier
- <kbd>CapsLock</kbd>
- <kbd>CapsLock</kbd>+<kbd>cmd</kbd>
Directional Bindings (<kbd>CapsLock</kbd>) w/ Selection (<kbd>CapsLock</kbd>+<kbd>cmd</kbd>)
- <kbd>h</kbd><kbd>j</kbd><kbd>k</kbd><kbd>l</kbd> - VIM arrows
- <kbd>m</kbd> - Left one word
- <kbd>.</kbd> - Right one word
- <kbd>n</kbd> - Home
- <kbd>p</kbd> - End
- <kbd>i</kbd> - Page Up
- <kbd>u</kbd> - Page Down
- <kbd>cmd</kbd>+<kbd>i</kbd> - Top of page
- <kbd>cmd</kbd>+<kbd>u</kbd> - End of page
Remappings
- <kbd>CapsLock</kbd>+<kbd>delete</kbd> - Forward delete
- <kbd>CapsLock</kbd>+<kbd>cmd</kbd>+<kbd>delete</kbd> - Forward delete word
- <kbd>CapsLock</kbd>+<kbd>a</kbd> - Spaces left
- <kbd>CapsLock</kbd>+<kbd>d</kbd> - Spaces right
- <kbd>CapsLock</kbd>+<kbd>s</kbd> - Mission Control
- <kbd>CapsLock</kbd> +<kbd>cmd</kbd>+<kbd>s</kbd> - Show all app windows
Window Launch or Focus
- <kbd>CapsLock</kbd>+<kbd>g</kbd> - Google Chrome
- <kbd>CapsLock</kbd>+<kbd>c</kbd> - Visual Studio Code
- <kbd>CapsLock</kbd>+<kbd>;</kbd> - Ghostty
- <kbd>CapsLock</kbd>+<kbd>f</kbd> - Slack
- <kbd>CapsLock</kbd>+<kbd>v</kbd> - Spotify
- <kbd>CapsLock</kbd>+<kbd>r</kbd> - Notion
Window Manager
Migrated to Raycast Window Manager
Usage
Prerequisites: python, git, zsh
Installation
git clone git@github.com:denolfe/dotfiles.git .dotfiles --recursive
cd .dotfiles
make install
Other Tasks
Related Skills
node-connect
338.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
338.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
triage-issue
83.4kTriage GitHub issues by analyzing and applying labels
