Skip to content

kowwwwji/dotfiles

Repository files navigation

Dotfiles

kowwwwji's DotFile & PC setup

環境構築

システム環境設定の変更1

  1. トラックパッド
    • 軌跡の速さを最大
    • 1本指タップを有効
  2. キーボード
    • キーのリピートリピート入力認識までの時間を最大
    • F1F2をファンクションキーとして使用にチェック
    • ショートカットのSpotlight検索を表示をOFF
    • 次のウインドウを操作対象にするのキーをOption+Tabに変更
  3. 音声入力のショートカットをFn
  4. メニューバーの表示
    • Dockとメニューバー
      • bluetooth ON
    • バッテリー ON
      • バッテリーの%表示
    • Spotlight OFF

Various Installs

# Terminal
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

echo 'export PATH="/opt/homebrew/bin:$PATH"' >> ~/.bash_profile

chsh -s /bin/bash
brew install ghq
# Access Tokenを作る必要あり
ghq get https://github.com/kowwwwji/dotfiles.git
cd $(ghq root)/github.com/kowwwwji/dotfiles

bash init.sh # $HOMEへの適用

chsh -s /bin/zsh
exit
# google imeで必要
softwareupdate --install-rosetta

cd $(ghq root)/github.com/kowwwwji/dotfiles
cd BrewFile && brew bundle # Application Install

sudo shutdown -r now

システム環境設定の変更2

  • システム環境設定 > キーボード > 入力ソース
    • Googleのひらがなと英数を追加
    • Appleデフォルトの日本語ローマ字入力の入力モードの英字をチェック
    • 日本語ローマ字入力とABCを削除

iTermの設定

  • Preferences > Gerenal > Preferences
  • Load preferences from a custmom folder or URL
    • ./iterm/を設定
  • Hotkeyが動かない場合は、PC再起動後に動くはず。

アプリの初期化と設定

tmux # [ctrl+\ + I]でtmux pluginをインストール
nv # neovim関連のインストール

open -a Raycast # Advanced > Import/Export
open -a BetterTouchTool
open -a karabiner-elements

その他設定

# githubの設定
gh auth login

# sshの設定
nv ~/.ssh/config
ssh-keygen -t rsa # ~/.ssh配下に作成する

環境特有の設定

  • 以下の作成/変更
    • ~/.ssh/config
    • ~/.config/git/.gitconfig.local
    • ~/.zsh/local.zsh
    • ~/.vim/local.vim or ~/.config/nvim/lua/config/local.lua
      • let g:github_enterprise_urls = ['https://example.com']

各種言語の設定

Install asdf plugin & lang

ln -s ${DOTFILES_ROOT}.tool-versions ~/
cut -d' ' -f1 .tool-versions | xargs -I{} asdf plugin add {}
asdf list
asdf install

Neovim Provider

# node
npm i -g neovim
# ruby
gem install neovim

# python
mkdir ~/.poetry
poetry new nv
cd nvim
poetry add Neovim

# in neovim  `:che provider`

その他

memo commandを使用するとき

ここを参照

go get github.com/mattn/memo
nv ./config/memo/config.toml # 設定変更する必要あり

手動インストール

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •