Closed55

m1 mac 式年遷宮 2023ver.

mikanmikan

しばらくOSクリーンインストールができてなかったのでやる

mikanmikan

以前Nixを試したときの残骸としてNix Storeというボリュームが作られていたのでボリュームそのものを削除

mikanmikan

普通最初のボリュームって Macintosh HD なはずだけど何故か僕のやつなにかの拍子に Untitled になっちゃったんだよね

mikanmikan

Macintosh HDはボリュームごと削除はしないほうがいいのかな

mikanmikan

言語設定は日本語
アクセシビリティは無視
wifi接続
移行アシスタントは今はしない
apple idでサインイン
確認コード求められた
ipadに届いた
アカウント作成
位置情報on
あとでoffにする
解析データを送信
デベロッパーのために送ってやろう
スクリーンタイムは後で設定
というか使わない
siriなんて使わないよ
filevaultによる暗号化
touch id登録
apple payは後で設定

mikanmikan

今回は設定を再現できるようにdefaultsを保存していこうと思う

mikanmikan

あぁUserDefaultsをいじるからdefaultsってコマンド名なのね

mikanmikan

今後はGUIの設定を帰る前後でUserDefaultsの変化を記録しようと思った

mikanmikan

やりたいこと
バックライト暗くならないようにする
Terminalのビープ音消す

mikanmikan

vimは最初から入ってるわけだし最低限の設定を書いておこう

mikanmikan

標準のターミナルってカーソルの動きトロいな
あとビープ音がうるさい

mikanmikan

defaultsで設定できるようにいったんデフォルトに戻す

mikanmikan
git --version

ってしたらコマンドラインデベロッパーツールが必要って言われた
まだ設定しない

mikanmikan

githubにログインしようとしたら保存してるパスワードが通らなかったらリセットした

mikanmikan

大文字のオーとゼロの見分けつかん問題だった

mikanmikan

スクリプトを書きたいのでバックアップからscriptsを持ってくる
userdefaultsを変更するスクリプト軍を置くためのディレクトリを作る

mikanmikan

macos用のセットアップするクリプトを書き始めた
まずはxcode command line toolsのインストールしないとね
次はHomebrewをNONINTERACTIVEでインストールする(パスワード書きたいくないので)

mikanmikan

Commandline Toolsのインストールが終わってからHomebrewのインストールをするためにも
セットアップスクリプトにするのはだめみたい

mikanmikan

NONINTERACTIVEは無理っぽいですね
SUDO_ASKPASSなる環境変数を使ってパスワードを自動入力してもらう手段があるみたいなのでこれを使う

https://github.com/orgs/Homebrew/discussions/3545

  1. パスワードを出力するスクリプトを用意する
  2. 実行可能ファイルにする
  3. SUDO_ASKPASS=/path/to/ask_password {command} みたいな感じで実行する
mikanmikan

defaultsで深い辞書を扱うのはあまり現実的じゃない気がした

mikanmikan

最低限必要なソフトをインストール

brew install --cask arc
brew install --cask keepassxc
brew install --cask jetbrains-toolbox
brew install --cask slack
  • google drive (素のパッケージからインストール)
mikanmikan

gitでコミットする以上はdotfilesの設定もしとかないといけないか
githubからクローンしようとしたらユーザー名とパスワード問われた
久々すぎる
どうしたほうがいいんだっけ?

mikanmikan

最近はパーソナルアクセストークンをパスワードの代わりに使うらしい
権限はどれにチェックを入れればよい?
workflowだけ入れてみるか

mikanmikan

いぬさんのdotfilesを使って管理してみるか
まずはgolangのインストール
brewで入れる

brew install go
mikanmikan

dotfiles内のファイル整理が終わったので

cd ~/dotfiles
~/go/bin/dotfiles link
mikanmikan

google日本語入力入れようとしたらrosettaを有効にせよと言われた

sudo softwareupdate --install-rosetta
mikanmikan

次やること

  • capslockをctrlにする
  • option単押しを言語設定変更にする
mikanmikan

karabiner-elementsの設定は~/.config/karabinerディレクトリに設定ファイル(JSON)を置くだけだったのでdotfilesで管理可能

mikanmikan
  • デフォルトブラウザをarcに変更
  • それをdefaultsコマンドで対応する
mikanmikan

今のarcの実装だとコマンド経由で変更が不可なのでシステム設定>デスクトップとDock>デフォルトのWebブラウザに行って変更するしかない

mikanmikan

secretなスクリプトとかローカルでしかもってないものをGoogle Driveにバックアップするようにしようかな

このスクラップは4ヶ月前にクローズされました