ハードウェア

M.2 NVMe SSD用の2mm厚のヒートシンクを買ったが、厚すぎた。 サーマルパッドだけ貼ってる(どこにも接地してない)。

光沢液晶だったので、反射防止フィルムを貼った。 非常に大変だった(ある程度の気泡は諦めた)。

インストール

archinstall

復元

restic restore snapshotid:path --target path

mountしてやるより早い

Windows

mountできない状態で中身を見るのは大変。 そのためrestic ls --ncduを使ってncduで見る。 でもncduはWindowsで使えない。 なので、gduを使う。 ただ、普通にpwshでパイプするとうまく動かない。 なので、一旦ファイルに書き出す。 でも日本語環境だとshiftjisになってるんで、文字化けしてgduがうまく動かない。 なので書き出す前にutf-8にして(するコマンドはdotfilesにおいてる)、書き出してそれをgduで見る(-f)。

問題解決

顔認証

howdy

pamのetcないのincludeされてるやつの先頭に追加した。

Pipewire + Bluetoothだとスマフォからのオーディオ出力が死ぬ

systemctl --user enable pipewire

など

https://wiki.archlinux.jp/index.php/PipeWire

tmuxをsystemdで立ち上げたい

ユーザーユニットで起動しないとXDG_RUNTIME_DIRが定義されない。 するとtmux上のshellでユーザーユニットが使えない

https://wiki.archlinux.org/title/Tmux

weztermでIME

X11を使ってるので、XIMをfcitx5で有効化する。

https://wezterm.org/config/lua/config/use_ime.html

Copilotキー

Linux

xremapの試験的な機能でマップできる。

https://github.com/xremap/xremap/discussions/762#discussioncomment-16043705

Windows

PowerToysでマップできる。 マップ先をキーをおして指定する必要があるが… そこは別のキーボードを持ってきて解決。

WindowsでgitでSSHを使う

前提: sshはWindows自体のopenssh、gitはwingetで入れたgit.git。

ssh-agentはdotfilesに入れてるやつで起動(Start-Service)。 ssh -Tは使えるけどgitが参照するssh-agentと違うため、使えない。

解決方法はgitで使うsshのパスをgit configで指定する。