Skip to content

My Dotfiles (Zsh, Vim/NeoVim, Alacritty, Ghostty, tmux, Zellij, Yazi, lf, LazyGit, GitUI, Happerspoon)

Notifications You must be signed in to change notification settings

Tiger-0512/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

chezmoiで管理しているdotfilesリポジトリを公開用に通常のdotfilesの形式に修正し公開。

含まれる設定

ツール カテゴリ 設定ファイル
Zsh シェル .zshrc
Sheldon Zshプラグインマネージャ .config/sheldon/plugins.toml
Starship プロンプト .config/starship.toml
Neovim エディタ .config/nvim/
Vim エディタ .vimrc
Alacritty ターミナル .config/alacritty/
Ghostty ターミナル .config/ghostty/config
tmux マルチプレクサ .tmux.conf
Zellij マルチプレクサ .config/zellij/config.kdl
Yazi ファイルマネージャ .config/yazi/
lf ファイルマネージャ .config/lf/
Git Git .config/git/
LazyGit Git UI .config/lazygit/config.yml
GitUI Git UI .config/gitui/
Hammerspoon macOS自動化 .hammerspoon/

※ Alacritty, tmux, Zellij, lf, GitUIは現在利用していないため古い設定になっている可能性があります。

主要なツール

Zsh プラグイン (Sheldon)

キーバインド

キー 機能
Ctrl+f Yaziでファイル操作
Ctrl+g Ctrl+g LazyGit起動
Ctrl+g Ctrl+f zoxideでディレクトリ移動 (fzf)

Git設定

コミットメッセージはConventional Commitsに基づくテンプレートを使用。

Neovim

Luaベースの設定。主な機能:

  • Leader: ,
  • カラースキーム: hybrid
  • プラグイン管理: lazy.nvim

Ghostty

外観

  • テーマ: Catppuccin Mocha
  • 背景透過: 85%(ブラー半径20)
  • フォント: FantasqueSansM Nerd Font Mono + Hiragino Kaku Gothic ProN

キーバインド

キー 機能
Ctrl+Shift+' 右に分割
Ctrl+Shift+; 下に分割
Ctrl+Shift+h/j/k/l ペイン移動 (左/下/上/右)
Ctrl+Shift+Cmd+h/j/k/l ペインリサイズ
Ctrl+Shift+u/i スクロール (下/上)
Ctrl+Shift+t 新規タブ
Ctrl+Shift+,/. タブ移動 (前/次)
Ctrl+Shift+w 新規ウィンドウ

Hammerspoon

macOS用の自動化ツール。ウィンドウ管理とキーリマップに使用。

ウィンドウ管理

Alt+Shift+Ctrl をモディファイアキーとして使用。

キー 機能
Alt+Shift+Ctrl+h フォーカスしているウインドウを左半分に移動
Alt+Shift+Ctrl+l フォーカスしているウインドウを右半分に移動
Alt+Shift+Ctrl+k フォーカスしているウインドウを上半分に移動
Alt+Shift+Ctrl+j フォーカスしているウインドウを下半分に移動
Alt+Shift+Ctrl+b フォーカスしているウインドウを右下 (60%幅) に移動
Alt+Shift+Ctrl+f フォーカスしているウインドウをフルスクリーンに

キーリマップ

Vimライクなカーソル移動をシステム全体で有効化。

キー 機能
Ctrl+h/j/k/l カーソル移動 (左/下/上/右)
Ctrl+i 行頭へ移動
Ctrl+a 行末へ移動
Ctrl+w 単語選択 (右方向)
Ctrl+Shift+w 単語選択 (左方向)

ターミナル起動

  • Optionキー2回押し: Ghosttyを起動/フォーカス

About

My Dotfiles (Zsh, Vim/NeoVim, Alacritty, Ghostty, tmux, Zellij, Yazi, lf, LazyGit, GitUI, Happerspoon)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •